Class AvailableAdditionalStorageVolumesOption
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AvailableAdditionalStorageVolumesOption.Builder,AvailableAdditionalStorageVolumesOption>
Contains the available options for additional storage volumes for a DB instance class.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final IntegermaxIops()The maximum number of I/O operations per second (IOPS) that the additional storage volume supports.final DoubleThe maximum ratio of I/O operations per second (IOPS) to gibibytes (GiB) of storage for the additional storage volume.final IntegerThe maximum amount of storage that you can allocate for the additional storage volume, in gibibytes (GiB).final IntegerThe maximum storage throughput that the additional storage volume supports, in mebibytes per second (MiBps).final IntegerminIops()The minimum number of I/O operations per second (IOPS) that the additional storage volume supports.final DoubleThe minimum ratio of I/O operations per second (IOPS) to gibibytes (GiB) of storage for the additional storage volume.final IntegerThe minimum amount of storage that you can allocate for the additional storage volume, in gibibytes (GiB).final IntegerThe minimum storage throughput that the additional storage volume supports, in mebibytes per second (MiBps).static Class<? extends AvailableAdditionalStorageVolumesOption.Builder>final StringThe storage type for the additional storage volume.final BooleanIndicates whether the additional storage volume supports provisioned IOPS.final BooleanIndicates whether the additional storage volume supports storage autoscaling.final BooleanIndicates whether the additional storage volume supports configurable storage throughput.final StringtoString()Returns a string representation of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
supportsStorageAutoscaling
Indicates whether the additional storage volume supports storage autoscaling.
- Returns:
- Indicates whether the additional storage volume supports storage autoscaling.
-
supportsStorageThroughput
Indicates whether the additional storage volume supports configurable storage throughput.
- Returns:
- Indicates whether the additional storage volume supports configurable storage throughput.
-
supportsIops
Indicates whether the additional storage volume supports provisioned IOPS.
- Returns:
- Indicates whether the additional storage volume supports provisioned IOPS.
-
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
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
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
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
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
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
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
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
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
- Specified by:
toBuilderin interfaceToCopyableBuilder<AvailableAdditionalStorageVolumesOption.Builder,AvailableAdditionalStorageVolumesOption>
-
builder
-
serializableBuilderClass
public static Class<? extends AvailableAdditionalStorageVolumesOption.Builder> serializableBuilderClass() -
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-