Class PriceSheetProperties
- java.lang.Object
-
- com.azure.resourcemanager.consumption.models.PriceSheetProperties
-
public final class PriceSheetProperties extends Object
The properties of the price sheet.
-
-
Constructor Summary
Constructors Constructor Description PriceSheetProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
billingPeriodId()
Get the billingPeriodId property: The id of the billing period resource that the usage belongs to.String
currencyCode()
Get the currencyCode property: Currency Code.BigDecimal
includedQuantity()
Get the includedQuantity property: Included quality for an offer.MeterDetails
meterDetails()
Get the meterDetails property: The details about the meter.UUID
meterId()
Get the meterId property: The meter id (GUID).String
offerId()
Get the offerId property: Offer Id.String
partNumber()
Get the partNumber property: Part Number.String
unitOfMeasure()
Get the unitOfMeasure property: Unit of measure.BigDecimal
unitPrice()
Get the unitPrice property: Unit Price.void
validate()
Validates the instance.
-
-
-
Method Detail
-
billingPeriodId
public String billingPeriodId()
Get the billingPeriodId property: The id of the billing period resource that the usage belongs to.- Returns:
- the billingPeriodId value.
-
meterId
public UUID meterId()
Get the meterId property: The meter id (GUID).- Returns:
- the meterId value.
-
meterDetails
public MeterDetails meterDetails()
Get the meterDetails property: The details about the meter. By default this is not populated, unless it's specified in $expand.- Returns:
- the meterDetails value.
-
unitOfMeasure
public String unitOfMeasure()
Get the unitOfMeasure property: Unit of measure.- Returns:
- the unitOfMeasure value.
-
includedQuantity
public BigDecimal includedQuantity()
Get the includedQuantity property: Included quality for an offer.- Returns:
- the includedQuantity value.
-
partNumber
public String partNumber()
Get the partNumber property: Part Number.- Returns:
- the partNumber value.
-
unitPrice
public BigDecimal unitPrice()
Get the unitPrice property: Unit Price.- Returns:
- the unitPrice value.
-
currencyCode
public String currencyCode()
Get the currencyCode property: Currency Code.- Returns:
- the currencyCode value.
-
offerId
public String offerId()
Get the offerId property: Offer Id.- Returns:
- the offerId value.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-