Interface EbsBlockDevice.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<EbsBlockDevice.Builder,
,EbsBlockDevice> SdkBuilder<EbsBlockDevice.Builder,
,EbsBlockDevice> SdkPojo
- Enclosing class:
EbsBlockDevice
-
Method Summary
Modifier and TypeMethodDescriptiondeleteOnTermination
(Boolean deleteOnTermination) Whether the volume is deleted on instance termination.The number of I/O operations per second (IOPS) that the volume supports.snapshotId
(String snapshotId) The snapshot ID.volumeSize
(Integer volumeSize) The volume size, in GiB.volumeType
(String volumeType) The volume type.volumeType
(VolumeType 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
-
snapshotId
The snapshot ID.
- Parameters:
snapshotId
- The snapshot ID.- 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) that the volume supports. For more information, see EbsBlockDevice.
- Parameters:
iops
- The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
volumeSize
The volume size, in GiB. For more information, see EbsBlockDevice.
- Parameters:
volumeSize
- The volume size, in GiB. For more information, see EbsBlockDevice.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
volumeType
The volume type.
gp2
for General Purpose (SSD) volumes,io1
for Provisioned IOPS (SSD) volumes,st1
for Throughput Optimized hard disk drives (HDD),sc1
for Cold HDD,andstandard
for Magnetic volumes.If you specify the
io1
volume type, you must also specify a value for theIops
attribute. The maximum ratio of provisioned IOPS to requested volume size (in GiB) is 50:1. AWS uses the default volume size (in GiB) specified in the AMI attributes to set IOPS to 50 x (volume size).- Parameters:
volumeType
- The volume type.gp2
for General Purpose (SSD) volumes,io1
for Provisioned IOPS (SSD) volumes,st1
for Throughput Optimized hard disk drives (HDD),sc1
for Cold HDD,andstandard
for Magnetic volumes.If you specify the
io1
volume type, you must also specify a value for theIops
attribute. The maximum ratio of provisioned IOPS to requested volume size (in GiB) is 50:1. AWS uses the default volume size (in GiB) specified in the AMI attributes to set IOPS to 50 x (volume size).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
volumeType
The volume type.
gp2
for General Purpose (SSD) volumes,io1
for Provisioned IOPS (SSD) volumes,st1
for Throughput Optimized hard disk drives (HDD),sc1
for Cold HDD,andstandard
for Magnetic volumes.If you specify the
io1
volume type, you must also specify a value for theIops
attribute. The maximum ratio of provisioned IOPS to requested volume size (in GiB) is 50:1. AWS uses the default volume size (in GiB) specified in the AMI attributes to set IOPS to 50 x (volume size).- Parameters:
volumeType
- The volume type.gp2
for General Purpose (SSD) volumes,io1
for Provisioned IOPS (SSD) volumes,st1
for Throughput Optimized hard disk drives (HDD),sc1
for Cold HDD,andstandard
for Magnetic volumes.If you specify the
io1
volume type, you must also specify a value for theIops
attribute. The maximum ratio of provisioned IOPS to requested volume size (in GiB) is 50:1. AWS uses the default volume size (in GiB) specified in the AMI attributes to set IOPS to 50 x (volume size).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deleteOnTermination
Whether the volume is deleted on instance termination.
- Parameters:
deleteOnTermination
- Whether the volume is deleted on instance termination.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-