Class RdsConfiguration

    • 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.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • 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.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)