@Stability(value=Experimental) public static final class EbsDeviceOptionsBase.Builder extends Object implements software.amazon.jsii.Builder<EbsDeviceOptionsBase>
EbsDeviceOptionsBase| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
EbsDeviceOptionsBase |
build()
Builds the configured instance.
|
EbsDeviceOptionsBase.Builder |
deleteOnTermination(Boolean deleteOnTermination)
Sets the value of
EbsDeviceOptionsBase.getDeleteOnTermination() |
EbsDeviceOptionsBase.Builder |
iops(Number iops)
Sets the value of
EbsDeviceOptionsBase.getIops() |
EbsDeviceOptionsBase.Builder |
volumeType(EbsDeviceVolumeType volumeType)
Sets the value of
EbsDeviceOptionsBase.getVolumeType() |
@Stability(value=Experimental) public EbsDeviceOptionsBase.Builder deleteOnTermination(Boolean deleteOnTermination)
EbsDeviceOptionsBase.getDeleteOnTermination()deleteOnTermination - Indicates whether to delete the volume when the instance is terminated.this@Stability(value=Experimental) public EbsDeviceOptionsBase.Builder iops(Number iops)
EbsDeviceOptionsBase.getIops()iops - The number of I/O operations per second (IOPS) to provision for the volume.
Must only be set for {@link volumeType}: {@link EbsDeviceVolumeType.IO1}
The maximum ratio of IOPS to volume size (in GiB) is 50:1, so for 5,000 provisioned IOPS, you need at least 100 GiB storage on the volume.
this@Stability(value=Experimental) public EbsDeviceOptionsBase.Builder volumeType(EbsDeviceVolumeType volumeType)
EbsDeviceOptionsBase.getVolumeType()volumeType - The EBS volume type.this@Stability(value=Experimental) public EbsDeviceOptionsBase build()
build in interface software.amazon.jsii.Builder<EbsDeviceOptionsBase>EbsDeviceOptionsBaseNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.