Class ModernChargeSummary


  • public final class ModernChargeSummary
    extends ChargeSummary
    Modern charge summary.
    • Constructor Detail

      • ModernChargeSummary

        public ModernChargeSummary()
    • Method Detail

      • withEtag

        public ModernChargeSummary withEtag​(String etag)
        Set the etag property: eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not.
        Overrides:
        withEtag in class ChargeSummary
        Parameters:
        etag - the etag value to set.
        Returns:
        the ChargeSummary object itself.
      • billingPeriodId

        public String billingPeriodId()
        Get the billingPeriodId property: The id of the billing period resource that the charge belongs to.
        Returns:
        the billingPeriodId value.
      • usageStart

        public String usageStart()
        Get the usageStart property: Usage start date.
        Returns:
        the usageStart value.
      • usageEnd

        public String usageEnd()
        Get the usageEnd property: Usage end date.
        Returns:
        the usageEnd value.
      • azureCharges

        public Amount azureCharges()
        Get the azureCharges property: Azure Charges.
        Returns:
        the azureCharges value.
      • chargesBilledSeparately

        public Amount chargesBilledSeparately()
        Get the chargesBilledSeparately property: Charges Billed separately.
        Returns:
        the chargesBilledSeparately value.
      • marketplaceCharges

        public Amount marketplaceCharges()
        Get the marketplaceCharges property: Marketplace Charges.
        Returns:
        the marketplaceCharges value.
      • billingAccountId

        public String billingAccountId()
        Get the billingAccountId property: Billing Account Id.
        Returns:
        the billingAccountId value.
      • billingProfileId

        public String billingProfileId()
        Get the billingProfileId property: Billing Profile Id.
        Returns:
        the billingProfileId value.
      • invoiceSectionId

        public String invoiceSectionId()
        Get the invoiceSectionId property: Invoice Section Id.
        Returns:
        the invoiceSectionId value.
      • customerId

        public String customerId()
        Get the customerId property: Customer Id.
        Returns:
        the customerId value.
      • isInvoiced

        public Boolean isInvoiced()
        Get the isInvoiced property: Is charge Invoiced.
        Returns:
        the isInvoiced value.