Interface EbsInstanceBlockDeviceSpecification.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<EbsInstanceBlockDeviceSpecification.Builder,
,EbsInstanceBlockDeviceSpecification> SdkBuilder<EbsInstanceBlockDeviceSpecification.Builder,
,EbsInstanceBlockDeviceSpecification> SdkPojo
- Enclosing class:
EbsInstanceBlockDeviceSpecification
public static interface EbsInstanceBlockDeviceSpecification.Builder
extends SdkPojo, CopyableBuilder<EbsInstanceBlockDeviceSpecification.Builder,EbsInstanceBlockDeviceSpecification>
-
Method Summary
Modifier and TypeMethodDescriptiondeleteOnTermination
(Boolean deleteOnTermination) Use to configure delete on termination of the associated device.Use to configure device encryption.Use to configure device IOPS.Use to configure the KMS key to use when encrypting the device.snapshotId
(String snapshotId) The snapshot that defines the device contents.throughput
(Integer throughput) For GP3 volumes only – The throughput in MiB/s that the volume supports.volumeSize
(Integer volumeSize) Use to override the device's volume size.volumeType
(String volumeType) Use to override the device's volume type.volumeType
(EbsVolumeType volumeType) Use to override the device's 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
-
encrypted
Use to configure device encryption.
- Parameters:
encrypted
- Use to configure device encryption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deleteOnTermination
Use to configure delete on termination of the associated device.
- Parameters:
deleteOnTermination
- Use to configure delete on termination of the associated device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
iops
Use to configure device IOPS.
- Parameters:
iops
- Use to configure device IOPS.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kmsKeyId
Use to configure the KMS key to use when encrypting the device.
- Parameters:
kmsKeyId
- Use to configure the KMS key to use when encrypting the device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
snapshotId
The snapshot that defines the device contents.
- Parameters:
snapshotId
- The snapshot that defines the device contents.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
volumeSize
Use to override the device's volume size.
- Parameters:
volumeSize
- Use to override the device's volume size.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
volumeType
Use to override the device's volume type.
- Parameters:
volumeType
- Use to override the device's volume type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
volumeType
Use to override the device's volume type.
- Parameters:
volumeType
- Use to override the device's volume type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
throughput
For GP3 volumes only – The throughput in MiB/s that the volume supports.
- Parameters:
throughput
- For GP3 volumes only – The throughput in MiB/s that the volume supports.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-