GoogleCloudDatapipelinesV1LaunchTemplateRequestArgs

data class GoogleCloudDatapipelinesV1LaunchTemplateRequestArgs(val gcsPath: Output<String>? = null, val launchParameters: Output<GoogleCloudDatapipelinesV1LaunchTemplateParametersArgs>? = null, val location: Output<String>? = null, val project: Output<String>, val validateOnly: Output<Boolean>? = null) : ConvertibleToJava<GoogleCloudDatapipelinesV1LaunchTemplateRequestArgs>

A request to launch a template.

Constructors

constructor(gcsPath: Output<String>? = null, launchParameters: Output<GoogleCloudDatapipelinesV1LaunchTemplateParametersArgs>? = null, location: Output<String>? = null, project: Output<String>, validateOnly: Output<Boolean>? = null)

Properties

Link copied to clipboard
val gcsPath: Output<String>? = null

A Cloud Storage path to the template from which to create the job. Must be a valid Cloud Storage URL, beginning with 'gs://'.

Link copied to clipboard

The parameters of the template to launch. This should be part of the body of the POST request.

Link copied to clipboard
val location: Output<String>? = null

The regional endpoint (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) to which to direct the request.

Link copied to clipboard
val project: Output<String>

The ID of the Cloud Platform project that the job belongs to.

Link copied to clipboard
val validateOnly: Output<Boolean>? = null

If true, the request is validated but not actually executed. Defaults to false.

Functions

Link copied to clipboard
open override fun toJava(): GoogleCloudDatapipelinesV1LaunchTemplateRequestArgs