public static interface LaunchTemplateEbsBlockDevice.Builder extends SdkPojo, CopyableBuilder<LaunchTemplateEbsBlockDevice.Builder,LaunchTemplateEbsBlockDevice>
Modifier and Type | Method and Description |
---|---|
LaunchTemplateEbsBlockDevice.Builder |
deleteOnTermination(Boolean deleteOnTermination)
Indicates whether the EBS volume is deleted on instance termination.
|
LaunchTemplateEbsBlockDevice.Builder |
encrypted(Boolean encrypted)
Indicates whether the EBS volume is encrypted.
|
LaunchTemplateEbsBlockDevice.Builder |
iops(Integer iops)
The number of I/O operations per second (IOPS) that the volume supports.
|
LaunchTemplateEbsBlockDevice.Builder |
kmsKeyId(String kmsKeyId)
The ARN of the Key Management Service (KMS) CMK used for encryption.
|
LaunchTemplateEbsBlockDevice.Builder |
snapshotId(String snapshotId)
The ID of the snapshot.
|
LaunchTemplateEbsBlockDevice.Builder |
throughput(Integer throughput)
The throughput that the volume supports, in MiB/s.
|
LaunchTemplateEbsBlockDevice.Builder |
volumeSize(Integer volumeSize)
The size of the volume, in GiB.
|
LaunchTemplateEbsBlockDevice.Builder |
volumeType(String volumeType)
The volume type.
|
LaunchTemplateEbsBlockDevice.Builder |
volumeType(VolumeType volumeType)
The volume type.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
LaunchTemplateEbsBlockDevice.Builder encrypted(Boolean encrypted)
Indicates whether the EBS volume is encrypted.
encrypted
- Indicates whether the EBS volume is encrypted.LaunchTemplateEbsBlockDevice.Builder deleteOnTermination(Boolean deleteOnTermination)
Indicates whether the EBS volume is deleted on instance termination.
deleteOnTermination
- Indicates whether the EBS volume is deleted on instance termination.LaunchTemplateEbsBlockDevice.Builder iops(Integer iops)
The number of I/O operations per second (IOPS) that the volume supports.
iops
- The number of I/O operations per second (IOPS) that the volume supports.LaunchTemplateEbsBlockDevice.Builder kmsKeyId(String kmsKeyId)
The ARN of the Key Management Service (KMS) CMK used for encryption.
kmsKeyId
- The ARN of the Key Management Service (KMS) CMK used for encryption.LaunchTemplateEbsBlockDevice.Builder snapshotId(String snapshotId)
The ID of the snapshot.
snapshotId
- The ID of the snapshot.LaunchTemplateEbsBlockDevice.Builder volumeSize(Integer volumeSize)
The size of the volume, in GiB.
volumeSize
- The size of the volume, in GiB.LaunchTemplateEbsBlockDevice.Builder volumeType(String volumeType)
The volume type.
volumeType
- The volume type.VolumeType
,
VolumeType
LaunchTemplateEbsBlockDevice.Builder volumeType(VolumeType volumeType)
The volume type.
volumeType
- The volume type.VolumeType
,
VolumeType
LaunchTemplateEbsBlockDevice.Builder throughput(Integer throughput)
The throughput that the volume supports, in MiB/s.
throughput
- The throughput that the volume supports, in MiB/s.Copyright © 2023. All rights reserved.