public class RegisterTaskDefinitionRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
RegisterTaskDefinitionRequest() |
Modifier and Type | Method and Description |
---|---|
RegisterTaskDefinitionRequest |
clone() |
boolean |
equals(Object obj) |
List<ContainerDefinition> |
getContainerDefinitions()
A list of container definitions in JSON format that describe the
different containers that make up your task.
|
String |
getFamily()
You must specify a
family for a task definition, which
allows you to track multiple versions of the same task definition. |
List<Volume> |
getVolumes()
A list of volume definitions in JSON format that containers in your task
may use.
|
int |
hashCode() |
void |
setContainerDefinitions(Collection<ContainerDefinition> containerDefinitions)
A list of container definitions in JSON format that describe the
different containers that make up your task.
|
void |
setFamily(String family)
You must specify a
family for a task definition, which
allows you to track multiple versions of the same task definition. |
void |
setVolumes(Collection<Volume> volumes)
A list of volume definitions in JSON format that containers in your task
may use.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
RegisterTaskDefinitionRequest |
withContainerDefinitions(Collection<ContainerDefinition> containerDefinitions)
A list of container definitions in JSON format that describe the
different containers that make up your task.
|
RegisterTaskDefinitionRequest |
withContainerDefinitions(ContainerDefinition... containerDefinitions)
A list of container definitions in JSON format that describe the
different containers that make up your task.
|
RegisterTaskDefinitionRequest |
withFamily(String family)
You must specify a
family for a task definition, which
allows you to track multiple versions of the same task definition. |
RegisterTaskDefinitionRequest |
withVolumes(Collection<Volume> volumes)
A list of volume definitions in JSON format that containers in your task
may use.
|
RegisterTaskDefinitionRequest |
withVolumes(Volume... volumes)
A list of volume definitions in JSON format that containers in your task
may use.
|
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, withGeneralProgressListener, withRequestMetricCollector
public void setFamily(String family)
You must specify a family
for a task definition, which
allows you to track multiple versions of the same task definition. The
family
is used as a name for your task definition. Up to 255
letters (uppercase and lowercase), numbers, hyphens, and underscores are
allowed.
family
- You must specify a family
for a task definition,
which allows you to track multiple versions of the same task
definition. The family
is used as a name for your
task definition. Up to 255 letters (uppercase and lowercase),
numbers, hyphens, and underscores are allowed.public String getFamily()
You must specify a family
for a task definition, which
allows you to track multiple versions of the same task definition. The
family
is used as a name for your task definition. Up to 255
letters (uppercase and lowercase), numbers, hyphens, and underscores are
allowed.
family
for a task definition,
which allows you to track multiple versions of the same task
definition. The family
is used as a name for your
task definition. Up to 255 letters (uppercase and lowercase),
numbers, hyphens, and underscores are allowed.public RegisterTaskDefinitionRequest withFamily(String family)
You must specify a family
for a task definition, which
allows you to track multiple versions of the same task definition. The
family
is used as a name for your task definition. Up to 255
letters (uppercase and lowercase), numbers, hyphens, and underscores are
allowed.
family
- You must specify a family
for a task definition,
which allows you to track multiple versions of the same task
definition. The family
is used as a name for your
task definition. Up to 255 letters (uppercase and lowercase),
numbers, hyphens, and underscores are allowed.public List<ContainerDefinition> getContainerDefinitions()
A list of container definitions in JSON format that describe the different containers that make up your task.
public void setContainerDefinitions(Collection<ContainerDefinition> containerDefinitions)
A list of container definitions in JSON format that describe the different containers that make up your task.
containerDefinitions
- A list of container definitions in JSON format that describe the
different containers that make up your task.public RegisterTaskDefinitionRequest withContainerDefinitions(ContainerDefinition... containerDefinitions)
A list of container definitions in JSON format that describe the different containers that make up your task.
NOTE: This method appends the values to the existing list (if
any). Use setContainerDefinitions(java.util.Collection)
or
withContainerDefinitions(java.util.Collection)
if you want to
override the existing values.
containerDefinitions
- A list of container definitions in JSON format that describe the
different containers that make up your task.public RegisterTaskDefinitionRequest withContainerDefinitions(Collection<ContainerDefinition> containerDefinitions)
A list of container definitions in JSON format that describe the different containers that make up your task.
containerDefinitions
- A list of container definitions in JSON format that describe the
different containers that make up your task.public List<Volume> getVolumes()
A list of volume definitions in JSON format that containers in your task may use.
public void setVolumes(Collection<Volume> volumes)
A list of volume definitions in JSON format that containers in your task may use.
volumes
- A list of volume definitions in JSON format that containers in
your task may use.public RegisterTaskDefinitionRequest withVolumes(Volume... volumes)
A list of volume definitions in JSON format that containers in your task may use.
NOTE: This method appends the values to the existing list (if
any). Use setVolumes(java.util.Collection)
or
withVolumes(java.util.Collection)
if you want to override the
existing values.
volumes
- A list of volume definitions in JSON format that containers in
your task may use.public RegisterTaskDefinitionRequest withVolumes(Collection<Volume> volumes)
A list of volume definitions in JSON format that containers in your task may use.
volumes
- A list of volume definitions in JSON format that containers in
your task may use.public String toString()
toString
in class Object
Object.toString()
public RegisterTaskDefinitionRequest clone()
clone
in class AmazonWebServiceRequest
Copyright © 2015. All rights reserved.