Interface ItemizedCharge.Builder

  • Method Details

    • dimensionKey

      ItemizedCharge.Builder dimensionKey(String dimensionKey)

      The dimension key as specified in the accepted term.

      Parameters:
      dimensionKey - The dimension key as specified in the accepted term.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • newQuantity

      ItemizedCharge.Builder newQuantity(Integer newQuantity)

      The requested quantity for this dimension.

      Parameters:
      newQuantity - The requested quantity for this dimension.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • oldQuantity

      ItemizedCharge.Builder oldQuantity(Integer oldQuantity)

      The existing quantity for this dimension from the source agreement. This value is 0 for NEW intent.

      Parameters:
      oldQuantity - The existing quantity for this dimension from the source agreement. This value is 0 for NEW intent.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • chargeReference

      ItemizedCharge.Builder chargeReference(String chargeReference)

      The identifier of the expected charge that this itemized charge contributes to.

      Parameters:
      chargeReference - The identifier of the expected charge that this itemized charge contributes to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • incrementalChargeAmount

      ItemizedCharge.Builder incrementalChargeAmount(String incrementalChargeAmount)

      The total incremental charge amount for this dimension.

      Parameters:
      incrementalChargeAmount - The total incremental charge amount for this dimension.
      Returns:
      Returns a reference to this object so that method calls can be chained together.