Interface AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetails.Builder,
,AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetails> SdkBuilder<AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetails.Builder,
,AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetails> SdkPojo
- Enclosing class:
AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetails
public static interface AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetails.Builder
extends SdkPojo, CopyableBuilder<AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetails.Builder,AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetails>
-
Method Summary
Modifier and TypeMethodDescriptiondeleteOnTermination
(Boolean deleteOnTermination) Indicates whether the EBS volume is deleted on instance termination.Indicates whether the EBS volume is encrypted.The number of I/O operations per second (IOPS).The Amazon Resource Name (ARN) of the symmetric Key Management Service (KMS) customer managed key used for encryption.snapshotId
(String snapshotId) The ID of the EBS snapshot.throughput
(Integer throughput) The throughput to provision for a gp3 volume, with a maximum of 1,000 MiB/s.volumeSize
(Integer volumeSize) The size of the volume, in GiBs.volumeType
(String volumeType) The 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
-
deleteOnTermination
AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetails.Builder deleteOnTermination(Boolean deleteOnTermination) Indicates whether the EBS volume is deleted on instance termination.
- Parameters:
deleteOnTermination
- Indicates whether the EBS volume is deleted on instance termination.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encrypted
Indicates whether the EBS volume is encrypted. Encrypted volumes can only be attached to instances that support Amazon EBS encryption. If you're creating a volume from a snapshot, you can't specify an encryption value.
- Parameters:
encrypted
- Indicates whether the EBS volume is encrypted. Encrypted volumes can only be attached to instances that support Amazon EBS encryption. If you're creating a volume from a snapshot, you can't specify an encryption value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
iops
The number of I/O operations per second (IOPS).
- Parameters:
iops
- The number of I/O operations per second (IOPS).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kmsKeyId
The Amazon Resource Name (ARN) of the symmetric Key Management Service (KMS) customer managed key used for encryption.
- Parameters:
kmsKeyId
- The Amazon Resource Name (ARN) of the symmetric Key Management Service (KMS) customer managed key used for encryption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
snapshotId
The ID of the EBS snapshot.
- Parameters:
snapshotId
- The ID of the EBS snapshot.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
throughput
The throughput to provision for a gp3 volume, with a maximum of 1,000 MiB/s.
- Parameters:
throughput
- The throughput to provision for a gp3 volume, with a maximum of 1,000 MiB/s.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
volumeSize
The size of the volume, in GiBs. You must specify either a snapshot ID or a volume size.
- Parameters:
volumeSize
- The size of the volume, in GiBs. You must specify either a snapshot ID or a volume size.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
volumeType
The volume type.
- Parameters:
volumeType
- The volume type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-