Interface LotSummary
-
public interface LotSummary
An immutable client-side representation of LotSummary.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
billingCurrency()
Gets the billingCurrency property: The billing currency of the lot.Amount
closedBalance()
Gets the closedBalance property: The balance as of the last invoice.AmountWithExchangeRate
closedBalanceInBillingCurrency()
Gets the closedBalanceInBillingCurrency property: The balance as of the last invoice in billing currency.String
creditCurrency()
Gets the creditCurrency property: The currency of the lot.String
etag()
Gets the etag property: eTag of the resource.String
etagPropertiesEtag()
Gets the etagPropertiesEtag property: The eTag for the resource.OffsetDateTime
expirationDate()
Gets the expirationDate property: The expiration date of a lot.String
id()
Gets the id property: Fully qualified resource Id for the resource.LotSummaryInner
innerModel()
Gets the inner com.azure.resourcemanager.consumption.fluent.models.LotSummaryInner object.String
name()
Gets the name property: The name of the resource.Amount
originalAmount()
Gets the originalAmount property: The original amount of a lot.AmountWithExchangeRate
originalAmountInBillingCurrency()
Gets the originalAmountInBillingCurrency property: The original amount of a lot in billing currency.String
poNumber()
Gets the poNumber property: The po number of the invoice on which the lot was added.OffsetDateTime
purchasedDate()
Gets the purchasedDate property: The date when the lot was added.Reseller
reseller()
Gets the reseller property: The reseller of the lot.LotSource
source()
Gets the source property: The source of the lot.OffsetDateTime
startDate()
Gets the startDate property: The date when the lot became effective.Status
status()
Gets the status property: The status of the lot.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.
-
originalAmount
Amount originalAmount()
Gets the originalAmount property: The original amount of a lot.- Returns:
- the originalAmount value.
-
closedBalance
Amount closedBalance()
Gets the closedBalance property: The balance as of the last invoice.- Returns:
- the closedBalance value.
-
source
LotSource source()
Gets the source property: The source of the lot.- Returns:
- the source value.
-
startDate
OffsetDateTime startDate()
Gets the startDate property: The date when the lot became effective.- Returns:
- the startDate value.
-
expirationDate
OffsetDateTime expirationDate()
Gets the expirationDate property: The expiration date of a lot.- Returns:
- the expirationDate value.
-
poNumber
String poNumber()
Gets the poNumber property: The po number of the invoice on which the lot was added. This property is not available for ConsumptionCommitment lots.- Returns:
- the poNumber value.
-
purchasedDate
OffsetDateTime purchasedDate()
Gets the purchasedDate property: The date when the lot was added.- Returns:
- the purchasedDate value.
-
status
Status status()
Gets the status property: The status of the lot.- Returns:
- the status value.
-
creditCurrency
String creditCurrency()
Gets the creditCurrency property: The currency of the lot.- Returns:
- the creditCurrency value.
-
billingCurrency
String billingCurrency()
Gets the billingCurrency property: The billing currency of the lot.- Returns:
- the billingCurrency value.
-
originalAmountInBillingCurrency
AmountWithExchangeRate originalAmountInBillingCurrency()
Gets the originalAmountInBillingCurrency property: The original amount of a lot in billing currency.- Returns:
- the originalAmountInBillingCurrency value.
-
closedBalanceInBillingCurrency
AmountWithExchangeRate closedBalanceInBillingCurrency()
Gets the closedBalanceInBillingCurrency property: The balance as of the last invoice in billing currency.- Returns:
- the closedBalanceInBillingCurrency value.
-
reseller
Reseller reseller()
Gets the reseller property: The reseller of the lot.- Returns:
- the reseller value.
-
etagPropertiesEtag
String etagPropertiesEtag()
Gets the etagPropertiesEtag property: The eTag for the resource.- Returns:
- the etagPropertiesEtag value.
-
innerModel
LotSummaryInner innerModel()
Gets the inner com.azure.resourcemanager.consumption.fluent.models.LotSummaryInner object.- Returns:
- the inner object.
-
-