Interface EstimatedDiscounts.Builder

All Superinterfaces:
Buildable, CopyableBuilder<EstimatedDiscounts.Builder,EstimatedDiscounts>, SdkBuilder<EstimatedDiscounts.Builder,EstimatedDiscounts>, SdkPojo
Enclosing class:
EstimatedDiscounts

public static interface EstimatedDiscounts.Builder extends SdkPojo, CopyableBuilder<EstimatedDiscounts.Builder,EstimatedDiscounts>
  • Method Details

    • savingsPlansDiscount

      EstimatedDiscounts.Builder savingsPlansDiscount(Double savingsPlansDiscount)

      Estimated Savings Plans discounts.

      Parameters:
      savingsPlansDiscount - Estimated Savings Plans discounts.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • reservedInstancesDiscount

      EstimatedDiscounts.Builder reservedInstancesDiscount(Double reservedInstancesDiscount)

      Estimated reserved instance discounts.

      Parameters:
      reservedInstancesDiscount - Estimated reserved instance discounts.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • otherDiscount

      EstimatedDiscounts.Builder otherDiscount(Double otherDiscount)

      Estimated other discounts include all discounts that are not itemized. Itemized discounts include reservedInstanceDiscount and savingsPlansDiscount.

      Parameters:
      otherDiscount - Estimated other discounts include all discounts that are not itemized. Itemized discounts include reservedInstanceDiscount and savingsPlansDiscount.
      Returns:
      Returns a reference to this object so that method calls can be chained together.