@Generated(value="software.amazon.awssdk:codegen") public final class Volume extends Object implements StructuredPojo, ToCopyableBuilder<Volume.Builder,Volume>
A data volume used in a job's container properties.
Modifier and Type | Class and Description |
---|---|
static interface |
Volume.Builder |
Modifier and Type | Method and Description |
---|---|
static Volume.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Host |
host()
The contents of the
host parameter determine whether your data volume persists on the host container
instance and where it is stored. |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
String |
name()
The name of the volume.
|
static Class<? extends Volume.Builder> |
serializableBuilderClass() |
Volume.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public Host host()
The contents of the host
parameter determine whether your data volume persists on the host container
instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for
your data volume, but the data is not guaranteed to persist after the containers associated with it stop running.
host
parameter determine whether your data volume persists on the host
container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns
a host path for your data volume, but the data is not guaranteed to persist after the containers
associated with it stop running.public String name()
The name of the volume. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are
allowed. This name is referenced in the sourceVolume
parameter of container definition
mountPoints
.
sourceVolume
parameter of container definition
mountPoints
.public Volume.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<Volume.Builder,Volume>
public static Volume.Builder builder()
public static Class<? extends Volume.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.