Interface SavingsPlansPricing.Builder

    • Method Detail

      • estimatedMonthlyCommitment

        SavingsPlansPricing.Builder estimatedMonthlyCommitment​(Double estimatedMonthlyCommitment)

        Estimated monthly commitment for the Savings Plan.

        Parameters:
        estimatedMonthlyCommitment - Estimated monthly commitment for the Savings Plan.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • estimatedOnDemandCost

        SavingsPlansPricing.Builder estimatedOnDemandCost​(Double estimatedOnDemandCost)

        Estimated On-Demand cost you will pay after buying the Savings Plan.

        Parameters:
        estimatedOnDemandCost - Estimated On-Demand cost you will pay after buying the Savings Plan.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • monthlySavingsPlansEligibleCost

        SavingsPlansPricing.Builder monthlySavingsPlansEligibleCost​(Double monthlySavingsPlansEligibleCost)

        The cost of paying for the recommended Savings Plan monthly.

        Parameters:
        monthlySavingsPlansEligibleCost - The cost of paying for the recommended Savings Plan monthly.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • savingsPercentage

        SavingsPlansPricing.Builder savingsPercentage​(Double savingsPercentage)

        Estimated savings as a percentage of your overall costs after buying the Savings Plan.

        Parameters:
        savingsPercentage - Estimated savings as a percentage of your overall costs after buying the Savings Plan.
        Returns:
        Returns a reference to this object so that method calls can be chained together.