Interface EventSummary
-
public interface EventSummary
An immutable client-side representation of EventSummary.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Amount
adjustments()
Gets the adjustments property: The amount of balance adjustment.AmountWithExchangeRate
adjustmentsInBillingCurrency()
Gets the adjustmentsInBillingCurrency property: The amount of balance adjustment in billing currency.String
billingCurrency()
Gets the billingCurrency property: The billing currency of the event.String
billingProfileDisplayName()
Gets the billingProfileDisplayName property: The display name of the billing profile for which the event happened.String
billingProfileId()
Gets the billingProfileId property: The ID that uniquely identifies the billing profile for which the event happened.Amount
canceledCredit()
Gets the canceledCredit property: Amount of canceled credit.Amount
charges()
Gets the charges property: The amount of charges for events of type SettleCharges and PendingEligibleCharges.AmountWithExchangeRate
chargesInBillingCurrency()
Gets the chargesInBillingCurrency property: The amount of charges for events of type SettleCharges and PendingEligibleCharges in billing currency.Amount
closedBalance()
Gets the closedBalance property: The balance after the event.AmountWithExchangeRate
closedBalanceInBillingCurrency()
Gets the closedBalanceInBillingCurrency property: The balance in billing currency after the event.String
creditCurrency()
Gets the creditCurrency property: The credit currency of the event.Amount
creditExpired()
Gets the creditExpired property: The amount of expired credit or commitment for NewCredit or SettleCharges event.AmountWithExchangeRate
creditExpiredInBillingCurrency()
Gets the creditExpiredInBillingCurrency property: The amount of expired credit or commitment for NewCredit or SettleCharges event in billing currency.String
description()
Gets the description property: The description of the event.String
etag()
Gets the etag property: eTag of the resource.String
etagPropertiesEtag()
Gets the etagPropertiesEtag property: The eTag for the resource.EventType
eventType()
Gets the eventType property: Identifies the type of the event.String
id()
Gets the id property: Fully qualified resource Id for the resource.EventSummaryInner
innerModel()
Gets the inner com.azure.resourcemanager.consumption.fluent.models.EventSummaryInner object.String
invoiceNumber()
Gets the invoiceNumber property: The number which uniquely identifies the invoice on which the event was billed.String
lotId()
Gets the lotId property: The ID that uniquely identifies the lot for which the event happened.String
lotSource()
Gets the lotSource property: Identifies the source of the lot for which the event happened.String
name()
Gets the name property: The name of the resource.Amount
newCredit()
Gets the newCredit property: The amount of new credit or commitment for NewCredit or SettleCharges event.AmountWithExchangeRate
newCreditInBillingCurrency()
Gets the newCreditInBillingCurrency property: The amount of new credit or commitment for NewCredit or SettleCharges event in billing currency.Reseller
reseller()
Gets the reseller property: The reseller of the event.OffsetDateTime
transactionDate()
Gets the transactionDate property: The date of the event.String
type()
Gets the type property: The type of the resource.
-
-
-
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: 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.- Returns:
- the etag value.
-
transactionDate
OffsetDateTime transactionDate()
Gets the transactionDate property: The date of the event.- Returns:
- the transactionDate value.
-
description
String description()
Gets the description property: The description of the event.- Returns:
- the description value.
-
newCredit
Amount newCredit()
Gets the newCredit property: The amount of new credit or commitment for NewCredit or SettleCharges event.- Returns:
- the newCredit value.
-
adjustments
Amount adjustments()
Gets the adjustments property: The amount of balance adjustment. The property is not available for ConsumptionCommitment lots.- Returns:
- the adjustments value.
-
creditExpired
Amount creditExpired()
Gets the creditExpired property: The amount of expired credit or commitment for NewCredit or SettleCharges event.- Returns:
- the creditExpired value.
-
charges
Amount charges()
Gets the charges property: The amount of charges for events of type SettleCharges and PendingEligibleCharges.- Returns:
- the charges value.
-
closedBalance
Amount closedBalance()
Gets the closedBalance property: The balance after the event.- Returns:
- the closedBalance value.
-
eventType
EventType eventType()
Gets the eventType property: Identifies the type of the event.- Returns:
- the eventType value.
-
invoiceNumber
String invoiceNumber()
Gets the invoiceNumber property: The number which uniquely identifies the invoice on which the event was billed. This will be empty for unbilled events.- Returns:
- the invoiceNumber value.
-
billingProfileId
String billingProfileId()
Gets the billingProfileId property: The ID that uniquely identifies the billing profile for which the event happened. The property is only available for billing account of type MicrosoftCustomerAgreement.- Returns:
- the billingProfileId value.
-
billingProfileDisplayName
String billingProfileDisplayName()
Gets the billingProfileDisplayName property: The display name of the billing profile for which the event happened. The property is only available for billing account of type MicrosoftCustomerAgreement.- Returns:
- the billingProfileDisplayName value.
-
lotId
String lotId()
Gets the lotId property: The ID that uniquely identifies the lot for which the event happened.- Returns:
- the lotId value.
-
lotSource
String lotSource()
Gets the lotSource property: Identifies the source of the lot for which the event happened.- Returns:
- the lotSource value.
-
canceledCredit
Amount canceledCredit()
Gets the canceledCredit property: Amount of canceled credit.- Returns:
- the canceledCredit value.
-
creditCurrency
String creditCurrency()
Gets the creditCurrency property: The credit currency of the event.- Returns:
- the creditCurrency value.
-
billingCurrency
String billingCurrency()
Gets the billingCurrency property: The billing currency of the event.- Returns:
- the billingCurrency value.
-
reseller
Reseller reseller()
Gets the reseller property: The reseller of the event.- Returns:
- the reseller value.
-
creditExpiredInBillingCurrency
AmountWithExchangeRate creditExpiredInBillingCurrency()
Gets the creditExpiredInBillingCurrency property: The amount of expired credit or commitment for NewCredit or SettleCharges event in billing currency.- Returns:
- the creditExpiredInBillingCurrency value.
-
newCreditInBillingCurrency
AmountWithExchangeRate newCreditInBillingCurrency()
Gets the newCreditInBillingCurrency property: The amount of new credit or commitment for NewCredit or SettleCharges event in billing currency.- Returns:
- the newCreditInBillingCurrency value.
-
adjustmentsInBillingCurrency
AmountWithExchangeRate adjustmentsInBillingCurrency()
Gets the adjustmentsInBillingCurrency property: The amount of balance adjustment in billing currency.- Returns:
- the adjustmentsInBillingCurrency value.
-
chargesInBillingCurrency
AmountWithExchangeRate chargesInBillingCurrency()
Gets the chargesInBillingCurrency property: The amount of charges for events of type SettleCharges and PendingEligibleCharges in billing currency.- Returns:
- the chargesInBillingCurrency value.
-
closedBalanceInBillingCurrency
AmountWithExchangeRate closedBalanceInBillingCurrency()
Gets the closedBalanceInBillingCurrency property: The balance in billing currency after the event.- Returns:
- the closedBalanceInBillingCurrency value.
-
etagPropertiesEtag
String etagPropertiesEtag()
Gets the etagPropertiesEtag property: The eTag for the resource.- Returns:
- the etagPropertiesEtag value.
-
innerModel
EventSummaryInner innerModel()
Gets the inner com.azure.resourcemanager.consumption.fluent.models.EventSummaryInner object.- Returns:
- the inner object.
-
-