Interface SavingsPlans.Builder

  • Method Details

    • paymentOption

      SavingsPlans.Builder paymentOption(String paymentOption)

      The payment option for the Savings Plans commitment.

      Parameters:
      paymentOption - The payment option for the Savings Plans commitment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • paymentOption

      SavingsPlans.Builder paymentOption(PaymentOption paymentOption)

      The payment option for the Savings Plans commitment.

      Parameters:
      paymentOption - The payment option for the Savings Plans commitment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • savingsPlansType

      SavingsPlans.Builder savingsPlansType(String savingsPlansType)

      The Savings Plans type.

      Parameters:
      savingsPlansType - The Savings Plans type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • savingsPlansType

      SavingsPlans.Builder savingsPlansType(SupportedSavingsPlansType savingsPlansType)

      The Savings Plans type.

      Parameters:
      savingsPlansType - The Savings Plans type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • region

      SavingsPlans.Builder region(String region)

      The Region associated with the Savings Plans commitment.

      Parameters:
      region - The Region associated with the Savings Plans commitment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • instanceFamily

      SavingsPlans.Builder instanceFamily(String instanceFamily)

      The instance family of the Savings Plans commitment.

      Parameters:
      instanceFamily - The instance family of the Savings Plans commitment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • termInYears

      SavingsPlans.Builder termInYears(String termInYears)

      The term that you want the Savings Plans commitment for.

      Parameters:
      termInYears - The term that you want the Savings Plans commitment for.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • termInYears

      SavingsPlans.Builder termInYears(TermInYears termInYears)

      The term that you want the Savings Plans commitment for.

      Parameters:
      termInYears - The term that you want the Savings Plans commitment for.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • savingsPlansCommitment

      SavingsPlans.Builder savingsPlansCommitment(Double savingsPlansCommitment)

      The Savings Plans commitment.

      Parameters:
      savingsPlansCommitment - The Savings Plans commitment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • offeringId

      SavingsPlans.Builder offeringId(String offeringId)

      The unique ID that's used to distinguish Savings Plans commitments from one another.

      Parameters:
      offeringId - The unique ID that's used to distinguish Savings Plans commitments from one another.
      Returns:
      Returns a reference to this object so that method calls can be chained together.