Class PipesPipeTargetParametersBatchJobParameters.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.pipes_pipe.PipesPipeTargetParametersBatchJobParameters.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<PipesPipeTargetParametersBatchJobParameters>
- Enclosing interface:
- PipesPipeTargetParametersBatchJobParameters
@Stability(Stable) public static final class PipesPipeTargetParametersBatchJobParameters.Builder extends Object implements software.amazon.jsii.Builder<PipesPipeTargetParametersBatchJobParameters>
A builder forPipesPipeTargetParametersBatchJobParameters
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
jobDefinition
@Stability(Stable) public PipesPipeTargetParametersBatchJobParameters.Builder jobDefinition(String jobDefinition)
Sets the value ofPipesPipeTargetParametersBatchJobParameters.getJobDefinition()- Parameters:
jobDefinition- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#job_definition PipesPipe#job_definition}. This parameter is required.- Returns:
this
-
jobName
@Stability(Stable) public PipesPipeTargetParametersBatchJobParameters.Builder jobName(String jobName)
Sets the value ofPipesPipeTargetParametersBatchJobParameters.getJobName()- Parameters:
jobName- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#job_name PipesPipe#job_name}. This parameter is required.- Returns:
this
-
arrayProperties
@Stability(Stable) public PipesPipeTargetParametersBatchJobParameters.Builder arrayProperties(PipesPipeTargetParametersBatchJobParametersArrayProperties arrayProperties)
Sets the value ofPipesPipeTargetParametersBatchJobParameters.getArrayProperties()- Parameters:
arrayProperties- array_properties block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#array_properties PipesPipe#array_properties}- Returns:
this
-
containerOverrides
@Stability(Stable) public PipesPipeTargetParametersBatchJobParameters.Builder containerOverrides(PipesPipeTargetParametersBatchJobParametersContainerOverrides containerOverrides)
Sets the value ofPipesPipeTargetParametersBatchJobParameters.getContainerOverrides()- Parameters:
containerOverrides- container_overrides block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#container_overrides PipesPipe#container_overrides}- Returns:
this
-
dependsOn
@Stability(Stable) public PipesPipeTargetParametersBatchJobParameters.Builder dependsOn(com.hashicorp.cdktf.IResolvable dependsOn)
Sets the value ofPipesPipeTargetParametersBatchJobParameters.getDependsOn()- Parameters:
dependsOn- depends_on block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#depends_on PipesPipe#depends_on}- Returns:
this
-
dependsOn
@Stability(Stable) public PipesPipeTargetParametersBatchJobParameters.Builder dependsOn(List<? extends PipesPipeTargetParametersBatchJobParametersDependsOn> dependsOn)
Sets the value ofPipesPipeTargetParametersBatchJobParameters.getDependsOn()- Parameters:
dependsOn- depends_on block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#depends_on PipesPipe#depends_on}- Returns:
this
-
parameters
@Stability(Stable) public PipesPipeTargetParametersBatchJobParameters.Builder parameters(Map<String,String> parameters)
Sets the value ofPipesPipeTargetParametersBatchJobParameters.getParameters()- Parameters:
parameters- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#parameters PipesPipe#parameters}.- Returns:
this
-
retryStrategy
@Stability(Stable) public PipesPipeTargetParametersBatchJobParameters.Builder retryStrategy(PipesPipeTargetParametersBatchJobParametersRetryStrategy retryStrategy)
Sets the value ofPipesPipeTargetParametersBatchJobParameters.getRetryStrategy()- Parameters:
retryStrategy- retry_strategy block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#retry_strategy PipesPipe#retry_strategy}- Returns:
this
-
build
@Stability(Stable) public PipesPipeTargetParametersBatchJobParameters build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<PipesPipeTargetParametersBatchJobParameters>- Returns:
- a new instance of
PipesPipeTargetParametersBatchJobParameters - Throws:
NullPointerException- if any required attribute was not provided
-
-