Class RdsRequirements
- java.lang.Object
-
- software.amazon.awssdk.services.databasemigration.model.RdsRequirements
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RdsRequirements.Builder,RdsRequirements>
@Generated("software.amazon.awssdk:codegen") public final class RdsRequirements extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RdsRequirements.Builder,RdsRequirements>
Provides information that describes the requirements to the target engine on Amazon RDS.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRdsRequirements.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RdsRequirements.Builderbuilder()StringdeploymentOption()The required deployment option for the Amazon RDS DB instance.StringengineEdition()The required target Amazon RDS engine edition.StringengineVersion()The required target Amazon RDS engine version.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()DoubleinstanceMemory()The required memory on the Amazon RDS DB instance.DoubleinstanceVcpu()The required number of virtual CPUs (vCPU) on the Amazon RDS DB instance.List<SdkField<?>>sdkFields()static Class<? extends RdsRequirements.Builder>serializableBuilderClass()IntegerstorageIops()The required number of I/O operations completed each second (IOPS) on your Amazon RDS DB instance.IntegerstorageSize()The required Amazon RDS DB instance storage size.RdsRequirements.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
-
engineEdition
public final String engineEdition()
The required target Amazon RDS engine edition.
- Returns:
- The required target Amazon RDS engine edition.
-
instanceVcpu
public final Double instanceVcpu()
The required number of virtual CPUs (vCPU) on the Amazon RDS DB instance.
- Returns:
- The required number of virtual CPUs (vCPU) on the Amazon RDS DB instance.
-
instanceMemory
public final Double instanceMemory()
The required memory on the Amazon RDS DB instance.
- Returns:
- The required memory on the Amazon RDS DB instance.
-
storageSize
public final Integer storageSize()
The required Amazon RDS DB instance storage size.
- Returns:
- The required Amazon RDS DB instance storage size.
-
storageIops
public final Integer storageIops()
The required number of I/O operations completed each second (IOPS) on your Amazon RDS DB instance.
- Returns:
- The required number of I/O operations completed each second (IOPS) on your Amazon RDS DB instance.
-
deploymentOption
public final String deploymentOption()
The required deployment option for the Amazon RDS DB instance. Valid values include
"MULTI_AZ"for Multi-AZ deployments and"SINGLE_AZ"for Single-AZ deployments.- Returns:
- The required deployment option for the Amazon RDS DB instance. Valid values include
"MULTI_AZ"for Multi-AZ deployments and"SINGLE_AZ"for Single-AZ deployments.
-
engineVersion
public final String engineVersion()
The required target Amazon RDS engine version.
- Returns:
- The required target Amazon RDS engine version.
-
toBuilder
public RdsRequirements.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<RdsRequirements.Builder,RdsRequirements>
-
builder
public static RdsRequirements.Builder builder()
-
serializableBuilderClass
public static Class<? extends RdsRequirements.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.
-
-