Interface Marketplace
-
public interface Marketplace
An immutable client-side representation of Marketplace.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
accountName()
Gets the accountName property: Account name.String
additionalInfo()
Gets the additionalInfo property: Additional information.String
additionalProperties()
Gets the additionalProperties property: Additional details of this usage item.String
billingPeriodId()
Gets the billingPeriodId property: The id of the billing period resource that the usage belongs to.BigDecimal
consumedQuantity()
Gets the consumedQuantity property: The quantity of usage.String
consumedService()
Gets the consumedService property: Consumed service name.String
costCenter()
Gets the costCenter property: The cost center of this department if it is a department and a costcenter exists.String
currency()
Gets the currency property: The ISO currency in which the meter is charged, for example, USD.String
departmentName()
Gets the departmentName property: Department name.String
etag()
Gets the etag property: The etag for the resource.String
id()
Gets the id property: Fully qualified resource Id for the resource.MarketplaceInner
innerModel()
Gets the inner com.azure.resourcemanager.consumption.fluent.models.MarketplaceInner object.String
instanceId()
Gets the instanceId property: The uri of the resource instance that the usage is about.String
instanceName()
Gets the instanceName property: The name of the resource instance that the usage is about.Boolean
isEstimated()
Gets the isEstimated property: The estimated usage is subject to change.Boolean
isRecurringCharge()
Gets the isRecurringCharge property: Flag indicating whether this is a recurring charge or not.UUID
meterId()
Gets the meterId property: The meter id (GUID).String
name()
Gets the name property: The name of the resource.String
offerName()
Gets the offerName property: The type of offer.String
orderNumber()
Gets the orderNumber property: The order number.String
planName()
Gets the planName property: The name of plan.BigDecimal
pretaxCost()
Gets the pretaxCost property: The amount of cost before tax.String
publisherName()
Gets the publisherName property: The name of publisher.String
resourceGroup()
Gets the resourceGroup property: The name of resource group.BigDecimal
resourceRate()
Gets the resourceRate property: The marketplace resource rate.UUID
subscriptionGuid()
Gets the subscriptionGuid property: Subscription guid.String
subscriptionName()
Gets the subscriptionName property: Subscription name.Map<String,String>
tags()
Gets the tags property: Resource tags.String
type()
Gets the type property: The type of the resource.String
unitOfMeasure()
Gets the unitOfMeasure property: The unit of measure.OffsetDateTime
usageEnd()
Gets the usageEnd property: The end of the date time range covered by the usage detail.OffsetDateTime
usageStart()
Gets the usageStart property: The start of the date time range covered by the usage detail.
-
-
-
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.
-
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.
-
-