Class PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverride.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.pipes_pipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverride.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverride>
- Enclosing interface:
- PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverride
@Stability(Stable) public static final class PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverride.Builder extends Object implements software.amazon.jsii.Builder<PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverride>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
command
@Stability(Stable) public PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverride.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
-
cpu
@Stability(Stable) public PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverride.Builder cpu(Number cpu)
- Parameters:
cpu- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#cpu PipesPipe#cpu}.- Returns:
this
-
environment
@Stability(Stable) public PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverride.Builder environment(com.hashicorp.cdktf.IResolvable environment)
Sets the value ofPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverride.getEnvironment()- 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 PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverride.Builder environment(List<? extends PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironment> environment)
Sets the value ofPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverride.getEnvironment()- 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
-
environmentFile
@Stability(Stable) public PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverride.Builder environmentFile(com.hashicorp.cdktf.IResolvable environmentFile)
Sets the value ofPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverride.getEnvironmentFile()- Parameters:
environmentFile- environment_file block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#environment_file PipesPipe#environment_file}- Returns:
this
-
environmentFile
@Stability(Stable) public PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverride.Builder environmentFile(List<? extends PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFile> environmentFile)
Sets the value ofPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverride.getEnvironmentFile()- Parameters:
environmentFile- environment_file block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#environment_file PipesPipe#environment_file}- Returns:
this
-
memory
@Stability(Stable) public PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverride.Builder memory(Number memory)
- Parameters:
memory- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#memory PipesPipe#memory}.- Returns:
this
-
memoryReservation
@Stability(Stable) public PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverride.Builder memoryReservation(Number memoryReservation)
Sets the value ofPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverride.getMemoryReservation()- Parameters:
memoryReservation- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#memory_reservation PipesPipe#memory_reservation}.- Returns:
this
-
name
@Stability(Stable) public PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverride.Builder name(String name)
- Parameters:
name- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#name PipesPipe#name}.- Returns:
this
-
resourceRequirement
@Stability(Stable) public PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverride.Builder resourceRequirement(com.hashicorp.cdktf.IResolvable resourceRequirement)
Sets the value ofPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverride.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 PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverride.Builder resourceRequirement(List<? extends PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirement> resourceRequirement)
Sets the value ofPipesPipeTargetParametersEcsTaskParametersOverridesContainerOverride.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 PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverride build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverride>- Returns:
- a new instance of
PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverride - Throws:
NullPointerException- if any required attribute was not provided
-
-