Interface EBSSavingsOpportunityAfterDiscounts.Builder

  • Method Details

    • savingsOpportunityPercentage

      EBSSavingsOpportunityAfterDiscounts.Builder savingsOpportunityPercentage(Double savingsOpportunityPercentage)

      The estimated monthly savings possible as a percentage of monthly cost after applying the specific discounts. This saving can be achieved by adopting Compute Optimizer’s Amazon EBS volume recommendations.

      Parameters:
      savingsOpportunityPercentage - The estimated monthly savings possible as a percentage of monthly cost after applying the specific discounts. This saving can be achieved by adopting Compute Optimizer’s Amazon EBS volume recommendations.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • estimatedMonthlySavings

      EBSSavingsOpportunityAfterDiscounts.Builder estimatedMonthlySavings(EBSEstimatedMonthlySavings estimatedMonthlySavings)

      The estimated monthly savings possible as a percentage of monthly cost by adopting Compute Optimizer’s Amazon EBS volume recommendations. This saving includes any applicable discounts.

      Parameters:
      estimatedMonthlySavings - The estimated monthly savings possible as a percentage of monthly cost by adopting Compute Optimizer’s Amazon EBS volume recommendations. This saving includes any applicable discounts.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • estimatedMonthlySavings

      default EBSSavingsOpportunityAfterDiscounts.Builder estimatedMonthlySavings(Consumer<EBSEstimatedMonthlySavings.Builder> estimatedMonthlySavings)

      The estimated monthly savings possible as a percentage of monthly cost by adopting Compute Optimizer’s Amazon EBS volume recommendations. This saving includes any applicable discounts.

      This is a convenience method that creates an instance of the EBSEstimatedMonthlySavings.Builder avoiding the need to create one manually via EBSEstimatedMonthlySavings.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to estimatedMonthlySavings(EBSEstimatedMonthlySavings).

      Parameters:
      estimatedMonthlySavings - a consumer that will call methods on EBSEstimatedMonthlySavings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: