Package com.pulumi.aws.pipes.inputs
Class PipeTargetParametersEcsTaskParametersOverridesArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.pipes.inputs.PipeTargetParametersEcsTaskParametersOverridesArgs.Builder
-
- Enclosing class:
- PipeTargetParametersEcsTaskParametersOverridesArgs
public static final class PipeTargetParametersEcsTaskParametersOverridesArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(PipeTargetParametersEcsTaskParametersOverridesArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PipeTargetParametersEcsTaskParametersOverridesArgs defaults)
-
-
Method Detail
-
containerOverrides
public PipeTargetParametersEcsTaskParametersOverridesArgs.Builder containerOverrides(@Nullable com.pulumi.core.Output<java.util.List<PipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgs>> containerOverrides)
- Parameters:
containerOverrides- One or more container overrides that are sent to a task. See `containerOverride` Block for details.- Returns:
- builder
-
containerOverrides
public PipeTargetParametersEcsTaskParametersOverridesArgs.Builder containerOverrides(java.util.List<PipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgs> containerOverrides)
- Parameters:
containerOverrides- One or more container overrides that are sent to a task. See `containerOverride` Block for details.- Returns:
- builder
-
containerOverrides
public PipeTargetParametersEcsTaskParametersOverridesArgs.Builder containerOverrides(PipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgs... containerOverrides)
- Parameters:
containerOverrides- One or more container overrides that are sent to a task. See `containerOverride` Block for details.- Returns:
- builder
-
cpu
public PipeTargetParametersEcsTaskParametersOverridesArgs.Builder cpu(@Nullable com.pulumi.core.Output<java.lang.String> cpu)
- Parameters:
cpu- CPU override for the task.- Returns:
- builder
-
cpu
public PipeTargetParametersEcsTaskParametersOverridesArgs.Builder cpu(java.lang.String cpu)
- Parameters:
cpu- CPU override for the task.- Returns:
- builder
-
ephemeralStorage
public PipeTargetParametersEcsTaskParametersOverridesArgs.Builder ephemeralStorage(@Nullable com.pulumi.core.Output<PipeTargetParametersEcsTaskParametersOverridesEphemeralStorageArgs> ephemeralStorage)
- Parameters:
ephemeralStorage- Ephemeral storage setting override for the task. See `ephemeralStorage` Block for details.- Returns:
- builder
-
ephemeralStorage
public PipeTargetParametersEcsTaskParametersOverridesArgs.Builder ephemeralStorage(PipeTargetParametersEcsTaskParametersOverridesEphemeralStorageArgs ephemeralStorage)
- Parameters:
ephemeralStorage- Ephemeral storage setting override for the task. See `ephemeralStorage` Block for details.- Returns:
- builder
-
executionRoleArn
public PipeTargetParametersEcsTaskParametersOverridesArgs.Builder executionRoleArn(@Nullable com.pulumi.core.Output<java.lang.String> executionRoleArn)
- Parameters:
executionRoleArn- ARN of the task execution IAM role override for the task.- Returns:
- builder
-
executionRoleArn
public PipeTargetParametersEcsTaskParametersOverridesArgs.Builder executionRoleArn(java.lang.String executionRoleArn)
- Parameters:
executionRoleArn- ARN of the task execution IAM role override for the task.- Returns:
- builder
-
inferenceAcceleratorOverrides
public PipeTargetParametersEcsTaskParametersOverridesArgs.Builder inferenceAcceleratorOverrides(@Nullable com.pulumi.core.Output<java.util.List<PipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrideArgs>> inferenceAcceleratorOverrides)
- Parameters:
inferenceAcceleratorOverrides- List of Elastic Inference accelerator overrides for the task. See `inferenceAcceleratorOverride` Block for details.- Returns:
- builder
-
inferenceAcceleratorOverrides
public PipeTargetParametersEcsTaskParametersOverridesArgs.Builder inferenceAcceleratorOverrides(java.util.List<PipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrideArgs> inferenceAcceleratorOverrides)
- Parameters:
inferenceAcceleratorOverrides- List of Elastic Inference accelerator overrides for the task. See `inferenceAcceleratorOverride` Block for details.- Returns:
- builder
-
inferenceAcceleratorOverrides
public PipeTargetParametersEcsTaskParametersOverridesArgs.Builder inferenceAcceleratorOverrides(PipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrideArgs... inferenceAcceleratorOverrides)
- Parameters:
inferenceAcceleratorOverrides- List of Elastic Inference accelerator overrides for the task. See `inferenceAcceleratorOverride` Block for details.- Returns:
- builder
-
memory
public PipeTargetParametersEcsTaskParametersOverridesArgs.Builder memory(@Nullable com.pulumi.core.Output<java.lang.String> memory)
- Parameters:
memory- Memory override for the task.- Returns:
- builder
-
memory
public PipeTargetParametersEcsTaskParametersOverridesArgs.Builder memory(java.lang.String memory)
- Parameters:
memory- Memory override for the task.- Returns:
- builder
-
taskRoleArn
public PipeTargetParametersEcsTaskParametersOverridesArgs.Builder taskRoleArn(@Nullable com.pulumi.core.Output<java.lang.String> taskRoleArn)
- Parameters:
taskRoleArn- ARN of the IAM role that containers in this task can assume. All containers in this task are granted the permissions that are specified in this role.- Returns:
- builder
-
taskRoleArn
public PipeTargetParametersEcsTaskParametersOverridesArgs.Builder taskRoleArn(java.lang.String taskRoleArn)
- Parameters:
taskRoleArn- ARN of the IAM role that containers in this task can assume. All containers in this task are granted the permissions that are specified in this role.- Returns:
- builder
-
build
public PipeTargetParametersEcsTaskParametersOverridesArgs build()
-
-