Interface ModernReservationTransaction
-
public interface ModernReservationTransaction
An immutable client-side representation of ModernReservationTransaction.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BigDecimal
amount()
Gets the amount property: The charge of the transaction.String
armSkuName()
Gets the armSkuName property: This is the ARM Sku name.String
billingFrequency()
Gets the billingFrequency property: The billing frequency, which can be either one-time or recurring.String
billingProfileId()
Gets the billingProfileId property: Billing profile Id.String
billingProfileName()
Gets the billingProfileName property: Billing profile name.String
currency()
Gets the currency property: The ISO currency in which the transaction is charged, for example, USD.String
description()
Gets the description property: The description of the transaction.OffsetDateTime
eventDate()
Gets the eventDate property: The date of the transaction.String
eventType()
Gets the eventType property: The type of the transaction (Purchase, Cancel, etc.).String
id()
Gets the id property: Fully qualified resource Id for the resource.ModernReservationTransactionInner
innerModel()
Gets the inner com.azure.resourcemanager.consumption.fluent.models.ModernReservationTransactionInner object.String
invoice()
Gets the invoice property: Invoice Number.String
invoiceId()
Gets the invoiceId property: Invoice Id as on the invoice where the specific transaction appears.String
invoiceSectionId()
Gets the invoiceSectionId property: Invoice Section Id.String
invoiceSectionName()
Gets the invoiceSectionName property: Invoice Section Name.String
name()
Gets the name property: The name of the resource.UUID
purchasingSubscriptionGuid()
Gets the purchasingSubscriptionGuid property: The subscription guid that makes the transaction.String
purchasingSubscriptionName()
Gets the purchasingSubscriptionName property: The subscription name that makes the transaction.BigDecimal
quantity()
Gets the quantity property: The quantity of the transaction.String
region()
Gets the region property: The region of the transaction.String
reservationOrderId()
Gets the reservationOrderId property: The reservation order ID is the identifier for a reservation purchase.String
reservationOrderName()
Gets the reservationOrderName property: The name of the reservation order.List<String>
tags()
Gets the tags property: Resource tags.String
term()
Gets the term property: This is the term of the transaction.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.
-
amount
BigDecimal amount()
Gets the amount property: The charge of the transaction.- Returns:
- the amount value.
-
armSkuName
String armSkuName()
Gets the armSkuName property: This is the ARM Sku name. It can be used to join with the serviceType field in additional info in usage records.- Returns:
- the armSkuName value.
-
billingFrequency
String billingFrequency()
Gets the billingFrequency property: The billing frequency, which can be either one-time or recurring.- Returns:
- the billingFrequency value.
-
billingProfileId
String billingProfileId()
Gets the billingProfileId property: Billing profile Id.- Returns:
- the billingProfileId value.
-
billingProfileName
String billingProfileName()
Gets the billingProfileName property: Billing profile name.- Returns:
- the billingProfileName value.
-
currency
String currency()
Gets the currency property: The ISO currency in which the transaction is charged, for example, USD.- Returns:
- the currency value.
-
description
String description()
Gets the description property: The description of the transaction.- Returns:
- the description value.
-
eventDate
OffsetDateTime eventDate()
Gets the eventDate property: The date of the transaction.- Returns:
- the eventDate value.
-
eventType
String eventType()
Gets the eventType property: The type of the transaction (Purchase, Cancel, etc.).- Returns:
- the eventType value.
-
invoice
String invoice()
Gets the invoice property: Invoice Number.- Returns:
- the invoice value.
-
invoiceId
String invoiceId()
Gets the invoiceId property: Invoice Id as on the invoice where the specific transaction appears.- Returns:
- the invoiceId value.
-
invoiceSectionId
String invoiceSectionId()
Gets the invoiceSectionId property: Invoice Section Id.- Returns:
- the invoiceSectionId value.
-
invoiceSectionName
String invoiceSectionName()
Gets the invoiceSectionName property: Invoice Section Name.- Returns:
- the invoiceSectionName value.
-
purchasingSubscriptionGuid
UUID purchasingSubscriptionGuid()
Gets the purchasingSubscriptionGuid property: The subscription guid that makes the transaction.- Returns:
- the purchasingSubscriptionGuid value.
-
purchasingSubscriptionName
String purchasingSubscriptionName()
Gets the purchasingSubscriptionName property: The subscription name that makes the transaction.- Returns:
- the purchasingSubscriptionName value.
-
quantity
BigDecimal quantity()
Gets the quantity property: The quantity of the transaction.- Returns:
- the quantity value.
-
region
String region()
Gets the region property: The region of the transaction.- Returns:
- the region value.
-
reservationOrderId
String reservationOrderId()
Gets the reservationOrderId property: The reservation order ID is the identifier for a reservation purchase. Each reservation order ID represents a single purchase transaction. A reservation order contains reservations. The reservation order specifies the VM size and region for the reservations.- Returns:
- the reservationOrderId value.
-
reservationOrderName
String reservationOrderName()
Gets the reservationOrderName property: The name of the reservation order.- Returns:
- the reservationOrderName value.
-
term
String term()
Gets the term property: This is the term of the transaction.- Returns:
- the term value.
-
innerModel
ModernReservationTransactionInner innerModel()
Gets the inner com.azure.resourcemanager.consumption.fluent.models.ModernReservationTransactionInner object.- Returns:
- the inner object.
-
-