@Generated(value="software.amazon.awssdk:codegen") public final class ValidStorageOptions extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ValidStorageOptions.Builder,ValidStorageOptions>
Information about valid modifications that you can make to your DB instance.
Contains the result of a successful call to the DescribeValidDBInstanceModifications action.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ValidStorageOptions.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ValidStorageOptions.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasIopsToStorageRatio()
Returns true if the IopsToStorageRatio property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
boolean |
hasProvisionedIops()
Returns true if the ProvisionedIops property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
boolean |
hasStorageSize()
Returns true if the StorageSize property was specified by the sender (it may be empty), or false if the sender
did not specify the value (it will be empty).
|
List<DoubleRange> |
iopsToStorageRatio()
The valid range of Provisioned IOPS to gibibytes of storage multiplier.
|
List<Range> |
provisionedIops()
The valid range of provisioned IOPS.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ValidStorageOptions.Builder> |
serializableBuilderClass() |
List<Range> |
storageSize()
The valid range of storage in gibibytes.
|
String |
storageType()
The valid storage types for your DB instance.
|
ValidStorageOptions.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String storageType()
The valid storage types for your DB instance. For example, gp2, io1.
public final boolean hasStorageSize()
public final List<Range> storageSize()
The valid range of storage in gibibytes. For example, 100 to 16384.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasStorageSize() to see if a value was sent in this field.
public final boolean hasProvisionedIops()
public final List<Range> provisionedIops()
The valid range of provisioned IOPS. For example, 1000-20000.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasProvisionedIops() to see if a value was sent in this field.
public final boolean hasIopsToStorageRatio()
public final List<DoubleRange> iopsToStorageRatio()
The valid range of Provisioned IOPS to gibibytes of storage multiplier. For example, 3-10, which means that provisioned IOPS can be between 3 and 10 times storage.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasIopsToStorageRatio() to see if a value was sent in this field.
public ValidStorageOptions.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ValidStorageOptions.Builder,ValidStorageOptions>public static ValidStorageOptions.Builder builder()
public static Class<? extends ValidStorageOptions.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.