Class PipesPipeTargetParametersEcsTaskParametersOverrides.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.pipes_pipe.PipesPipeTargetParametersEcsTaskParametersOverrides.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<PipesPipeTargetParametersEcsTaskParametersOverrides>
- Enclosing interface:
- PipesPipeTargetParametersEcsTaskParametersOverrides
@Stability(Stable) public static final class PipesPipeTargetParametersEcsTaskParametersOverrides.Builder extends Object implements software.amazon.jsii.Builder<PipesPipeTargetParametersEcsTaskParametersOverrides>
A builder forPipesPipeTargetParametersEcsTaskParametersOverrides
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
containerOverride
@Stability(Stable) public PipesPipeTargetParametersEcsTaskParametersOverrides.Builder containerOverride(com.hashicorp.cdktf.IResolvable containerOverride)
- Parameters:
containerOverride- container_override block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#container_override PipesPipe#container_override}- Returns:
this
-
containerOverride
@Stability(Stable) public PipesPipeTargetParametersEcsTaskParametersOverrides.Builder containerOverride(List<? extends PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverride> containerOverride)
- Parameters:
containerOverride- container_override block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#container_override PipesPipe#container_override}- Returns:
this
-
cpu
@Stability(Stable) public PipesPipeTargetParametersEcsTaskParametersOverrides.Builder cpu(String cpu)
Sets the value ofPipesPipeTargetParametersEcsTaskParametersOverrides.getCpu()- 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
-
ephemeralStorage
@Stability(Stable) public PipesPipeTargetParametersEcsTaskParametersOverrides.Builder ephemeralStorage(PipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorage ephemeralStorage)
- Parameters:
ephemeralStorage- ephemeral_storage block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#ephemeral_storage PipesPipe#ephemeral_storage}- Returns:
this
-
executionRoleArn
@Stability(Stable) public PipesPipeTargetParametersEcsTaskParametersOverrides.Builder executionRoleArn(String executionRoleArn)
- Parameters:
executionRoleArn- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#execution_role_arn PipesPipe#execution_role_arn}.- Returns:
this
-
inferenceAcceleratorOverride
@Stability(Stable) public PipesPipeTargetParametersEcsTaskParametersOverrides.Builder inferenceAcceleratorOverride(com.hashicorp.cdktf.IResolvable inferenceAcceleratorOverride)
Sets the value ofPipesPipeTargetParametersEcsTaskParametersOverrides.getInferenceAcceleratorOverride()- Parameters:
inferenceAcceleratorOverride- inference_accelerator_override block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#inference_accelerator_override PipesPipe#inference_accelerator_override}- Returns:
this
-
inferenceAcceleratorOverride
@Stability(Stable) public PipesPipeTargetParametersEcsTaskParametersOverrides.Builder inferenceAcceleratorOverride(List<? extends PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverride> inferenceAcceleratorOverride)
Sets the value ofPipesPipeTargetParametersEcsTaskParametersOverrides.getInferenceAcceleratorOverride()- Parameters:
inferenceAcceleratorOverride- inference_accelerator_override block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#inference_accelerator_override PipesPipe#inference_accelerator_override}- Returns:
this
-
memory
@Stability(Stable) public PipesPipeTargetParametersEcsTaskParametersOverrides.Builder memory(String memory)
Sets the value ofPipesPipeTargetParametersEcsTaskParametersOverrides.getMemory()- 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
-
taskRoleArn
@Stability(Stable) public PipesPipeTargetParametersEcsTaskParametersOverrides.Builder taskRoleArn(String taskRoleArn)
Sets the value ofPipesPipeTargetParametersEcsTaskParametersOverrides.getTaskRoleArn()- Parameters:
taskRoleArn- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#task_role_arn PipesPipe#task_role_arn}.- Returns:
this
-
build
@Stability(Stable) public PipesPipeTargetParametersEcsTaskParametersOverrides build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<PipesPipeTargetParametersEcsTaskParametersOverrides>- Returns:
- a new instance of
PipesPipeTargetParametersEcsTaskParametersOverrides - Throws:
NullPointerException- if any required attribute was not provided
-
-