Interface EbsBlockDevice.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<EbsBlockDevice.Builder,
,EbsBlockDevice> SdkBuilder<EbsBlockDevice.Builder,
,EbsBlockDevice> SdkPojo
- Enclosing class:
EbsBlockDevice
@Mutable
@NotThreadSafe
public static interface EbsBlockDevice.Builder
extends SdkPojo, CopyableBuilder<EbsBlockDevice.Builder,EbsBlockDevice>
-
Method Summary
Modifier and TypeMethodDescriptionIndicates if the volume is encrypted.Input/output operations per second for the volume.KMS key used for volume encryption.throughput
(Integer throughput) Volume data transfer rate.volumeSize
(Integer volumeSize) Size of the EBS volume in gigabytes.volumeType
(String volumeType) Type of EBS volume (e.g., gp2, io1).volumeType
(VolumeTypeEnum volumeType) Type of EBS volume (e.g., gp2, io1).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
-
volumeType
Type of EBS volume (e.g., gp2, io1).
- Parameters:
volumeType
- Type of EBS volume (e.g., gp2, io1).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
volumeType
Type of EBS volume (e.g., gp2, io1).
- Parameters:
volumeType
- Type of EBS volume (e.g., gp2, io1).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
encrypted
Indicates if the volume is encrypted.
- Parameters:
encrypted
- Indicates if the volume is encrypted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kmsKeyId
KMS key used for volume encryption.
- Parameters:
kmsKeyId
- KMS key used for volume encryption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
iops
Input/output operations per second for the volume.
- Parameters:
iops
- Input/output operations per second for the volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
throughput
Volume data transfer rate.
- Parameters:
throughput
- Volume data transfer rate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
volumeSize
Size of the EBS volume in gigabytes.
- Parameters:
volumeSize
- Size of the EBS volume in gigabytes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-