Interface Balance


  • public interface Balance
    An immutable client-side representation of Balance.
    • Method Detail

      • id

        String id()
        Gets the id property: Fully qualified resource Id for the resource.
        Returns:
        the id value.
      • name

        String name()
        Gets the name property: The name of the resource.
        Returns:
        the name value.
      • type

        String type()
        Gets the type property: The type of the resource.
        Returns:
        the type value.
      • etag

        String etag()
        Gets the etag property: The etag for the resource.
        Returns:
        the etag value.
      • tags

        Map<String,​String> tags()
        Gets the tags property: Resource tags.
        Returns:
        the tags value.
      • currency

        String currency()
        Gets the currency property: The ISO currency in which the meter is charged, for example, USD.
        Returns:
        the currency value.
      • beginningBalance

        BigDecimal beginningBalance()
        Gets the beginningBalance property: The beginning balance for the billing period.
        Returns:
        the beginningBalance value.
      • endingBalance

        BigDecimal endingBalance()
        Gets the endingBalance property: The ending balance for the billing period (for open periods this will be updated daily).
        Returns:
        the endingBalance value.
      • newPurchases

        BigDecimal newPurchases()
        Gets the newPurchases property: Total new purchase amount.
        Returns:
        the newPurchases value.
      • adjustments

        BigDecimal adjustments()
        Gets the adjustments property: Total adjustment amount.
        Returns:
        the adjustments value.
      • utilized

        BigDecimal utilized()
        Gets the utilized property: Total Commitment usage.
        Returns:
        the utilized value.
      • serviceOverage

        BigDecimal serviceOverage()
        Gets the serviceOverage property: Overage for Azure services.
        Returns:
        the serviceOverage value.
      • chargesBilledSeparately

        BigDecimal chargesBilledSeparately()
        Gets the chargesBilledSeparately property: Charges Billed separately.
        Returns:
        the chargesBilledSeparately value.
      • totalOverage

        BigDecimal totalOverage()
        Gets the totalOverage property: serviceOverage + chargesBilledSeparately.
        Returns:
        the totalOverage value.
      • totalUsage

        BigDecimal totalUsage()
        Gets the totalUsage property: Azure service commitment + total Overage.
        Returns:
        the totalUsage value.
      • azureMarketplaceServiceCharges

        BigDecimal azureMarketplaceServiceCharges()
        Gets the azureMarketplaceServiceCharges property: Total charges for Azure Marketplace.
        Returns:
        the azureMarketplaceServiceCharges value.
      • billingFrequency

        BillingFrequency billingFrequency()
        Gets the billingFrequency property: The billing frequency.
        Returns:
        the billingFrequency value.
      • priceHidden

        Boolean priceHidden()
        Gets the priceHidden property: Price is hidden or not.
        Returns:
        the priceHidden value.
      • adjustmentDetails

        List<BalancePropertiesAdjustmentDetailsItem> adjustmentDetails()
        Gets the adjustmentDetails property: List of Adjustments (Promo credit, SIE credit etc.).
        Returns:
        the adjustmentDetails value.
      • innerModel

        BalanceInner innerModel()
        Gets the inner com.azure.resourcemanager.consumption.fluent.models.BalanceInner object.
        Returns:
        the inner object.