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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaAwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaAwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaAwsEcsTaskDefinitionVolumesHostDetails.builder().When the
Consumercompletes,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.
-