Interface PricingPlanTier.Builder

  • Method Details

    • tierMinimum

      PricingPlanTier.Builder tierMinimum(String tierMinimum)

      The minimum spend threshold for this tier.

      Parameters:
      tierMinimum - The minimum spend threshold for this tier.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tierMaximum

      PricingPlanTier.Builder tierMaximum(String tierMaximum)

      The maximum spend threshold for this tier.

      Parameters:
      tierMaximum - The maximum spend threshold for this tier.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • baseCharge

      PricingPlanTier.Builder baseCharge(String baseCharge)

      The base charge for this tier.

      Parameters:
      baseCharge - The base charge for this tier.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • additionalPercentageOfAggregateCharges

      PricingPlanTier.Builder additionalPercentageOfAggregateCharges(String additionalPercentageOfAggregateCharges)

      The additional percentage applied to aggregate charges in this tier.

      Parameters:
      additionalPercentageOfAggregateCharges - The additional percentage applied to aggregate charges in this tier.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • aggregateChargesAdjustment

      PricingPlanTier.Builder aggregateChargesAdjustment(String aggregateChargesAdjustment)

      The adjustment applied to aggregate charges.

      Parameters:
      aggregateChargesAdjustment - The adjustment applied to aggregate charges.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • incremental

      PricingPlanTier.Builder incremental(Boolean incremental)

      Whether the tier charges are calculated incrementally.

      Parameters:
      incremental - Whether the tier charges are calculated incrementally.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • increment

      PricingPlanTier.Builder increment(String increment)

      The increment amount for incremental tier calculations.

      Parameters:
      increment - The increment amount for incremental tier calculations.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • incrementCharge

      PricingPlanTier.Builder incrementCharge(String incrementCharge)

      The charge per increment.

      Parameters:
      incrementCharge - The charge per increment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.