Interface VolumeConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<VolumeConfiguration.Builder,
,VolumeConfiguration> SdkBuilder<VolumeConfiguration.Builder,
,VolumeConfiguration> SdkPojo
- Enclosing class:
VolumeConfiguration
public static interface VolumeConfiguration.Builder
extends SdkPojo, CopyableBuilder<VolumeConfiguration.Builder,VolumeConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionrootVolume
(Boolean rootVolume) Contains the image used to boot the instance during launch.volumeBaselineIOPS
(Integer volumeBaselineIOPS) The baseline IOPS of the volume.volumeBaselineThroughput
(Integer volumeBaselineThroughput) The baseline throughput of the volume.volumeBurstIOPS
(Integer volumeBurstIOPS) The burst IOPS of the volume.volumeBurstThroughput
(Integer volumeBurstThroughput) The burst throughput of the volume.volumeSize
(Integer volumeSize) The size of the volume, in GiB.volumeType
(String 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
-
volumeType
The volume type.
This can be
gp2
for General Purpose SSD,io1
orio2
for Provisioned IOPS SSD,st1
for Throughput Optimized HDD,sc1
for Cold HDD, orstandard
for Magnetic volumes.- Parameters:
volumeType
- The volume type.This can be
gp2
for General Purpose SSD,io1
orio2
for Provisioned IOPS SSD,st1
for Throughput Optimized HDD,sc1
for Cold HDD, orstandard
for Magnetic volumes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
volumeSize
The size of the volume, in GiB.
- Parameters:
volumeSize
- The size of the volume, in GiB.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
volumeBaselineIOPS
The baseline IOPS of the volume.
- Parameters:
volumeBaselineIOPS
- The baseline IOPS of the volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
volumeBurstIOPS
The burst IOPS of the volume.
- Parameters:
volumeBurstIOPS
- The burst IOPS of the volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
volumeBaselineThroughput
The baseline throughput of the volume.
- Parameters:
volumeBaselineThroughput
- The baseline throughput of the volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
volumeBurstThroughput
The burst throughput of the volume.
- Parameters:
volumeBurstThroughput
- The burst throughput of the volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rootVolume
Contains the image used to boot the instance during launch.
- Parameters:
rootVolume
- Contains the image used to boot the instance during launch.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-