Class RdsRequirements

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