Interface LotSummary


  • public interface LotSummary
    An immutable client-side representation of LotSummary.
    • 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.