Interface Marketplace


  • public interface Marketplace
    An immutable client-side representation of Marketplace.
    • 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: The etag for the resource.
        Returns:
        the etag value.
      • tags

        Map<String,​String> tags()
        Gets the tags property: Resource tags.
        Returns:
        the tags value.
      • billingPeriodId

        String billingPeriodId()
        Gets the billingPeriodId property: The id of the billing period resource that the usage belongs to.
        Returns:
        the billingPeriodId value.
      • usageStart

        OffsetDateTime usageStart()
        Gets the usageStart property: The start of the date time range covered by the usage detail.
        Returns:
        the usageStart value.
      • usageEnd

        OffsetDateTime usageEnd()
        Gets the usageEnd property: The end of the date time range covered by the usage detail.
        Returns:
        the usageEnd value.
      • resourceRate

        BigDecimal resourceRate()
        Gets the resourceRate property: The marketplace resource rate.
        Returns:
        the resourceRate value.
      • offerName

        String offerName()
        Gets the offerName property: The type of offer.
        Returns:
        the offerName value.
      • resourceGroup

        String resourceGroup()
        Gets the resourceGroup property: The name of resource group.
        Returns:
        the resourceGroup value.
      • additionalInfo

        String additionalInfo()
        Gets the additionalInfo property: Additional information.
        Returns:
        the additionalInfo value.
      • orderNumber

        String orderNumber()
        Gets the orderNumber property: The order number.
        Returns:
        the orderNumber value.
      • instanceName

        String instanceName()
        Gets the instanceName property: The name of the resource instance that the usage is about.
        Returns:
        the instanceName value.
      • instanceId

        String instanceId()
        Gets the instanceId property: The uri of the resource instance that the usage is about.
        Returns:
        the instanceId value.
      • currency

        String currency()
        Gets the currency property: The ISO currency in which the meter is charged, for example, USD.
        Returns:
        the currency value.
      • consumedQuantity

        BigDecimal consumedQuantity()
        Gets the consumedQuantity property: The quantity of usage.
        Returns:
        the consumedQuantity value.
      • unitOfMeasure

        String unitOfMeasure()
        Gets the unitOfMeasure property: The unit of measure.
        Returns:
        the unitOfMeasure value.
      • pretaxCost

        BigDecimal pretaxCost()
        Gets the pretaxCost property: The amount of cost before tax.
        Returns:
        the pretaxCost value.
      • isEstimated

        Boolean isEstimated()
        Gets the isEstimated property: The estimated usage is subject to change.
        Returns:
        the isEstimated value.
      • meterId

        UUID meterId()
        Gets the meterId property: The meter id (GUID).
        Returns:
        the meterId value.
      • subscriptionGuid

        UUID subscriptionGuid()
        Gets the subscriptionGuid property: Subscription guid.
        Returns:
        the subscriptionGuid value.
      • subscriptionName

        String subscriptionName()
        Gets the subscriptionName property: Subscription name.
        Returns:
        the subscriptionName value.
      • accountName

        String accountName()
        Gets the accountName property: Account name.
        Returns:
        the accountName value.
      • departmentName

        String departmentName()
        Gets the departmentName property: Department name.
        Returns:
        the departmentName value.
      • consumedService

        String consumedService()
        Gets the consumedService property: Consumed service name.
        Returns:
        the consumedService value.
      • costCenter

        String costCenter()
        Gets the costCenter property: The cost center of this department if it is a department and a costcenter exists.
        Returns:
        the costCenter value.
      • additionalProperties

        String additionalProperties()
        Gets the additionalProperties property: Additional details of this usage item. By default this is not populated, unless it's specified in $expand.
        Returns:
        the additionalProperties value.
      • publisherName

        String publisherName()
        Gets the publisherName property: The name of publisher.
        Returns:
        the publisherName value.
      • planName

        String planName()
        Gets the planName property: The name of plan.
        Returns:
        the planName value.
      • isRecurringCharge

        Boolean isRecurringCharge()
        Gets the isRecurringCharge property: Flag indicating whether this is a recurring charge or not.
        Returns:
        the isRecurringCharge value.
      • innerModel

        MarketplaceInner innerModel()
        Gets the inner com.azure.resourcemanager.consumption.fluent.models.MarketplaceInner object.
        Returns:
        the inner object.