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