PipelineWorkloadDataflowFlexTemplateRequestLaunchParameter class

Constructors

PipelineWorkloadDataflowFlexTemplateRequestLaunchParameter({Input<String?>? containerSpecGcsPath, Input<PipelineWorkloadDataflowFlexTemplateRequestLaunchParameterEnvironment?>? environment, required Input<String> jobName, Input<Map<String, String>?>? launchOptions, Input<Map<String, String>?>? parameters, Input<Map<String, String>?>? transformNameMappings, Input<bool?>? update})
Creates a new PipelineWorkloadDataflowFlexTemplateRequestLaunchParameter. containerSpecGcsPath Cloud Storage path to a file with a JSON-serialized ContainerSpec as content. environment The runtime environment for the Flex Template job. jobName The job name to use for the created job. For an update job request, the job name should be the same as the existing running job. launchOptions Launch options for this Flex Template job. This is a common set of options across languages and templates. This should not be used to pass job parameters. parameters 'The parameters for the Flex Template. Example: {"numWorkers":"5"}' transformNameMappings 'Use this to pass transform name mappings for streaming update jobs. Example: {"oldTransformName":"newTransformName",...}' update Set this to true if you are sending a request to update a running streaming job. When set, the job name should be the same as the running job.
const
PipelineWorkloadDataflowFlexTemplateRequestLaunchParameter.fromMap(Map<String, dynamic> map)
factory

Properties

containerSpecGcsPath → Input<String?>?
Cloud Storage path to a file with a JSON-serialized ContainerSpec as content.
final
environment → Input<PipelineWorkloadDataflowFlexTemplateRequestLaunchParameterEnvironment?>?
The runtime environment for the Flex Template job. https://cloud.google.com/dataflow/docs/reference/data-pipelines/rest/v1/projects.locations.pipelines#FlexTemplateRuntimeEnvironment Structure is documented below.
final
hashCode → int
The hash code for this object.
no setterinherited
jobName → Input<String>
The job name to use for the created job. For an update job request, the job name should be the same as the existing running job.
final
launchOptions → Input<Map<String, String>?>?
Launch options for this Flex Template job. This is a common set of options across languages and templates. This should not be used to pass job parameters. 'An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.'
final
parameters → Input<Map<String, String>?>?
'The parameters for the Flex Template. Example: {"numWorkers":"5"}' 'An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.'
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
transformNameMappings → Input<Map<String, String>?>?
'Use this to pass transform name mappings for streaming update jobs. Example: {"oldTransformName":"newTransformName",...}' 'An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.'
final
update → Input<bool?>?
Set this to true if you are sending a request to update a running streaming job. When set, the job name should be the same as the running job.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited