@Generated(value="software.amazon.awssdk:codegen") public final class VolumeConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<VolumeConfiguration.Builder,VolumeConfiguration>
Describes the configuration of an Amazon Elastic Block Store (Amazon EBS) volume.
| Modifier and Type | Class and Description |
|---|---|
static interface |
VolumeConfiguration.Builder |
| Modifier and Type | Method and Description |
|---|---|
static VolumeConfiguration.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Boolean |
rootVolume()
Contains the image used to boot the instance during launch.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends VolumeConfiguration.Builder> |
serializableBuilderClass() |
VolumeConfiguration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Integer |
volumeBaselineIOPS()
The baseline IOPS of the volume.
|
Integer |
volumeBaselineThroughput()
The baseline throughput of the volume.
|
Integer |
volumeBurstIOPS()
The burst IOPS of the volume.
|
Integer |
volumeBurstThroughput()
The burst throughput of the volume.
|
Integer |
volumeSize()
The size of the volume, in GiB.
|
String |
volumeType()
The volume type.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String volumeType()
The volume type.
This can be gp2 for General Purpose SSD, io1 or io2 for Provisioned IOPS
SSD, st1 for Throughput Optimized HDD, sc1 for Cold HDD, or standard for
Magnetic volumes.
This can be gp2 for General Purpose SSD, io1 or io2 for
Provisioned IOPS SSD, st1 for Throughput Optimized HDD, sc1 for Cold HDD, or
standard for Magnetic volumes.
public final Integer volumeSize()
The size of the volume, in GiB.
public final Integer volumeBaselineIOPS()
The baseline IOPS of the volume.
public final Integer volumeBurstIOPS()
The burst IOPS of the volume.
public final Integer volumeBaselineThroughput()
The baseline throughput of the volume.
public final Integer volumeBurstThroughput()
The burst throughput of the volume.
public final Boolean rootVolume()
Contains the image used to boot the instance during launch.
public VolumeConfiguration.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<VolumeConfiguration.Builder,VolumeConfiguration>public static VolumeConfiguration.Builder builder()
public static Class<? extends VolumeConfiguration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.