Class ModifyAdditionalStorageVolume
- java.lang.Object
-
- software.amazon.awssdk.services.rds.model.ModifyAdditionalStorageVolume
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ModifyAdditionalStorageVolume.Builder,ModifyAdditionalStorageVolume>
@Generated("software.amazon.awssdk:codegen") public final class ModifyAdditionalStorageVolume extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ModifyAdditionalStorageVolume.Builder,ModifyAdditionalStorageVolume>
Contains details about the modification of an additional storage volume.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceModifyAdditionalStorageVolume.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IntegerallocatedStorage()The amount of storage allocated for the additional storage volume, in gibibytes (GiB).static ModifyAdditionalStorageVolume.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Integeriops()The number of I/O operations per second (IOPS) provisioned for the additional storage volume.IntegermaxAllocatedStorage()The upper limit in gibibytes (GiB) to which RDS can automatically scale the storage of the additional storage volume.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends ModifyAdditionalStorageVolume.Builder>serializableBuilderClass()BooleansetForDelete()Indicates whether to delete the additional storage volume.IntegerstorageThroughput()The storage throughput value for the additional storage volume, in mebibytes per second (MiBps).StringstorageType()The new storage type for the additional storage volume.ModifyAdditionalStorageVolume.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringvolumeName()The name of the additional storage volume that you want to modify.-
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
-
volumeName
public final String volumeName()
The name of the additional storage volume that you want to modify.
Valid Values:
RDSDBDATA2 | RDSDBDATA3 | RDSDBDATA4- Returns:
- The name of the additional storage volume that you want to modify.
Valid Values:
RDSDBDATA2 | RDSDBDATA3 | RDSDBDATA4
-
allocatedStorage
public final Integer allocatedStorage()
The amount of storage allocated for the additional storage volume, in gibibytes (GiB). The minimum is 20 GiB. The maximum is 65,536 GiB (64 TiB).
- Returns:
- The amount of storage allocated for the additional storage volume, in gibibytes (GiB). The minimum is 20 GiB. The maximum is 65,536 GiB (64 TiB).
-
iops
public final Integer iops()
The number of I/O operations per second (IOPS) provisioned for the additional storage volume. This setting is only supported for Provisioned IOPS SSD (
io1andio2) storage types.- Returns:
- The number of I/O operations per second (IOPS) provisioned for the additional storage volume. This
setting is only supported for Provisioned IOPS SSD (
io1andio2) storage types.
-
maxAllocatedStorage
public final Integer maxAllocatedStorage()
The upper limit in gibibytes (GiB) to which RDS can automatically scale the storage of the additional storage volume. You must provide a value greater than or equal to
AllocatedStorage.- Returns:
- The upper limit in gibibytes (GiB) to which RDS can automatically scale the storage of the additional
storage volume. You must provide a value greater than or equal to
AllocatedStorage.
-
storageThroughput
public final Integer storageThroughput()
The storage throughput value for the additional storage volume, in mebibytes per second (MiBps). This setting applies only to the General Purpose SSD (
gp3) storage type.- Returns:
- The storage throughput value for the additional storage volume, in mebibytes per second (MiBps). This
setting applies only to the General Purpose SSD (
gp3) storage type.
-
storageType
public final String storageType()
The new storage type for the additional storage volume.
Valid Values:
GP3 | IO2- Returns:
- The new storage type for the additional storage volume.
Valid Values:
GP3 | IO2
-
setForDelete
public final Boolean setForDelete()
Indicates whether to delete the additional storage volume. The value
trueschedules the volume for deletion. You can delete an additional storage volume only when it doesn't contain database files or other data.- Returns:
- Indicates whether to delete the additional storage volume. The value
trueschedules the volume for deletion. You can delete an additional storage volume only when it doesn't contain database files or other data.
-
toBuilder
public ModifyAdditionalStorageVolume.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ModifyAdditionalStorageVolume.Builder,ModifyAdditionalStorageVolume>
-
builder
public static ModifyAdditionalStorageVolume.Builder builder()
-
serializableBuilderClass
public static Class<? extends ModifyAdditionalStorageVolume.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
-
-