Interface ReservedDBInstancesOffering.Builder

    • Method Detail

      • reservedDBInstancesOfferingId

        ReservedDBInstancesOffering.Builder reservedDBInstancesOfferingId​(String reservedDBInstancesOfferingId)

        The offering identifier.

        Parameters:
        reservedDBInstancesOfferingId - The offering identifier.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • dbInstanceClass

        ReservedDBInstancesOffering.Builder dbInstanceClass​(String dbInstanceClass)

        The DB instance class for the reserved DB instance.

        Parameters:
        dbInstanceClass - The DB instance class for the reserved DB instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • duration

        ReservedDBInstancesOffering.Builder duration​(Integer duration)

        The duration of the offering in seconds.

        Parameters:
        duration - The duration of the offering in seconds.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • fixedPrice

        ReservedDBInstancesOffering.Builder fixedPrice​(Double fixedPrice)

        The fixed price charged for this offering.

        Parameters:
        fixedPrice - The fixed price charged for this offering.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • usagePrice

        ReservedDBInstancesOffering.Builder usagePrice​(Double usagePrice)

        The hourly price charged for this offering.

        Parameters:
        usagePrice - The hourly price charged for this offering.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • currencyCode

        ReservedDBInstancesOffering.Builder currencyCode​(String currencyCode)

        The currency code for the reserved DB instance offering.

        Parameters:
        currencyCode - The currency code for the reserved DB instance offering.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • productDescription

        ReservedDBInstancesOffering.Builder productDescription​(String productDescription)

        The database engine used by the offering.

        Parameters:
        productDescription - The database engine used by the offering.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • offeringType

        ReservedDBInstancesOffering.Builder offeringType​(String offeringType)

        The offering type.

        Parameters:
        offeringType - The offering type.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • multiAZ

        ReservedDBInstancesOffering.Builder multiAZ​(Boolean multiAZ)

        Indicates whether the offering applies to Multi-AZ deployments.

        Parameters:
        multiAZ - Indicates whether the offering applies to Multi-AZ deployments.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • recurringCharges

        ReservedDBInstancesOffering.Builder recurringCharges​(Collection<RecurringCharge> recurringCharges)

        The recurring price charged to run this reserved DB instance.

        Parameters:
        recurringCharges - The recurring price charged to run this reserved DB instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • recurringCharges

        ReservedDBInstancesOffering.Builder recurringCharges​(RecurringCharge... recurringCharges)

        The recurring price charged to run this reserved DB instance.

        Parameters:
        recurringCharges - The recurring price charged to run this reserved DB instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.