@Generated(value="software.amazon.awssdk:codegen") public final class Volume extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Volume.Builder,Volume>
A data volume that's 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() |
EFSVolumeConfiguration |
efsVolumeConfiguration()
This parameter is specified when you're using an Amazon Elastic File System file system for job storage.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(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's stored. |
String |
name()
The name of the volume.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Volume.Builder> |
serializableBuilderClass() |
Volume.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Host host()
The contents of the host parameter determine whether your data volume persists on the host container
instance and where it's stored. If the host parameter is empty, then the Docker daemon assigns a host path for
your data volume. However, the data isn't guaranteed to persist after the containers that are associated with it
stop running.
This parameter isn't applicable to jobs that are running on Fargate resources and shouldn't be provided.
host parameter determine whether your data volume persists on the host
container instance and where it's stored. If the host parameter is empty, then the Docker daemon assigns
a host path for your data volume. However, the data isn't guaranteed to persist after the containers that
are associated with it stop running. This parameter isn't applicable to jobs that are running on Fargate resources and shouldn't be provided.
public final String name()
The name of the volume. It can be up to 255 characters long. It can contain uppercase and lowercase letters,
numbers, hyphens (-), and underscores (_). This name is referenced in the sourceVolume parameter of
container definition mountPoints.
sourceVolume parameter of container definition mountPoints.public final EFSVolumeConfiguration efsVolumeConfiguration()
This parameter is specified when you're using an Amazon Elastic File System file system for job storage. Jobs
that are running on Fargate resources must specify a platformVersion of at least 1.4.0.
platformVersion of at least
1.4.0.public Volume.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Volume.Builder,Volume>public static Volume.Builder builder()
public static Class<? extends Volume.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.