Class LegacyChargeSummary


  • public final class LegacyChargeSummary
    extends ChargeSummary
    Legacy charge summary.
    • Constructor Detail

      • LegacyChargeSummary

        public LegacyChargeSummary()
    • Method Detail

      • withEtag

        public LegacyChargeSummary 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 BigDecimal azureCharges()
        Get the azureCharges property: Azure Charges.
        Returns:
        the azureCharges value.
      • chargesBilledSeparately

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

        public BigDecimal marketplaceCharges()
        Get the marketplaceCharges property: Marketplace Charges.
        Returns:
        the marketplaceCharges value.
      • currency

        public String currency()
        Get the currency property: Currency Code.
        Returns:
        the currency value.