Interface DataPipelinePipelineWorkloadDataflowFlexTemplateRequestLaunchParameter
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
DataPipelinePipelineWorkloadDataflowFlexTemplateRequestLaunchParameter.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:20.534Z") @Stability(Stable) public interface DataPipelinePipelineWorkloadDataflowFlexTemplateRequestLaunchParameter extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classDataPipelinePipelineWorkloadDataflowFlexTemplateRequestLaunchParameter.Builderstatic classDataPipelinePipelineWorkloadDataflowFlexTemplateRequestLaunchParameter.Jsii$ProxyAn implementation forDataPipelinePipelineWorkloadDataflowFlexTemplateRequestLaunchParameter
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static DataPipelinePipelineWorkloadDataflowFlexTemplateRequestLaunchParameter.Builderbuilder()default StringgetContainerSpecGcsPath()Cloud Storage path to a file with a JSON-serialized ContainerSpec as content.default DataPipelinePipelineWorkloadDataflowFlexTemplateRequestLaunchParameterEnvironmentgetEnvironment()environment block.StringgetJobName()The job name to use for the created job.default Map<String,String>getLaunchOptions()Launch options for this Flex Template job.default Map<String,String>getParameters()'The parameters for the Flex Template.default Map<String,String>getTransformNameMappings()'Use this to pass transform name mappings for streaming update jobs.default ObjectgetUpdate()Set this to true if you are sending a request to update a running streaming job.
-
-
-
Method Detail
-
getJobName
@Stability(Stable) @NotNull String getJobName()
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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_pipeline_pipeline#job_name DataPipelinePipeline#job_name}
-
getContainerSpecGcsPath
@Stability(Stable) @Nullable default String getContainerSpecGcsPath()
Cloud Storage path to a file with a JSON-serialized ContainerSpec as content.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_pipeline_pipeline#container_spec_gcs_path DataPipelinePipeline#container_spec_gcs_path}
-
getEnvironment
@Stability(Stable) @Nullable default DataPipelinePipelineWorkloadDataflowFlexTemplateRequestLaunchParameterEnvironment getEnvironment()
environment block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_pipeline_pipeline#environment DataPipelinePipeline#environment}
-
getLaunchOptions
@Stability(Stable) @Nullable default Map<String,String> getLaunchOptions()
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" }.' Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_pipeline_pipeline#launch_options DataPipelinePipeline#launch_options}
-
getParameters
@Stability(Stable) @Nullable default Map<String,String> getParameters()
'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" }.' Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_pipeline_pipeline#parameters DataPipelinePipeline#parameters}
-
getTransformNameMappings
@Stability(Stable) @Nullable default Map<String,String> getTransformNameMappings()
'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" }.' Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_pipeline_pipeline#transform_name_mappings DataPipelinePipeline#transform_name_mappings}
-
getUpdate
@Stability(Stable) @Nullable default Object getUpdate()
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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_pipeline_pipeline#update DataPipelinePipeline#update}
-
builder
@Stability(Stable) static DataPipelinePipelineWorkloadDataflowFlexTemplateRequestLaunchParameter.Builder builder()
-
-