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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EbsInstanceBlockDeviceSpecification.BuilderdeleteOnTermination(Boolean deleteOnTermination)Use to configure delete on termination of the associated device.EbsInstanceBlockDeviceSpecification.Builderencrypted(Boolean encrypted)Use to configure device encryption.EbsInstanceBlockDeviceSpecification.Builderiops(Integer iops)Use to configure device IOPS.EbsInstanceBlockDeviceSpecification.BuilderkmsKeyId(String kmsKeyId)Use to configure the KMS key to use when encrypting the device.EbsInstanceBlockDeviceSpecification.BuildersnapshotId(String snapshotId)The snapshot that defines the device contents.EbsInstanceBlockDeviceSpecification.Builderthroughput(Integer throughput)For GP3 volumes only – The throughput in MiB/s that the volume supports.EbsInstanceBlockDeviceSpecification.BuildervolumeSize(Integer volumeSize)Use to override the device's volume size.EbsInstanceBlockDeviceSpecification.BuildervolumeType(String volumeType)Use to override the device's volume type.EbsInstanceBlockDeviceSpecification.BuildervolumeType(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 Detail
-
encrypted
EbsInstanceBlockDeviceSpecification.Builder encrypted(Boolean 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
EbsInstanceBlockDeviceSpecification.Builder deleteOnTermination(Boolean 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
EbsInstanceBlockDeviceSpecification.Builder iops(Integer 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
EbsInstanceBlockDeviceSpecification.Builder kmsKeyId(String 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
EbsInstanceBlockDeviceSpecification.Builder snapshotId(String 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
EbsInstanceBlockDeviceSpecification.Builder volumeSize(Integer 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
EbsInstanceBlockDeviceSpecification.Builder volumeType(String 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:
EbsVolumeType,EbsVolumeType
-
volumeType
EbsInstanceBlockDeviceSpecification.Builder volumeType(EbsVolumeType 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:
EbsVolumeType,EbsVolumeType
-
throughput
EbsInstanceBlockDeviceSpecification.Builder throughput(Integer 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.
-
-