Interface Balance
-
public interface Balance
An immutable client-side representation of Balance.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<BalancePropertiesAdjustmentDetailsItem>
adjustmentDetails()
Gets the adjustmentDetails property: List of Adjustments (Promo credit, SIE credit etc.).BigDecimal
adjustments()
Gets the adjustments property: Total adjustment amount.BigDecimal
azureMarketplaceServiceCharges()
Gets the azureMarketplaceServiceCharges property: Total charges for Azure Marketplace.BigDecimal
beginningBalance()
Gets the beginningBalance property: The beginning balance for the billing period.BillingFrequency
billingFrequency()
Gets the billingFrequency property: The billing frequency.BigDecimal
chargesBilledSeparately()
Gets the chargesBilledSeparately property: Charges Billed separately.String
currency()
Gets the currency property: The ISO currency in which the meter is charged, for example, USD.BigDecimal
endingBalance()
Gets the endingBalance property: The ending balance for the billing period (for open periods this will be updated daily).String
etag()
Gets the etag property: The etag for the resource.String
id()
Gets the id property: Fully qualified resource Id for the resource.BalanceInner
innerModel()
Gets the inner com.azure.resourcemanager.consumption.fluent.models.BalanceInner object.String
name()
Gets the name property: The name of the resource.BigDecimal
newPurchases()
Gets the newPurchases property: Total new purchase amount.List<BalancePropertiesNewPurchasesDetailsItem>
newPurchasesDetails()
Gets the newPurchasesDetails property: List of new purchases.Boolean
priceHidden()
Gets the priceHidden property: Price is hidden or not.BigDecimal
serviceOverage()
Gets the serviceOverage property: Overage for Azure services.Map<String,String>
tags()
Gets the tags property: Resource tags.BigDecimal
totalOverage()
Gets the totalOverage property: serviceOverage + chargesBilledSeparately.BigDecimal
totalUsage()
Gets the totalUsage property: Azure service commitment + total Overage.String
type()
Gets the type property: The type of the resource.BigDecimal
utilized()
Gets the utilized property: Total Commitment usage.
-
-
-
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.
-
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.
-
newPurchasesDetails
List<BalancePropertiesNewPurchasesDetailsItem> newPurchasesDetails()
Gets the newPurchasesDetails property: List of new purchases.- Returns:
- the newPurchasesDetails 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.
-
-