Class PipesPipeTargetParametersBatchJobParametersContainerOverrides.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.pipes_pipe.PipesPipeTargetParametersBatchJobParametersContainerOverrides.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<PipesPipeTargetParametersBatchJobParametersContainerOverrides>
- Enclosing interface:
- PipesPipeTargetParametersBatchJobParametersContainerOverrides
@Stability(Stable) public static final class PipesPipeTargetParametersBatchJobParametersContainerOverrides.Builder extends Object implements software.amazon.jsii.Builder<PipesPipeTargetParametersBatchJobParametersContainerOverrides>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
command
@Stability(Stable) public PipesPipeTargetParametersBatchJobParametersContainerOverrides.Builder command(List<String> command)
- Parameters:
command- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#command PipesPipe#command}.- Returns:
this
-
environment
@Stability(Stable) public PipesPipeTargetParametersBatchJobParametersContainerOverrides.Builder environment(com.hashicorp.cdktf.IResolvable environment)
- Parameters:
environment- environment block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#environment PipesPipe#environment}- Returns:
this
-
environment
@Stability(Stable) public PipesPipeTargetParametersBatchJobParametersContainerOverrides.Builder environment(List<? extends PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironment> environment)
- Parameters:
environment- environment block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#environment PipesPipe#environment}- Returns:
this
-
instanceType
@Stability(Stable) public PipesPipeTargetParametersBatchJobParametersContainerOverrides.Builder instanceType(String instanceType)
- Parameters:
instanceType- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#instance_type PipesPipe#instance_type}.- Returns:
this
-
resourceRequirement
@Stability(Stable) public PipesPipeTargetParametersBatchJobParametersContainerOverrides.Builder resourceRequirement(com.hashicorp.cdktf.IResolvable resourceRequirement)
Sets the value ofPipesPipeTargetParametersBatchJobParametersContainerOverrides.getResourceRequirement()- Parameters:
resourceRequirement- resource_requirement block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#resource_requirement PipesPipe#resource_requirement}- Returns:
this
-
resourceRequirement
@Stability(Stable) public PipesPipeTargetParametersBatchJobParametersContainerOverrides.Builder resourceRequirement(List<? extends PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirement> resourceRequirement)
Sets the value ofPipesPipeTargetParametersBatchJobParametersContainerOverrides.getResourceRequirement()- Parameters:
resourceRequirement- resource_requirement block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#resource_requirement PipesPipe#resource_requirement}- Returns:
this
-
build
@Stability(Stable) public PipesPipeTargetParametersBatchJobParametersContainerOverrides build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<PipesPipeTargetParametersBatchJobParametersContainerOverrides>- Returns:
- a new instance of
PipesPipeTargetParametersBatchJobParametersContainerOverrides - Throws:
NullPointerException- if any required attribute was not provided
-
-