Class AvailableAdditionalStorageVolumesOption
- java.lang.Object
-
- software.amazon.awssdk.services.rds.model.AvailableAdditionalStorageVolumesOption
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AvailableAdditionalStorageVolumesOption.Builder,AvailableAdditionalStorageVolumesOption>
@Generated("software.amazon.awssdk:codegen") public final class AvailableAdditionalStorageVolumesOption extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AvailableAdditionalStorageVolumesOption.Builder,AvailableAdditionalStorageVolumesOption>
Contains the available options for additional storage volumes for a DB instance class.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAvailableAdditionalStorageVolumesOption.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AvailableAdditionalStorageVolumesOption.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()IntegermaxIops()The maximum number of I/O operations per second (IOPS) that the additional storage volume supports.DoublemaxIopsPerGib()The maximum ratio of I/O operations per second (IOPS) to gibibytes (GiB) of storage for the additional storage volume.IntegermaxStorageSize()The maximum amount of storage that you can allocate for the additional storage volume, in gibibytes (GiB).IntegermaxStorageThroughput()The maximum storage throughput that the additional storage volume supports, in mebibytes per second (MiBps).IntegerminIops()The minimum number of I/O operations per second (IOPS) that the additional storage volume supports.DoubleminIopsPerGib()The minimum ratio of I/O operations per second (IOPS) to gibibytes (GiB) of storage for the additional storage volume.IntegerminStorageSize()The minimum amount of storage that you can allocate for the additional storage volume, in gibibytes (GiB).IntegerminStorageThroughput()The minimum storage throughput that the additional storage volume supports, in mebibytes per second (MiBps).Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends AvailableAdditionalStorageVolumesOption.Builder>serializableBuilderClass()StringstorageType()The storage type for the additional storage volume.BooleansupportsIops()Indicates whether the additional storage volume supports provisioned IOPS.BooleansupportsStorageAutoscaling()Indicates whether the additional storage volume supports storage autoscaling.BooleansupportsStorageThroughput()Indicates whether the additional storage volume supports configurable storage throughput.AvailableAdditionalStorageVolumesOption.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
supportsStorageAutoscaling
public final Boolean supportsStorageAutoscaling()
Indicates whether the additional storage volume supports storage autoscaling.
- Returns:
- Indicates whether the additional storage volume supports storage autoscaling.
-
supportsStorageThroughput
public final Boolean supportsStorageThroughput()
Indicates whether the additional storage volume supports configurable storage throughput.
- Returns:
- Indicates whether the additional storage volume supports configurable storage throughput.
-
supportsIops
public final Boolean supportsIops()
Indicates whether the additional storage volume supports provisioned IOPS.
- Returns:
- Indicates whether the additional storage volume supports provisioned IOPS.
-
storageType
public final String storageType()
The storage type for the additional storage volume.
Valid Values:
GP3 | IO2- Returns:
- The storage type for the additional storage volume.
Valid Values:
GP3 | IO2
-
minStorageSize
public final Integer minStorageSize()
The minimum amount of storage that you can allocate for the additional storage volume, in gibibytes (GiB).
- Returns:
- The minimum amount of storage that you can allocate for the additional storage volume, in gibibytes (GiB).
-
maxStorageSize
public final Integer maxStorageSize()
The maximum amount of storage that you can allocate for the additional storage volume, in gibibytes (GiB).
- Returns:
- The maximum amount of storage that you can allocate for the additional storage volume, in gibibytes (GiB).
-
minIops
public final Integer minIops()
The minimum number of I/O operations per second (IOPS) that the additional storage volume supports.
- Returns:
- The minimum number of I/O operations per second (IOPS) that the additional storage volume supports.
-
maxIops
public final Integer maxIops()
The maximum number of I/O operations per second (IOPS) that the additional storage volume supports.
- Returns:
- The maximum number of I/O operations per second (IOPS) that the additional storage volume supports.
-
minIopsPerGib
public final Double minIopsPerGib()
The minimum ratio of I/O operations per second (IOPS) to gibibytes (GiB) of storage for the additional storage volume.
- Returns:
- The minimum ratio of I/O operations per second (IOPS) to gibibytes (GiB) of storage for the additional storage volume.
-
maxIopsPerGib
public final Double maxIopsPerGib()
The maximum ratio of I/O operations per second (IOPS) to gibibytes (GiB) of storage for the additional storage volume.
- Returns:
- The maximum ratio of I/O operations per second (IOPS) to gibibytes (GiB) of storage for the additional storage volume.
-
minStorageThroughput
public final Integer minStorageThroughput()
The minimum storage throughput that the additional storage volume supports, in mebibytes per second (MiBps).
- Returns:
- The minimum storage throughput that the additional storage volume supports, in mebibytes per second (MiBps).
-
maxStorageThroughput
public final Integer maxStorageThroughput()
The maximum storage throughput that the additional storage volume supports, in mebibytes per second (MiBps).
- Returns:
- The maximum storage throughput that the additional storage volume supports, in mebibytes per second (MiBps).
-
toBuilder
public AvailableAdditionalStorageVolumesOption.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AvailableAdditionalStorageVolumesOption.Builder,AvailableAdditionalStorageVolumesOption>
-
builder
public static AvailableAdditionalStorageVolumesOption.Builder builder()
-
serializableBuilderClass
public static Class<? extends AvailableAdditionalStorageVolumesOption.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-