public static interface Volume.Builder extends SdkPojo, CopyableBuilder<Volume.Builder,Volume>
| Modifier and Type | Method and Description |
|---|---|
default Volume.Builder |
dockerVolumeConfiguration(Consumer<DockerVolumeConfiguration.Builder> dockerVolumeConfiguration)
This parameter is specified when you are using Docker volumes.
|
Volume.Builder |
dockerVolumeConfiguration(DockerVolumeConfiguration dockerVolumeConfiguration)
This parameter is specified when you are using Docker volumes.
|
default Volume.Builder |
host(Consumer<HostVolumeProperties.Builder> host)
This parameter is specified when you are using bind mount host volumes.
|
Volume.Builder |
host(HostVolumeProperties host)
This parameter is specified when you are using bind mount host volumes.
|
Volume.Builder |
name(String name)
The name of the volume.
|
copyapplyMutation, buildVolume.Builder name(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.
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.Volume.Builder host(HostVolumeProperties host)
This parameter is specified when you are using bind mount host volumes. Bind mount host volumes are supported
when you are using either the EC2 or Fargate launch types. The contents of the host parameter
determine whether your bind mount host 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.
However, the data is not guaranteed to persist after the containers associated with it stop running.
Windows containers can mount whole directories on the same drive as $env:ProgramData. Windows
containers cannot mount directories on a different drive, and mount point cannot be across drives. For
example, you can mount C:\my\path:C:\my\path and D:\:D:\, but not
D:\my\path:C:\my\path or D:\:C:\my\path.
host - This parameter is specified when you are using bind mount host volumes. Bind mount host volumes are
supported when you are using either the EC2 or Fargate launch types. The contents of the
host parameter determine whether your bind mount host 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. However, the data is not guaranteed to persist
after the containers associated with it stop running.
Windows containers can mount whole directories on the same drive as $env:ProgramData.
Windows containers cannot mount directories on a different drive, and mount point cannot be across
drives. For example, you can mount C:\my\path:C:\my\path and D:\:D:\, but
not D:\my\path:C:\my\path or D:\:C:\my\path.
default Volume.Builder host(Consumer<HostVolumeProperties.Builder> host)
This parameter is specified when you are using bind mount host volumes. Bind mount host volumes are supported
when you are using either the EC2 or Fargate launch types. The contents of the host parameter
determine whether your bind mount host 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.
However, the data is not guaranteed to persist after the containers associated with it stop running.
Windows containers can mount whole directories on the same drive as $env:ProgramData. Windows
containers cannot mount directories on a different drive, and mount point cannot be across drives. For
example, you can mount C:\my\path:C:\my\path and D:\:D:\, but not
D:\my\path:C:\my\path or D:\:C:\my\path.
HostVolumeProperties.Builder avoiding the need
to create one manually via HostVolumeProperties.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to host(HostVolumeProperties).host - a consumer that will call methods on HostVolumeProperties.Builderhost(HostVolumeProperties)Volume.Builder dockerVolumeConfiguration(DockerVolumeConfiguration dockerVolumeConfiguration)
This parameter is specified when you are using Docker volumes. Docker volumes are only supported when you are
using the EC2 launch type. Windows containers only support the use of the local driver. To use
bind mounts, specify a host instead.
dockerVolumeConfiguration - This parameter is specified when you are using Docker volumes. Docker volumes are only supported when
you are using the EC2 launch type. Windows containers only support the use of the local
driver. To use bind mounts, specify a host instead.default Volume.Builder dockerVolumeConfiguration(Consumer<DockerVolumeConfiguration.Builder> dockerVolumeConfiguration)
This parameter is specified when you are using Docker volumes. Docker volumes are only supported when you are
using the EC2 launch type. Windows containers only support the use of the local driver. To use
bind mounts, specify a host instead.
DockerVolumeConfiguration.Builder avoiding the
need to create one manually via DockerVolumeConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to dockerVolumeConfiguration(DockerVolumeConfiguration).dockerVolumeConfiguration - a consumer that will call methods on DockerVolumeConfiguration.BuilderdockerVolumeConfiguration(DockerVolumeConfiguration)Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.