@Generated(value="software.amazon.awssdk:codegen") public final class ContainerOverride extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ContainerOverride.Builder,ContainerOverride>
The overrides that should be sent to a container.
Modifier and Type | Class and Description |
---|---|
static interface |
ContainerOverride.Builder |
Modifier and Type | Method and Description |
---|---|
static ContainerOverride.Builder |
builder() |
List<String> |
command()
The command to send to the container that overrides the default command from the Docker image or the task
definition.
|
Integer |
cpu()
The number of
cpu units reserved for the container, instead of the default value from the task
definition. |
List<KeyValuePair> |
environment()
The environment variables to send to the container.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Integer |
memory()
The hard limit (in MiB) of memory to present to the container, instead of the default value from the task
definition.
|
Integer |
memoryReservation()
The soft limit (in MiB) of memory to reserve for the container, instead of the default value from the task
definition.
|
String |
name()
The name of the container that receives the override.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ContainerOverride.Builder> |
serializableBuilderClass() |
ContainerOverride.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String name()
The name of the container that receives the override. This parameter is required if any override is specified.
public List<String> command()
The command 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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public List<KeyValuePair> environment()
The 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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public Integer cpu()
The number of cpu
units reserved for the container, instead of the default value from the task
definition. You must also specify a container name.
cpu
units reserved for the container, instead of the default value from the
task definition. You must also specify a container name.public Integer memory()
The 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.
public Integer memoryReservation()
The 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.
public ContainerOverride.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ContainerOverride.Builder,ContainerOverride>
public static ContainerOverride.Builder builder()
public static Class<? extends ContainerOverride.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.