Class DataPipelinePipelineWorkloadDataflowFlexTemplateRequestLaunchParameter.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.data_pipeline_pipeline.DataPipelinePipelineWorkloadDataflowFlexTemplateRequestLaunchParameter.Jsii$Proxy
-
- All Implemented Interfaces:
DataPipelinePipelineWorkloadDataflowFlexTemplateRequestLaunchParameter,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- DataPipelinePipelineWorkloadDataflowFlexTemplateRequestLaunchParameter
@Stability(Stable) @Internal public static final class DataPipelinePipelineWorkloadDataflowFlexTemplateRequestLaunchParameter.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements DataPipelinePipelineWorkloadDataflowFlexTemplateRequestLaunchParameter
An implementation forDataPipelinePipelineWorkloadDataflowFlexTemplateRequestLaunchParameter
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.data_pipeline_pipeline.DataPipelinePipelineWorkloadDataflowFlexTemplateRequestLaunchParameter
DataPipelinePipelineWorkloadDataflowFlexTemplateRequestLaunchParameter.Builder, DataPipelinePipelineWorkloadDataflowFlexTemplateRequestLaunchParameter.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(DataPipelinePipelineWorkloadDataflowFlexTemplateRequestLaunchParameter.Builder builder)Constructor that initializes the object based on literal property values passed by theDataPipelinePipelineWorkloadDataflowFlexTemplateRequestLaunchParameter.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)StringgetContainerSpecGcsPath()Cloud Storage path to a file with a JSON-serialized ContainerSpec as content.DataPipelinePipelineWorkloadDataflowFlexTemplateRequestLaunchParameterEnvironmentgetEnvironment()environment block.StringgetJobName()The job name to use for the created job.Map<String,String>getLaunchOptions()Launch options for this Flex Template job.Map<String,String>getParameters()'The parameters for the Flex Template.Map<String,String>getTransformNameMappings()'Use this to pass transform name mappings for streaming update jobs.ObjectgetUpdate()Set this to true if you are sending a request to update a running streaming job.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(DataPipelinePipelineWorkloadDataflowFlexTemplateRequestLaunchParameter.Builder builder)
Constructor that initializes the object based on literal property values passed by theDataPipelinePipelineWorkloadDataflowFlexTemplateRequestLaunchParameter.Builder.
-
-
Method Detail
-
getJobName
public final String getJobName()
Description copied from interface:DataPipelinePipelineWorkloadDataflowFlexTemplateRequestLaunchParameterThe 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}
- Specified by:
getJobNamein interfaceDataPipelinePipelineWorkloadDataflowFlexTemplateRequestLaunchParameter
-
getContainerSpecGcsPath
public final String getContainerSpecGcsPath()
Description copied from interface:DataPipelinePipelineWorkloadDataflowFlexTemplateRequestLaunchParameterCloud 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}
- Specified by:
getContainerSpecGcsPathin interfaceDataPipelinePipelineWorkloadDataflowFlexTemplateRequestLaunchParameter
-
getEnvironment
public final DataPipelinePipelineWorkloadDataflowFlexTemplateRequestLaunchParameterEnvironment getEnvironment()
Description copied from interface:DataPipelinePipelineWorkloadDataflowFlexTemplateRequestLaunchParameterenvironment block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_pipeline_pipeline#environment DataPipelinePipeline#environment}
- Specified by:
getEnvironmentin interfaceDataPipelinePipelineWorkloadDataflowFlexTemplateRequestLaunchParameter
-
getLaunchOptions
public final Map<String,String> getLaunchOptions()
Description copied from interface:DataPipelinePipelineWorkloadDataflowFlexTemplateRequestLaunchParameterLaunch 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}
- Specified by:
getLaunchOptionsin interfaceDataPipelinePipelineWorkloadDataflowFlexTemplateRequestLaunchParameter
-
getParameters
public final Map<String,String> getParameters()
Description copied from interface:DataPipelinePipelineWorkloadDataflowFlexTemplateRequestLaunchParameter'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}
- Specified by:
getParametersin interfaceDataPipelinePipelineWorkloadDataflowFlexTemplateRequestLaunchParameter
-
getTransformNameMappings
public final Map<String,String> getTransformNameMappings()
Description copied from interface:DataPipelinePipelineWorkloadDataflowFlexTemplateRequestLaunchParameter'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}
- Specified by:
getTransformNameMappingsin interfaceDataPipelinePipelineWorkloadDataflowFlexTemplateRequestLaunchParameter
-
getUpdate
public final Object getUpdate()
Description copied from interface:DataPipelinePipelineWorkloadDataflowFlexTemplateRequestLaunchParameterSet 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}
- Specified by:
getUpdatein interfaceDataPipelinePipelineWorkloadDataflowFlexTemplateRequestLaunchParameter
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-