EventSummary Interface
public interface EventSummary
An immutable client-side representation of EventSummary.
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract Amount |
adjustments()
Gets the adjustments property: The amount of balance adjustment. |
abstract
Amount |
adjustmentsInBillingCurrency()
Gets the adjustments |
abstract String |
billingCurrency()
Gets the billing |
abstract String |
billingProfileDisplayName()
Gets the billing |
abstract String |
billingProfileId()
Gets the billing |
abstract Amount |
canceledCredit()
Gets the canceled |
abstract Amount |
charges()
Gets the charges property: The amount of charges for events of type Settle |
abstract
Amount |
chargesInBillingCurrency()
Gets the charges |
abstract Amount |
closedBalance()
Gets the closed |
abstract
Amount |
closedBalanceInBillingCurrency()
Gets the closed |
abstract String |
creditCurrency()
Gets the credit |
abstract Amount |
creditExpired()
Gets the credit |
abstract
Amount |
creditExpiredInBillingCurrency()
Gets the credit |
abstract String |
description()
Gets the description property: The description of the event. |
abstract String |
etag()
Gets the etag property: e |
abstract String |
etagPropertiesEtag()
Gets the etag |
abstract
Event |
eventType()
Gets the event |
abstract String |
id()
Gets the id property: Fully qualified resource Id for the resource. |
abstract
Event |
innerModel()
Gets the inner com. |
abstract String |
invoiceNumber()
Gets the invoice |
abstract String |
lotId()
Gets the lot |
abstract String |
lotSource()
Gets the lot |
abstract String |
name()
Gets the name property: The name of the resource. |
abstract Amount |
newCredit()
Gets the new |
abstract
Amount |
newCreditInBillingCurrency()
Gets the new |
abstract Reseller |
reseller()
Gets the reseller property: The reseller of the event. |
abstract
Offset |
transactionDate()
Gets the transaction |
abstract String |
type()
Gets the type property: The type of the resource. |
Method Details
adjustments
public abstract Amount adjustments()
Gets the adjustments property: The amount of balance adjustment. The property is not available for ConsumptionCommitment lots.
Returns:
adjustmentsInBillingCurrency
public abstract AmountWithExchangeRate adjustmentsInBillingCurrency()
Gets the adjustmentsInBillingCurrency property: The amount of balance adjustment in billing currency.
Returns:
billingCurrency
public abstract String billingCurrency()
Gets the billingCurrency property: The billing currency of the event.
Returns:
billingProfileDisplayName
public abstract 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:
billingProfileId
public abstract 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:
canceledCredit
public abstract Amount canceledCredit()
Gets the canceledCredit property: Amount of canceled credit.
Returns:
charges
public abstract Amount charges()
Gets the charges property: The amount of charges for events of type SettleCharges and PendingEligibleCharges.
Returns:
chargesInBillingCurrency
public abstract AmountWithExchangeRate chargesInBillingCurrency()
Gets the chargesInBillingCurrency property: The amount of charges for events of type SettleCharges and PendingEligibleCharges in billing currency.
Returns:
closedBalance
public abstract Amount closedBalance()
Gets the closedBalance property: The balance after the event.
Returns:
closedBalanceInBillingCurrency
public abstract AmountWithExchangeRate closedBalanceInBillingCurrency()
Gets the closedBalanceInBillingCurrency property: The balance in billing currency after the event.
Returns:
creditCurrency
public abstract String creditCurrency()
Gets the creditCurrency property: The credit currency of the event.
Returns:
creditExpired
public abstract Amount creditExpired()
Gets the creditExpired property: The amount of expired credit or commitment for NewCredit or SettleCharges event.
Returns:
creditExpiredInBillingCurrency
public abstract AmountWithExchangeRate creditExpiredInBillingCurrency()
Gets the creditExpiredInBillingCurrency property: The amount of expired credit or commitment for NewCredit or SettleCharges event in billing currency.
Returns:
description
public abstract String description()
Gets the description property: The description of the event.
Returns:
etag
public abstract 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:
etagPropertiesEtag
public abstract String etagPropertiesEtag()
Gets the etagPropertiesEtag property: The eTag for the resource.
Returns:
eventType
public abstract EventType eventType()
Gets the eventType property: Identifies the type of the event.
Returns:
id
public abstract String id()
Gets the id property: Fully qualified resource Id for the resource.
Returns:
innerModel
public abstract EventSummaryInner innerModel()
Gets the inner com.azure.resourcemanager.consumption.fluent.models.EventSummaryInner object.
Returns:
invoiceNumber
public abstract 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:
lotId
public abstract String lotId()
Gets the lotId property: The ID that uniquely identifies the lot for which the event happened.
Returns:
lotSource
public abstract String lotSource()
Gets the lotSource property: Identifies the source of the lot for which the event happened.
Returns:
name
public abstract String name()
Gets the name property: The name of the resource.
Returns:
newCredit
public abstract Amount newCredit()
Gets the newCredit property: The amount of new credit or commitment for NewCredit or SettleCharges event.
Returns:
newCreditInBillingCurrency
public abstract AmountWithExchangeRate newCreditInBillingCurrency()
Gets the newCreditInBillingCurrency property: The amount of new credit or commitment for NewCredit or SettleCharges event in billing currency.
Returns:
reseller
public abstract Reseller reseller()
Gets the reseller property: The reseller of the event.
Returns:
transactionDate
public abstract OffsetDateTime transactionDate()
Gets the transactionDate property: The date of the event.
Returns:
type
public abstract String type()
Gets the type property: The type of the resource.
Returns:
Applies to
Azure SDK for Java