Class DailyRatedUsageLineItem
java.lang.Object
com.microsoft.store.partnercenter.models.ResourceBase
com.microsoft.store.partnercenter.models.invoices.InvoiceLineItem
com.microsoft.store.partnercenter.models.invoices.DailyRatedUsageLineItem
public class DailyRatedUsageLineItem extends InvoiceLineItem
Represents un-billed, billed recon line items for daily rated usage.
-
Constructor Summary
Constructors Constructor Description DailyRatedUsageLineItem() -
Method Summary
Modifier and Type Method Description Map<String,Object>getAdditionalInfo()Gets the service-specific metadata.StringgetAvailabilityId()Gets the availability identifier associated with the invoice line item.StringgetBillingCurrency()Gets the ISO currency in which the meter is charged in local currency of the customer or billing currency.doublegetBillingPreTaxTotal()Gets the extended cost or total cost before tax in local currency of the customer or billing currency.BillingProvidergetBillingProvider()Gets the type of billing provider.org.joda.time.DateTimegetChargeEndDate()Gets the charge start date associated with the invoice line item.org.joda.time.DateTimegetChargeStartDate()Gets the charge start date associated with the invoice line item.StringgetChargeType()Gets the type of charge.StringgetConsumedService()Gets the service that was consumed.StringgetCustomerCountry()Gets the country of the customer.StringgetCustomerDomainName()Gets the name of the customer domain associated with the invoice line item.StringgetCustomerId()Gets the customer identifier associated with the invoice line item.StringgetCustomerName()Gets the customer name associated with the invoice line item.doublegetEffectiveUnitPrice()Gets the effective unit price.StringgetEntitlementDescription()Gets the description for the entitlement.StringgetEntitlementId()Gets the identifier for the entitlement.InvoiceLineItemTypegetInvoiceLineItemType()Gets the type of the invoice line item.StringgetInvoiceNumber()Gets the invoice number associated with the invoice line item.StringgetMeterCategory()Gets the meter category associated with the invoice line item.StringgetMeterId()Gets the meter identifier associated with the invoice line item.StringgetMeterName()Gets the name of the meter associated with the invoice line item.StringgetMeterRegion()Gets the region of the meter associated with the invoice line item.StringgetMeterSubCategory()Gets the meter subcategory associated with the invoice line item.StringgetMeterType()Gets the type of meter associated with the invoice line item.StringgetMpnId()Gets the MPN identifier associated to this line item.StringgetPartnerId()Gets the partner identifier associated with the invoice line item.StringgetPartnerName()Gets the partner name associated with the invoice line item.doublegetPCToBCExchangeRate()Gets the pricing currency to billing currency exchange rate.org.joda.time.DateTimegetPCToBCExchangeRateDate()Gets the pricing currency to billing currency exchange rate date.StringgetPricingCurrency()Gets the ISO currency in which the meter is charged in USD or catalog currency used for rating.doublegetPricingPreTaxTotal()Gets the extended cost or total cost before tax in USD or catalog currency used for rating.StringgetProductId()Gets the product identifier associated with the invoice line item.StringgetProductName()Gets the name of the product associated with the invoice line item.StringgetPublisherId()Gets publisher identifier associated with the invoice line item type.StringgetPublisherName()Gets the name of the publisher associated with the invoice line item type.doublegetRateOfPartnerEarnedCredit()Gets the rate of partner earned credit.StringgetResellerMpnId()Gets the MPN identifier of the indirect reseller.StringgetResourceGroup()Gets the name of the resource group.StringgetResourceLocation()Gets the location of the resource associated with the invoice line item type.StringgetResourceUri()Gets the URI of the resource.StringgetServiceInfo1()Gets the internal Azure Service Metadata.StringgetServiceInfo2()Gets the service information for example, an image type for a virtual machine and ISP name for ExpressRoute.StringgetSkuId()Gets the SKU identifier associated with the invoice line item.StringgetSkuName()Gets the SKU name associated with the invoice line item.StringgetSubscriptionDescription()Gets the description of the subscription associated with the invoice line item.StringgetSubscriptionId()Gets the subscription identifier associated with the invoice line item.Map<String,Object>getTags()Gets the tags added by the customer.StringgetUnitOfMeasure()Gets the unit of measure associated with the invoice line item.doublegetUnitPrice()Gets the price of the unit.StringgetUnitType()Gets the type of the unit.org.joda.time.DateTimegetUsageDate()Gets the usage data associated with the invoice line item.voidsetAdditionalInfo(Map<String,Object> value)Sets the service-specific metadata.voidsetAvailabilityId(String value)Sets the availability identifier associated with the invoice line item.voidsetBillingCurrency(String value)Sets the ISO currency in which the meter is charged in local currency of the customer or billing currency.voidsetBillingPreTaxTotal(double value)Sets the extended cost or total cost before tax in local currency of the customer or billing currency.voidsetChargeEndDate(org.joda.time.DateTime value)Set the charge start date associated with the invoice line item.voidsetChargeStartDate(org.joda.time.DateTime value)Set the charge start date associated with the invoice line item.voidsetChargeType(String value)Set the type of charge.voidsetConsumedService(String value)Set the service that was consumed.voidsetCustomerCountry(String value)Sets the country of the customer.voidsetCustomerDomainName(String value)Sets the name of the customer domain associated with the invoice line item.voidsetCustomerId(String value)Sets the customer identifier associated with the invoice line item.voidsetCustomerName(String value)Sets the customer name associated with the invoice line item.voidsetEffectiveUnitPrice(double value)Sets the effective unit price.voidsetEntitlementDescription(String value)Sets the description for the entitlement.voidsetEntitlementId(String value)Sets the identifier for the entitlement.voidsetInvoiceNumber(String value)Sets the invoice number associated with the invoice line item.voidsetMeterCategory(String value)Sets the meter category associated with the invoice line item.voidsetMeterId(String value)Sets the meter identifier associated with the invoice line item.voidsetMeterName(String value)Sets the name of the meter associated with the invoice line item.voidsetMeterRegion(String value)Sets the region of the meter associated with the invoice line item.voidsetMeterSubCategory(String value)Sets the meter subcategory associated with the invoice line item.voidsetMeterType(String value)Sets the type of meter associated with the invoice line item.voidsetMpnId(String value)Sets the MPN identifier associated to this line item.voidsetPartnerId(String value)Sets the partner identifier associated with the invoice line item.voidsetPartnerName(String value)Sets the partner name associated with the invoice line item.voidsetPCToBCExchangeRate(double value)Sets the pricing currency to billing currency exchange rate.voidsetPCToBCExchangeRateDate(org.joda.time.DateTime value)Sets the pricing currency to billing currency exchange rate date.voidsetPricingCurrency(String value)Sets the ISO currency in which the meter is charged in USD or catalog currency used for rating.voidsetPricingPreTaxTotal(double value)Sets the extended cost or total cost before tax in USD or catalog currency used for rating.voidsetProductId(String value)Sets the product identifier associated with the invoice line item.voidsetProductName(String value)Sets the name of the product associated with the invoice line item.voidsetPublisherId(String value)Sets the publisher identifier associated with the invoice line item type..voidsetPublisherName(String value)Sets the name of the publisher associated with the invoice line item type.voidsetRateOfPartnerEarnedCredit(double value)Sets the rate of partner earned credit.voidsetResellerMpnId(String value)Sets the MPN identifier of the indirect reseller.voidsetResourceGroup(String value)Sets the name of the resource group.voidsetResourceLocation(String value)Sets the name of the publisher associated with the invoice line item type.voidsetResourceUri(String value)Sets the URI of the resource.voidsetServiceInfo1(String value)Sets the internal Azure Service Metadata.voidsetServiceInfo2(String value)Sets the service information for example, an image type for a virtual machine and ISP name for ExpressRoute.voidsetSkuId(String value)Sets the SKU identifier associated with the invoice line item.voidsetSkuName(String value)Set the SKU name associated with the invoice line item.voidsetSubscriptionDescription(String value)Sets the description of the subscription associated with the invoice line item.voidsetSubscriptionId(String value)Sets the subscription identifier associated with the invoice line item.voidsetTags(Map<String,Object> value)Sets the tags added by the customer.voidsetUnitOfMeasure(String value)Sets the unit of measure associated with the invoice line item.voidsetUnitPrice(double value)Sets the price of the unit.voidsetUnitType(String value)Sets the type of the unit.voidsetUsageDate(org.joda.time.DateTime value)Sets the usage data associated with the invoice line item.
-
Constructor Details
-
DailyRatedUsageLineItem
public DailyRatedUsageLineItem()
-
-
Method Details
-
getAdditionalInfo
Gets the service-specific metadata. For example, an image type for a virtual machine.- Returns:
- The service-specific metadata. For example, an image type for a virtual machine.
-
setAdditionalInfo
Sets the service-specific metadata. For example, an image type for a virtual machine.- Parameters:
value- The service-specific metadata. For example, an image type for a virtual machine.
-
getAvailabilityId
Gets the availability identifier associated with the invoice line item.- Returns:
- The availability identifier associated with the invoice line item.
-
setAvailabilityId
Sets the availability identifier associated with the invoice line item.- Parameters:
value- The availability identifier associated with the invoice line item.
-
getBillingCurrency
Gets the ISO currency in which the meter is charged in local currency of the customer or billing currency.- Returns:
- The ISO currency in which the meter is charged in local currency of the customer or billing currency.
-
setBillingCurrency
Sets the ISO currency in which the meter is charged in local currency of the customer or billing currency.- Parameters:
value- The ISO currency in which the meter is charged in local currency of the customer or billing currency.
-
getBillingPreTaxTotal
public double getBillingPreTaxTotal()Gets the extended cost or total cost before tax in local currency of the customer or billing currency.- Returns:
- The extended cost or total cost before tax in local currency of the customer or billing currency.
-
setBillingPreTaxTotal
public void setBillingPreTaxTotal(double value)Sets the extended cost or total cost before tax in local currency of the customer or billing currency.- Parameters:
value- The extended cost or total cost before tax in local currency of the customer or billing currency.
-
getBillingProvider
Gets the type of billing provider.- Specified by:
getBillingProviderin classInvoiceLineItem- Returns:
- The type of billing provider.
-
getChargeEndDate
public org.joda.time.DateTime getChargeEndDate()Gets the charge start date associated with the invoice line item.- Returns:
- The charge start date associated with the invoice line item.
-
setChargeEndDate
public void setChargeEndDate(org.joda.time.DateTime value)Set the charge start date associated with the invoice line item.- Parameters:
value- The charge start date associated with the invoice line item.
-
getChargeStartDate
public org.joda.time.DateTime getChargeStartDate()Gets the charge start date associated with the invoice line item.- Returns:
- The charge start date associated with the invoice line item.
-
setChargeStartDate
public void setChargeStartDate(org.joda.time.DateTime value)Set the charge start date associated with the invoice line item.- Parameters:
value- The charge start date associated with the invoice line item.
-
getChargeType
Gets the type of charge.- Returns:
- The type of charge.
-
setChargeType
Set the type of charge.- Parameters:
value- The type of charge.
-
getConsumedService
Gets the service that was consumed.- Returns:
- The service that was consumed.
-
setConsumedService
Set the service that was consumed.- Parameters:
value- The service that was consumed.
-
getCustomerDomainName
Gets the name of the customer domain associated with the invoice line item.- Returns:
- The name of the customer domain associated with the invoice line item.
-
setCustomerDomainName
Sets the name of the customer domain associated with the invoice line item.- Parameters:
value- The name of the customer domain associated with the invoice line item.
-
getCustomerCountry
Gets the country of the customer.- Returns:
- The country of the customer.
-
setCustomerCountry
Sets the country of the customer.- Parameters:
value- The country of the customer.
-
getCustomerId
Gets the customer identifier associated with the invoice line item.- Returns:
- The customer identifier associated with the invoice line item.
-
setCustomerId
Sets the customer identifier associated with the invoice line item.- Parameters:
value- The customer identifier associated with the invoice line item.
-
getCustomerName
Gets the customer name associated with the invoice line item.- Returns:
- The customer name associated with the invoice line item.
-
setCustomerName
Sets the customer name associated with the invoice line item.- Parameters:
value- The customer name associated with the invoice line item.
-
getEffectiveUnitPrice
public double getEffectiveUnitPrice()Gets the effective unit price.- Returns:
- The effective unit price.
-
setEffectiveUnitPrice
public void setEffectiveUnitPrice(double value)Sets the effective unit price.- Parameters:
value- The effective unit price.
-
getEntitlementDescription
Gets the description for the entitlement.- Returns:
- The description for the entitlement.
-
setEntitlementDescription
Sets the description for the entitlement.- Parameters:
value- The description for the entitlement.
-
getEntitlementId
Gets the identifier for the entitlement.- Returns:
- The identifier for the entitlement.
-
setEntitlementId
Sets the identifier for the entitlement.- Parameters:
value- The identifier for the entitlement.
-
getInvoiceLineItemType
Gets the type of the invoice line item.- Specified by:
getInvoiceLineItemTypein classInvoiceLineItem- Returns:
- The type of invoice line item.
-
getInvoiceNumber
Gets the invoice number associated with the invoice line item.- Returns:
- The invoice number associated with the invoice line item.
-
setInvoiceNumber
Sets the invoice number associated with the invoice line item.- Parameters:
value- The invoice number associated with the invoice line item.
-
getMeterCategory
Gets the meter category associated with the invoice line item.- Returns:
- The meter category associated with the invoice line item.
-
setMeterCategory
Sets the meter category associated with the invoice line item.- Parameters:
value- The meter category associated with the invoice line item.
-
getMeterId
Gets the meter identifier associated with the invoice line item.- Returns:
- The meter identifier associated with the invoice line item.
-
setMeterId
Sets the meter identifier associated with the invoice line item.- Parameters:
value- The meter identifier associated with the invoice line item.
-
getMeterName
Gets the name of the meter associated with the invoice line item.- Returns:
- The name of the meter associated with the invoice line item.
-
setMeterName
Sets the name of the meter associated with the invoice line item.- Parameters:
value- The name of the meter associated with the invoice line item.
-
getMpnId
Gets the MPN identifier associated to this line item.- Returns:
- The MPN identifier associated to this line item.
-
setMpnId
Sets the MPN identifier associated to this line item.- Parameters:
value- The MPN identifier associated to this line item.
-
getMeterRegion
Gets the region of the meter associated with the invoice line item.- Returns:
- The region of the meter associated with the invoice line item.
-
setMeterRegion
Sets the region of the meter associated with the invoice line item.- Parameters:
value- The region of the meter associated with the invoice line item.
-
getMeterSubCategory
Gets the meter subcategory associated with the invoice line item.- Returns:
- The meter subcategory associated with the invoice line item.
-
setMeterSubCategory
Sets the meter subcategory associated with the invoice line item.- Parameters:
value- The meter subcategory associated with the invoice line item.
-
getMeterType
Gets the type of meter associated with the invoice line item.- Returns:
- The type of meter associated with the invoice line item.
-
setMeterType
Sets the type of meter associated with the invoice line item.- Parameters:
value- The type of meter associated with the invoice line item.
-
getPartnerId
Gets the partner identifier associated with the invoice line item.- Returns:
- The partner identifier associated with the invoice line item.
-
setPartnerId
Sets the partner identifier associated with the invoice line item.- Parameters:
value- The partner identifier associated with the invoice line item.
-
getPartnerName
Gets the partner name associated with the invoice line item.- Returns:
- The partner name associated with the invoice line item.
-
setPartnerName
Sets the partner name associated with the invoice line item.- Parameters:
value- The partner name associated with the invoice line item.
-
getPCToBCExchangeRate
public double getPCToBCExchangeRate()Gets the pricing currency to billing currency exchange rate.- Returns:
- The pricing currency to billing currency exchange rate.
-
setPCToBCExchangeRate
public void setPCToBCExchangeRate(double value)Sets the pricing currency to billing currency exchange rate.- Parameters:
value- The pricing currency to billing currency exchange rate.
-
getPCToBCExchangeRateDate
public org.joda.time.DateTime getPCToBCExchangeRateDate()Gets the pricing currency to billing currency exchange rate date.- Returns:
- The pricing currency to billing currency exchange rate date.
-
setPCToBCExchangeRateDate
public void setPCToBCExchangeRateDate(org.joda.time.DateTime value)Sets the pricing currency to billing currency exchange rate date.- Parameters:
value- The pricing currency to billing currency exchange rate date.
-
getPricingCurrency
Gets the ISO currency in which the meter is charged in USD or catalog currency used for rating.- Returns:
- The ISO currency in which the meter is charged in USD or catalog currency used for rating.
-
setPricingCurrency
Sets the ISO currency in which the meter is charged in USD or catalog currency used for rating.- Parameters:
value- The ISO currency in which the meter is charged in USD or catalog currency used for rating.
-
getPricingPreTaxTotal
public double getPricingPreTaxTotal()Gets the extended cost or total cost before tax in USD or catalog currency used for rating.- Returns:
- The extended cost or total cost before tax in USD or catalog currency used for rating.
-
setPricingPreTaxTotal
public void setPricingPreTaxTotal(double value)Sets the extended cost or total cost before tax in USD or catalog currency used for rating.- Parameters:
value- The extended cost or total cost before tax in USD or catalog currency used for rating.
-
getProductId
Gets the product identifier associated with the invoice line item.- Returns:
- The product identifier associated with the invoice line item.
-
setProductId
Sets the product identifier associated with the invoice line item.- Parameters:
value- The product identifier associated with the invoice line item.
-
getProductName
Gets the name of the product associated with the invoice line item.- Returns:
- The name of the product associated with the invoice line item.
-
setProductName
Sets the name of the product associated with the invoice line item.- Parameters:
value- The name of the product associated with the invoice line item.
-
getPublisherId
Gets publisher identifier associated with the invoice line item type.- Returns:
- The publisher identifier associated with the invoice line item type.
-
setPublisherId
Sets the publisher identifier associated with the invoice line item type..- Parameters:
value- The publisher identifier associated with the invoice line item type.
-
getPublisherName
Gets the name of the publisher associated with the invoice line item type.- Returns:
- The name of the publisher associated with the invoice line item type.
-
setPublisherName
Sets the name of the publisher associated with the invoice line item type.- Parameters:
value- The name of the publisher associated with the invoice line item type.
-
getRateOfPartnerEarnedCredit
public double getRateOfPartnerEarnedCredit()Gets the rate of partner earned credit.- Returns:
- The rate of partner earned credit.
-
setRateOfPartnerEarnedCredit
public void setRateOfPartnerEarnedCredit(double value)Sets the rate of partner earned credit.- Parameters:
value- The rate of partner earned credit.
-
getResellerMpnId
Gets the MPN identifier of the indirect reseller.- Returns:
- The MPN identifier of the indirect reseller.
-
setResellerMpnId
Sets the MPN identifier of the indirect reseller.- Parameters:
value- The MPN identifier of the indirect reseller.
-
getResourceGroup
Gets the name of the resource group.- Returns:
- The name of the resource group.
-
setResourceGroup
Sets the name of the resource group.- Parameters:
value- The name of the resource group.
-
getResourceLocation
Gets the location of the resource associated with the invoice line item type.- Returns:
- The location of the resource associated with the invoice line item type.
-
setResourceLocation
Sets the name of the publisher associated with the invoice line item type.- Parameters:
value- The name of the publisher associated with the invoice line item type.
-
getResourceUri
Gets the URI of the resource.- Returns:
- The URI of the resource.
-
setResourceUri
Sets the URI of the resource.- Parameters:
value- The URI of the resource.
-
getServiceInfo1
Gets the internal Azure Service Metadata.- Returns:
- The internal Azure Service Metadata.
-
setServiceInfo1
Sets the internal Azure Service Metadata.- Parameters:
value- The the internal Azure Service Metadata.
-
getServiceInfo2
Gets the service information for example, an image type for a virtual machine and ISP name for ExpressRoute.- Returns:
- The the service information for example, an image type for a virtual machine and ISP name for ExpressRoute.
-
setServiceInfo2
Sets the service information for example, an image type for a virtual machine and ISP name for ExpressRoute.- Parameters:
value- The service information for example, an image type for a virtual machine and ISP name for ExpressRoute.
-
getSkuId
Gets the SKU identifier associated with the invoice line item.- Returns:
- The SKU identifier associated with the invoice line item.
-
setSkuId
Sets the SKU identifier associated with the invoice line item.- Parameters:
value- The SKU identifier associated with the invoice line item.
-
getSkuName
Gets the SKU name associated with the invoice line item.- Returns:
- The SKU name associated with the invoice line item.
-
setSkuName
Set the SKU name associated with the invoice line item.- Parameters:
value- The SKU name associated with the invoice line item.
-
getSubscriptionDescription
Gets the description of the subscription associated with the invoice line item.- Returns:
- The description of the subscription associated with the invoice line item.
-
setSubscriptionDescription
Sets the description of the subscription associated with the invoice line item.- Parameters:
value- The description of the subscription associated with the invoice line item.
-
getSubscriptionId
Gets the subscription identifier associated with the invoice line item.- Returns:
- The subscription identifier associated with the invoice line item.
-
setSubscriptionId
Sets the subscription identifier associated with the invoice line item.- Parameters:
value- The subscription identifier associated with the invoice line item.
-
getTags
Gets the tags added by the customer.- Returns:
- The tags added by the customer.
-
setTags
Sets the tags added by the customer.- Parameters:
value- The tags added by the customer.
-
getUnitOfMeasure
Gets the unit of measure associated with the invoice line item.- Returns:
- The unit of measure associated with the invoice line item.
-
setUnitOfMeasure
Sets the unit of measure associated with the invoice line item.- Parameters:
value- The unit of measure associated with the invoice line item.
-
getUnitPrice
public double getUnitPrice()Gets the price of the unit.- Returns:
- The price of the unit.
-
setUnitPrice
public void setUnitPrice(double value)Sets the price of the unit.- Parameters:
value- The price of the unit.
-
getUnitType
Gets the type of the unit.- Returns:
- The type of the unit.
-
setUnitType
Sets the type of the unit.- Parameters:
value- The type of the unit.
-
getUsageDate
public org.joda.time.DateTime getUsageDate()Gets the usage data associated with the invoice line item.- Returns:
- The usage data associated with the invoice line item.
-
setUsageDate
public void setUsageDate(org.joda.time.DateTime value)Sets the usage data associated with the invoice line item.- Parameters:
value- The usage data associated with the invoice line item.
-