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 AmountWithExchangeRate adjustmentsInBillingCurrency()

Gets the adjustmentsInBillingCurrency property: The amount of balance adjustment in billing currency.

abstract String billingCurrency()

Gets the billingCurrency property: The billing currency of the event.

abstract String billingProfileDisplayName()

Gets the billingProfileDisplayName property: The display name of the billing profile for which the event happened.

abstract String billingProfileId()

Gets the billingProfileId property: The ID that uniquely identifies the billing profile for which the event happened.

abstract Amount canceledCredit()

Gets the canceledCredit property: Amount of canceled credit.

abstract Amount charges()

Gets the charges property: The amount of charges for events of type SettleCharges and PendingEligibleCharges.

abstract AmountWithExchangeRate chargesInBillingCurrency()

Gets the chargesInBillingCurrency property: The amount of charges for events of type SettleCharges and PendingEligibleCharges in billing currency.

abstract Amount closedBalance()

Gets the closedBalance property: The balance after the event.

abstract AmountWithExchangeRate closedBalanceInBillingCurrency()

Gets the closedBalanceInBillingCurrency property: The balance in billing currency after the event.

abstract String creditCurrency()

Gets the creditCurrency property: The credit currency of the event.

abstract Amount creditExpired()

Gets the creditExpired property: The amount of expired credit or commitment for NewCredit or SettleCharges event.

abstract AmountWithExchangeRate creditExpiredInBillingCurrency()

Gets the creditExpiredInBillingCurrency property: The amount of expired credit or commitment for NewCredit or SettleCharges event in billing currency.

abstract String description()

Gets the description property: The description of the event.

abstract String etag()

Gets the etag property: eTag of the resource.

abstract String etagPropertiesEtag()

Gets the etagPropertiesEtag property: The eTag for the resource.

abstract EventType eventType()

Gets the eventType property: Identifies the type of the event.

abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract EventSummaryInner innerModel()

Gets the inner com.azure.resourcemanager.consumption.fluent.models.EventSummaryInner object.

abstract String invoiceNumber()

Gets the invoiceNumber property: The number which uniquely identifies the invoice on which the event was billed.

abstract String lotId()

Gets the lotId property: The ID that uniquely identifies the lot for which the event happened.

abstract String lotSource()

Gets the lotSource property: Identifies the source of the lot for which the event happened.

abstract String name()

Gets the name property: The name of the resource.

abstract Amount newCredit()

Gets the newCredit property: The amount of new credit or commitment for NewCredit or SettleCharges event.

abstract AmountWithExchangeRate newCreditInBillingCurrency()

Gets the newCreditInBillingCurrency property: The amount of new credit or commitment for NewCredit or SettleCharges event in billing currency.

abstract Reseller reseller()

Gets the reseller property: The reseller of the event.

abstract OffsetDateTime transactionDate()

Gets the transactionDate property: The date of the event.

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:

the adjustments value.

adjustmentsInBillingCurrency

public abstract AmountWithExchangeRate adjustmentsInBillingCurrency()

Gets the adjustmentsInBillingCurrency property: The amount of balance adjustment in billing currency.

Returns:

the adjustmentsInBillingCurrency value.

billingCurrency

public abstract String billingCurrency()

Gets the billingCurrency property: The billing currency of the event.

Returns:

the billingCurrency value.

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:

the billingProfileDisplayName value.

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:

the billingProfileId value.

canceledCredit

public abstract Amount canceledCredit()

Gets the canceledCredit property: Amount of canceled credit.

Returns:

the canceledCredit value.

charges

public abstract Amount charges()

Gets the charges property: The amount of charges for events of type SettleCharges and PendingEligibleCharges.

Returns:

the charges value.

chargesInBillingCurrency

public abstract AmountWithExchangeRate chargesInBillingCurrency()

Gets the chargesInBillingCurrency property: The amount of charges for events of type SettleCharges and PendingEligibleCharges in billing currency.

Returns:

the chargesInBillingCurrency value.

closedBalance

public abstract Amount closedBalance()

Gets the closedBalance property: The balance after the event.

Returns:

the closedBalance value.

closedBalanceInBillingCurrency

public abstract AmountWithExchangeRate closedBalanceInBillingCurrency()

Gets the closedBalanceInBillingCurrency property: The balance in billing currency after the event.

Returns:

the closedBalanceInBillingCurrency value.

creditCurrency

public abstract String creditCurrency()

Gets the creditCurrency property: The credit currency of the event.

Returns:

the creditCurrency value.

creditExpired

public abstract Amount creditExpired()

Gets the creditExpired property: The amount of expired credit or commitment for NewCredit or SettleCharges event.

Returns:

the creditExpired value.

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:

the creditExpiredInBillingCurrency value.

description

public abstract String description()

Gets the description property: The description of the event.

Returns:

the description value.

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:

the etag value.

etagPropertiesEtag

public abstract String etagPropertiesEtag()

Gets the etagPropertiesEtag property: The eTag for the resource.

Returns:

the etagPropertiesEtag value.

eventType

public abstract EventType eventType()

Gets the eventType property: Identifies the type of the event.

Returns:

the eventType value.

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

innerModel

public abstract EventSummaryInner innerModel()

Gets the inner com.azure.resourcemanager.consumption.fluent.models.EventSummaryInner object.

Returns:

the inner object.

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:

the invoiceNumber value.

lotId

public abstract String lotId()

Gets the lotId property: The ID that uniquely identifies the lot for which the event happened.

Returns:

the lotId value.

lotSource

public abstract String lotSource()

Gets the lotSource property: Identifies the source of the lot for which the event happened.

Returns:

the lotSource value.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

newCredit

public abstract Amount newCredit()

Gets the newCredit property: The amount of new credit or commitment for NewCredit or SettleCharges event.

Returns:

the newCredit value.

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:

the newCreditInBillingCurrency value.

reseller

public abstract Reseller reseller()

Gets the reseller property: The reseller of the event.

Returns:

the reseller value.

transactionDate

public abstract OffsetDateTime transactionDate()

Gets the transactionDate property: The date of the event.

Returns:

the transactionDate value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

Applies to