Package com.pulumi.aws.pipes.inputs
Class PipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.pipes.inputs.PipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgs.Builder
-
- Enclosing class:
- PipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgs
public static final class PipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(PipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgs defaults)
-
-
Method Detail
-
commands
public PipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgs.Builder commands(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> commands)
- Parameters:
commands- List of commands to send to the container that overrides the default command from the Docker image or the task definition. You must also specify a container name.- Returns:
- builder
-
commands
public PipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgs.Builder commands(java.util.List<java.lang.String> commands)
- Parameters:
commands- List of commands to send to the container that overrides the default command from the Docker image or the task definition. You must also specify a container name.- Returns:
- builder
-
commands
public PipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgs.Builder commands(java.lang.String... commands)
- Parameters:
commands- List of commands to send to the container that overrides the default command from the Docker image or the task definition. You must also specify a container name.- Returns:
- builder
-
cpu
public PipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgs.Builder cpu(@Nullable com.pulumi.core.Output<java.lang.Integer> cpu)
- Parameters:
cpu- Number of CPU units reserved for the container, instead of the default value from the task definition. You must also specify a container name.- Returns:
- builder
-
cpu
public PipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgs.Builder cpu(java.lang.Integer cpu)
- Parameters:
cpu- Number of CPU units reserved for the container, instead of the default value from the task definition. You must also specify a container name.- Returns:
- builder
-
environmentFiles
public PipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgs.Builder environmentFiles(@Nullable com.pulumi.core.Output<java.util.List<PipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFileArgs>> environmentFiles)
- Parameters:
environmentFiles- List of files containing the environment variables to pass to a container, instead of the value from the container definition. See `environmentFile` Block for details.- Returns:
- builder
-
environmentFiles
public PipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgs.Builder environmentFiles(java.util.List<PipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFileArgs> environmentFiles)
- Parameters:
environmentFiles- List of files containing the environment variables to pass to a container, instead of the value from the container definition. See `environmentFile` Block for details.- Returns:
- builder
-
environmentFiles
public PipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgs.Builder environmentFiles(PipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFileArgs... environmentFiles)
- Parameters:
environmentFiles- List of files containing the environment variables to pass to a container, instead of the value from the container definition. See `environmentFile` Block for details.- Returns:
- builder
-
environments
public PipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgs.Builder environments(@Nullable com.pulumi.core.Output<java.util.List<PipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentArgs>> environments)
- Parameters:
environments- Environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the task definition. You must also specify a container name. See `target_parameters.ecs_task_parameters.overrides.container_override.environment` Block for details.- Returns:
- builder
-
environments
public PipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgs.Builder environments(java.util.List<PipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentArgs> environments)
- Parameters:
environments- Environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the task definition. You must also specify a container name. See `target_parameters.ecs_task_parameters.overrides.container_override.environment` Block for details.- Returns:
- builder
-
environments
public PipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgs.Builder environments(PipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentArgs... environments)
- Parameters:
environments- Environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the task definition. You must also specify a container name. See `target_parameters.ecs_task_parameters.overrides.container_override.environment` Block for details.- Returns:
- builder
-
memory
public PipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgs.Builder memory(@Nullable com.pulumi.core.Output<java.lang.Integer> memory)
- Parameters:
memory- Hard limit (in MiB) of memory to present to the container, instead of the default value from the task definition. If your container attempts to exceed the memory specified here, the container is killed. You must also specify a container name.- Returns:
- builder
-
memory
public PipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgs.Builder memory(java.lang.Integer memory)
- Parameters:
memory- Hard limit (in MiB) of memory to present to the container, instead of the default value from the task definition. If your container attempts to exceed the memory specified here, the container is killed. You must also specify a container name.- Returns:
- builder
-
memoryReservation
public PipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgs.Builder memoryReservation(@Nullable com.pulumi.core.Output<java.lang.Integer> memoryReservation)
- Parameters:
memoryReservation- Soft limit (in MiB) of memory to reserve for the container, instead of the default value from the task definition. You must also specify a container name.- Returns:
- builder
-
memoryReservation
public PipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgs.Builder memoryReservation(java.lang.Integer memoryReservation)
- Parameters:
memoryReservation- Soft limit (in MiB) of memory to reserve for the container, instead of the default value from the task definition. You must also specify a container name.- Returns:
- builder
-
name
public PipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the container that receives the override. This parameter is required if any override is specified.- Returns:
- builder
-
name
public PipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgs.Builder name(java.lang.String name)
- Parameters:
name- Name of the container that receives the override. This parameter is required if any override is specified.- Returns:
- builder
-
resourceRequirements
public PipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgs.Builder resourceRequirements(@Nullable com.pulumi.core.Output<java.util.List<PipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirementArgs>> resourceRequirements)
- Parameters:
resourceRequirements- Type and amount of a resource to assign to a container, instead of the default value from the task definition. The only supported resource is a GPU. See `target_parameters.ecs_task_parameters.overrides.container_override.resource_requirement` Block for details.- Returns:
- builder
-
resourceRequirements
public PipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgs.Builder resourceRequirements(java.util.List<PipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirementArgs> resourceRequirements)
- Parameters:
resourceRequirements- Type and amount of a resource to assign to a container, instead of the default value from the task definition. The only supported resource is a GPU. See `target_parameters.ecs_task_parameters.overrides.container_override.resource_requirement` Block for details.- Returns:
- builder
-
resourceRequirements
public PipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgs.Builder resourceRequirements(PipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirementArgs... resourceRequirements)
- Parameters:
resourceRequirements- Type and amount of a resource to assign to a container, instead of the default value from the task definition. The only supported resource is a GPU. See `target_parameters.ecs_task_parameters.overrides.container_override.resource_requirement` Block for details.- Returns:
- builder
-
build
public PipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgs build()
-
-