Class CreditSummaryProperties


  • public final class CreditSummaryProperties
    extends Object
    The properties of the credit summary.
    • Constructor Detail

      • CreditSummaryProperties

        public CreditSummaryProperties()
    • Method Detail

      • balanceSummary

        public CreditBalanceSummary balanceSummary()
        Get the balanceSummary property: Summary of balances associated with this credit summary.
        Returns:
        the balanceSummary value.
      • pendingCreditAdjustments

        public Amount pendingCreditAdjustments()
        Get the pendingCreditAdjustments property: Pending credit adjustments.
        Returns:
        the pendingCreditAdjustments value.
      • expiredCredit

        public Amount expiredCredit()
        Get the expiredCredit property: Expired credit.
        Returns:
        the expiredCredit value.
      • pendingEligibleCharges

        public Amount pendingEligibleCharges()
        Get the pendingEligibleCharges property: Pending eligible charges.
        Returns:
        the pendingEligibleCharges value.
      • creditCurrency

        public String creditCurrency()
        Get the creditCurrency property: The credit currency.
        Returns:
        the creditCurrency value.
      • billingCurrency

        public String billingCurrency()
        Get the billingCurrency property: The billing currency.
        Returns:
        the billingCurrency value.
      • reseller

        public Reseller reseller()
        Get the reseller property: Credit's reseller.
        Returns:
        the reseller value.
      • etag

        public String etag()
        Get the etag property: The eTag for the resource.
        Returns:
        the etag value.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.