PipelineWorkloadDataflowLaunchTemplateRequestArgs

data class PipelineWorkloadDataflowLaunchTemplateRequestArgs(val gcsPath: Output<String>? = null, val launchParameters: Output<PipelineWorkloadDataflowLaunchTemplateRequestLaunchParametersArgs>? = null, val location: Output<String>? = null, val projectId: Output<String>, val validateOnly: Output<Boolean>? = null) : ConvertibleToJava<PipelineWorkloadDataflowLaunchTemplateRequestArgs>

Constructors

constructor(gcsPath: Output<String>? = null, launchParameters: Output<PipelineWorkloadDataflowLaunchTemplateRequestLaunchParametersArgs>? = null, location: Output<String>? = null, projectId: 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. https://cloud.google.com/dataflow/docs/reference/data-pipelines/rest/v1/projects.locations.pipelines#launchtemplateparameters Structure is documented below.

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

The regional endpoint to which to direct the request.

Link copied to clipboard
val projectId: Output<String>

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

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

(Optional)

Functions

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