Interface BusinessSupportTierCharge.Builder

  • Method Details

    • tierDescription

      BusinessSupportTierCharge.Builder tierDescription(String tierDescription)

      A human-readable description of the pricing tier, including the spend range and percentage rate applied.

      Parameters:
      tierDescription - A human-readable description of the pricing tier, including the spend range and percentage rate applied.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tierRate

      The percentage rate applied to Support-eligible spend within this pricing tier.

      Parameters:
      tierRate - The percentage rate applied to Support-eligible spend within this pricing tier.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • usageSlice

      BusinessSupportTierCharge.Builder usageSlice(String usageSlice)

      The amount of Support-eligible spend that falls within this pricing tier.

      Parameters:
      usageSlice - The amount of Support-eligible spend that falls within this pricing tier.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tierCharge

      BusinessSupportTierCharge.Builder tierCharge(String tierCharge)

      The Business Support charge amount calculated for this pricing tier.

      Parameters:
      tierCharge - The Business Support charge amount calculated for this pricing tier.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • chargePeriodStartDate

      BusinessSupportTierCharge.Builder chargePeriodStartDate(Instant chargePeriodStartDate)

      The start date of the charge period for this tier charge.

      Parameters:
      chargePeriodStartDate - The start date of the charge period for this tier charge.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • chargePeriodEndDate

      BusinessSupportTierCharge.Builder chargePeriodEndDate(Instant chargePeriodEndDate)

      The end date of the charge period for this tier charge.

      Parameters:
      chargePeriodEndDate - The end date of the charge period for this tier charge.
      Returns:
      Returns a reference to this object so that method calls can be chained together.