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) Indicates whether some other object is "equal to" this one by SDK fields.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.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods 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
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<AvailableAdditionalStorageVolumesOption.Builder,AvailableAdditionalStorageVolumesOption> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
public static Class<? extends AvailableAdditionalStorageVolumesOption.Builder> serializableBuilderClass() -
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-