Interface AwsEcsTaskDefinitionVolumesDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AwsEcsTaskDefinitionVolumesDetails.Builder,
,AwsEcsTaskDefinitionVolumesDetails> SdkBuilder<AwsEcsTaskDefinitionVolumesDetails.Builder,
,AwsEcsTaskDefinitionVolumesDetails> SdkPojo
- Enclosing class:
AwsEcsTaskDefinitionVolumesDetails
-
Method Summary
Modifier and TypeMethodDescriptiondockerVolumeConfiguration
(Consumer<AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails.Builder> dockerVolumeConfiguration) Information about a Docker volume.dockerVolumeConfiguration
(AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails dockerVolumeConfiguration) Information about a Docker volume.efsVolumeConfiguration
(Consumer<AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails.Builder> efsVolumeConfiguration) Information about the Amazon Elastic File System file system that is used for task storage.efsVolumeConfiguration
(AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails efsVolumeConfiguration) Information about the Amazon Elastic File System file system that is used for task storage.Information about a bind mount host volume.Information about a bind mount host volume.The name of the data volume.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
dockerVolumeConfiguration
AwsEcsTaskDefinitionVolumesDetails.Builder dockerVolumeConfiguration(AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails dockerVolumeConfiguration) Information about a Docker volume.
- Parameters:
dockerVolumeConfiguration
- Information about a Docker volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dockerVolumeConfiguration
default AwsEcsTaskDefinitionVolumesDetails.Builder dockerVolumeConfiguration(Consumer<AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails.Builder> dockerVolumeConfiguration) Information about a Docker volume.
This is a convenience method that creates an instance of theAwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails.Builder
avoiding the need to create one manually viaAwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todockerVolumeConfiguration(AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails)
.- Parameters:
dockerVolumeConfiguration
- a consumer that will call methods onAwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
efsVolumeConfiguration
AwsEcsTaskDefinitionVolumesDetails.Builder efsVolumeConfiguration(AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails efsVolumeConfiguration) Information about the Amazon Elastic File System file system that is used for task storage.
- Parameters:
efsVolumeConfiguration
- Information about the Amazon Elastic File System file system that is used for task storage.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
efsVolumeConfiguration
default AwsEcsTaskDefinitionVolumesDetails.Builder efsVolumeConfiguration(Consumer<AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails.Builder> efsVolumeConfiguration) Information about the Amazon Elastic File System file system that is used for task storage.
This is a convenience method that creates an instance of theAwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails.Builder
avoiding the need to create one manually viaAwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toefsVolumeConfiguration(AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails)
.- Parameters:
efsVolumeConfiguration
- a consumer that will call methods onAwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
host
Information about a bind mount host volume.
- Parameters:
host
- Information about a bind mount host volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
host
default AwsEcsTaskDefinitionVolumesDetails.Builder host(Consumer<AwsEcsTaskDefinitionVolumesHostDetails.Builder> host) Information about a bind mount host volume.
This is a convenience method that creates an instance of theAwsEcsTaskDefinitionVolumesHostDetails.Builder
avoiding the need to create one manually viaAwsEcsTaskDefinitionVolumesHostDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tohost(AwsEcsTaskDefinitionVolumesHostDetails)
.- Parameters:
host
- a consumer that will call methods onAwsEcsTaskDefinitionVolumesHostDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
name
The name of the data volume.
- Parameters:
name
- The name of the data volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-