Interface ECSSavingsOpportunityAfterDiscounts.Builder

  • Method Details

    • savingsOpportunityPercentage

      ECSSavingsOpportunityAfterDiscounts.Builder savingsOpportunityPercentage(Double savingsOpportunityPercentage)

      The estimated monthly savings possible as a percentage of monthly cost by adopting Compute Optimizer’s Amazon ECS service recommendations. This includes any applicable Savings Plans discounts.

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

      ECSSavingsOpportunityAfterDiscounts.Builder estimatedMonthlySavings(ECSEstimatedMonthlySavings estimatedMonthlySavings)

      The estimated monthly savings possible by adopting Compute Optimizer’s Amazon ECS service recommendations. This includes any applicable Savings Plans discounts.

      Parameters:
      estimatedMonthlySavings - The estimated monthly savings possible by adopting Compute Optimizer’s Amazon ECS service recommendations. This includes any applicable Savings Plans discounts.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • estimatedMonthlySavings

      default ECSSavingsOpportunityAfterDiscounts.Builder estimatedMonthlySavings(Consumer<ECSEstimatedMonthlySavings.Builder> estimatedMonthlySavings)

      The estimated monthly savings possible by adopting Compute Optimizer’s Amazon ECS service recommendations. This includes any applicable Savings Plans discounts.

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

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

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