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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description VolumeDetail.BuilderdeviceName(String deviceName)The device name for the EBS volume.VolumeDetail.BuilderencryptionType(String encryptionType)EBS volume encryption type.VolumeDetail.BuilderkmsKeyArn(String kmsKeyArn)KMS key Arn used to encrypt the EBS volume.VolumeDetail.BuildersnapshotArn(String snapshotArn)Snapshot Arn of the EBS volume.VolumeDetail.BuildervolumeArn(String volumeArn)EBS volume Arn information.VolumeDetail.BuildervolumeSizeInGB(Integer volumeSizeInGB)EBS volume size in GB.VolumeDetail.BuildervolumeType(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 Detail
-
volumeArn
VolumeDetail.Builder volumeArn(String 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
VolumeDetail.Builder volumeType(String 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
VolumeDetail.Builder deviceName(String 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
VolumeDetail.Builder volumeSizeInGB(Integer 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
VolumeDetail.Builder encryptionType(String 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
VolumeDetail.Builder snapshotArn(String 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
VolumeDetail.Builder kmsKeyArn(String 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.
-
-