public class ContainerOverride extends Object implements Serializable, Cloneable
The overrides that should be sent to a container.
Constructor and Description |
---|
ContainerOverride() |
Modifier and Type | Method and Description |
---|---|
ContainerOverride |
clone() |
boolean |
equals(Object obj) |
List<String> |
getCommand()
The command to send to the container that overrides the default
command from the Docker image or the task definition.
|
List<KeyValuePair> |
getEnvironment()
The environment variables to send to the container.
|
String |
getName()
The name of the container that receives the override.
|
int |
hashCode() |
void |
setCommand(Collection<String> command)
The command to send to the container that overrides the default
command from the Docker image or the task definition.
|
void |
setEnvironment(Collection<KeyValuePair> environment)
The environment variables to send to the container.
|
void |
setName(String name)
The name of the container that receives the override.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
ContainerOverride |
withCommand(Collection<String> command)
The command to send to the container that overrides the default
command from the Docker image or the task definition.
|
ContainerOverride |
withCommand(String... command)
The command to send to the container that overrides the default
command from the Docker image or the task definition.
|
ContainerOverride |
withEnvironment(Collection<KeyValuePair> environment)
The environment variables to send to the container.
|
ContainerOverride |
withEnvironment(KeyValuePair... environment)
The environment variables to send to the container.
|
ContainerOverride |
withName(String name)
The name of the container that receives the override.
|
public String getName()
public void setName(String name)
name
- The name of the container that receives the override.public ContainerOverride withName(String name)
Returns a reference to this object so that method calls can be chained together.
name
- The name of the container that receives the override.public List<String> getCommand()
public void setCommand(Collection<String> command)
command
- The command to send to the container that overrides the default
command from the Docker image or the task definition.public ContainerOverride withCommand(String... command)
NOTE: This method appends the values to the existing list (if
any). Use setCommand(java.util.Collection)
or withCommand(java.util.Collection)
if you want to override the
existing values.
Returns a reference to this object so that method calls can be chained together.
command
- The command to send to the container that overrides the default
command from the Docker image or the task definition.public ContainerOverride withCommand(Collection<String> command)
Returns a reference to this object so that method calls can be chained together.
command
- The command to send to the container that overrides the default
command from the Docker image or the task definition.public List<KeyValuePair> getEnvironment()
public void setEnvironment(Collection<KeyValuePair> environment)
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.public ContainerOverride withEnvironment(KeyValuePair... environment)
NOTE: This method appends the values to the existing list (if
any). Use setEnvironment(java.util.Collection)
or withEnvironment(java.util.Collection)
if you want to override the
existing values.
Returns a reference to this object so that method calls can be chained together.
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.public ContainerOverride withEnvironment(Collection<KeyValuePair> environment)
Returns a reference to this object so that method calls can be chained together.
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.public String toString()
toString
in class Object
Object.toString()
public ContainerOverride clone()
Copyright © 2015. All rights reserved.