Interface VolumeDetail.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<VolumeDetail.Builder,
,VolumeDetail> SdkBuilder<VolumeDetail.Builder,
,VolumeDetail> SdkPojo
- Enclosing class:
VolumeDetail
public static interface VolumeDetail.Builder
extends SdkPojo, CopyableBuilder<VolumeDetail.Builder,VolumeDetail>
-
Method Summary
Modifier and TypeMethodDescriptiondeviceName
(String deviceName) The device name for the EBS volume.encryptionType
(String encryptionType) EBS volume encryption type.KMS key ARN used to encrypt the EBS volume.snapshotArn
(String snapshotArn) Snapshot ARN of the EBS volume.EBS volume ARN information.volumeSizeInGB
(Integer volumeSizeInGB) EBS volume size in GB.volumeType
(String volumeType) The EBS volume type.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, sdkFields
-
Method Details
-
volumeArn
EBS volume ARN information.
- Parameters:
volumeArn
- EBS volume ARN information.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
volumeType
The EBS volume type.
- Parameters:
volumeType
- The EBS volume type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deviceName
The device name for the EBS volume.
- Parameters:
deviceName
- The device name for the EBS volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
volumeSizeInGB
EBS volume size in GB.
- Parameters:
volumeSizeInGB
- EBS volume size in GB.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryptionType
EBS volume encryption type.
- Parameters:
encryptionType
- EBS volume encryption type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
snapshotArn
Snapshot ARN of the EBS volume.
- Parameters:
snapshotArn
- Snapshot ARN of the EBS volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kmsKeyArn
KMS key ARN used to encrypt the EBS volume.
- Parameters:
kmsKeyArn
- KMS key ARN used to encrypt the EBS volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-