public static interface EbsInstanceBlockDeviceSpecification.Builder extends SdkPojo, CopyableBuilder<EbsInstanceBlockDeviceSpecification.Builder,EbsInstanceBlockDeviceSpecification>
Modifier and Type | Method and Description |
---|---|
EbsInstanceBlockDeviceSpecification.Builder |
deleteOnTermination(Boolean deleteOnTermination)
Use to configure delete on termination of the associated device.
|
EbsInstanceBlockDeviceSpecification.Builder |
encrypted(Boolean encrypted)
Use to configure device encryption.
|
EbsInstanceBlockDeviceSpecification.Builder |
iops(Integer iops)
Use to configure device IOPS.
|
EbsInstanceBlockDeviceSpecification.Builder |
kmsKeyId(String kmsKeyId)
Use to configure the KMS key to use when encrypting the device.
|
EbsInstanceBlockDeviceSpecification.Builder |
snapshotId(String snapshotId)
The snapshot that defines the device contents.
|
EbsInstanceBlockDeviceSpecification.Builder |
volumeSize(Integer volumeSize)
Use to override the device's volume size.
|
EbsInstanceBlockDeviceSpecification.Builder |
volumeType(EbsVolumeType volumeType)
Use to override the device's volume type.
|
EbsInstanceBlockDeviceSpecification.Builder |
volumeType(String volumeType)
Use to override the device's volume type.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
EbsInstanceBlockDeviceSpecification.Builder encrypted(Boolean encrypted)
Use to configure device encryption.
encrypted
- Use to configure device encryption.EbsInstanceBlockDeviceSpecification.Builder deleteOnTermination(Boolean deleteOnTermination)
Use to configure delete on termination of the associated device.
deleteOnTermination
- Use to configure delete on termination of the associated device.EbsInstanceBlockDeviceSpecification.Builder iops(Integer iops)
Use to configure device IOPS.
iops
- Use to configure device IOPS.EbsInstanceBlockDeviceSpecification.Builder kmsKeyId(String kmsKeyId)
Use to configure the KMS key to use when encrypting the device.
kmsKeyId
- Use to configure the KMS key to use when encrypting the device.EbsInstanceBlockDeviceSpecification.Builder snapshotId(String snapshotId)
The snapshot that defines the device contents.
snapshotId
- The snapshot that defines the device contents.EbsInstanceBlockDeviceSpecification.Builder volumeSize(Integer volumeSize)
Use to override the device's volume size.
volumeSize
- Use to override the device's volume size.EbsInstanceBlockDeviceSpecification.Builder volumeType(String volumeType)
Use to override the device's volume type.
volumeType
- Use to override the device's volume type.EbsVolumeType
,
EbsVolumeType
EbsInstanceBlockDeviceSpecification.Builder volumeType(EbsVolumeType volumeType)
Use to override the device's volume type.
volumeType
- Use to override the device's volume type.EbsVolumeType
,
EbsVolumeType