Class MinimumCommitment


  • public class MinimumCommitment
    extends java.lang.Object
    MinimumCommitment

    The minimum spending amount that must be met in the billing period. If actual usage is below the minimum amount, account is charged the difference.

    • Constructor Detail

      • MinimumCommitment

        public MinimumCommitment​(java.lang.String currency,
                                 java.lang.String valueDecimal)
    • Method Detail

      • currency

        public java.lang.String currency()
        A 3-letter ISO 4217 currency code.
      • valueDecimal

        public java.lang.String valueDecimal()
        A decimal-formatted numerical string that represents up to 9 decimal place precision.

        For example, $12.987654321 is '12.987654321'.

      • withCurrency

        public MinimumCommitment withCurrency​(java.lang.String currency)
        A 3-letter ISO 4217 currency code.
      • withValueDecimal

        public MinimumCommitment withValueDecimal​(java.lang.String valueDecimal)
        A decimal-formatted numerical string that represents up to 9 decimal place precision.

        For example, $12.987654321 is '12.987654321'.

      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object