Interface RDSInstanceDetails.Builder

    • Method Detail

      • family

        RDSInstanceDetails.Builder family​(String family)

        The instance family of the recommended reservation.

        Parameters:
        family - The instance family of the recommended reservation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • instanceType

        RDSInstanceDetails.Builder instanceType​(String instanceType)

        The type of instance that Amazon Web Services recommends.

        Parameters:
        instanceType - The type of instance that Amazon Web Services recommends.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • region

        RDSInstanceDetails.Builder region​(String region)

        The Amazon Web Services Region of the recommended reservation.

        Parameters:
        region - The Amazon Web Services Region of the recommended reservation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • databaseEngine

        RDSInstanceDetails.Builder databaseEngine​(String databaseEngine)

        The database engine that the recommended reservation supports.

        Parameters:
        databaseEngine - The database engine that the recommended reservation supports.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • databaseEdition

        RDSInstanceDetails.Builder databaseEdition​(String databaseEdition)

        The database edition that the recommended reservation supports.

        Parameters:
        databaseEdition - The database edition that the recommended reservation supports.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • deploymentOption

        RDSInstanceDetails.Builder deploymentOption​(String deploymentOption)

        Determines whether the recommendation is for a reservation in a single Availability Zone or a reservation with a backup in a second Availability Zone.

        Parameters:
        deploymentOption - Determines whether the recommendation is for a reservation in a single Availability Zone or a reservation with a backup in a second Availability Zone.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • licenseModel

        RDSInstanceDetails.Builder licenseModel​(String licenseModel)

        The license model that the recommended reservation supports.

        Parameters:
        licenseModel - The license model that the recommended reservation supports.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • currentGeneration

        RDSInstanceDetails.Builder currentGeneration​(Boolean currentGeneration)

        Determines whether the recommendation is for a current-generation instance.

        Parameters:
        currentGeneration - Determines whether the recommendation is for a current-generation instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sizeFlexEligible

        RDSInstanceDetails.Builder sizeFlexEligible​(Boolean sizeFlexEligible)

        Determines whether the recommended reservation is size flexible.

        Parameters:
        sizeFlexEligible - Determines whether the recommended reservation is size flexible.
        Returns:
        Returns a reference to this object so that method calls can be chained together.