DailyRatedUsageLineItem Class
- java.
lang. Object - com.
microsoft. store. partnercenter. models. ResourceBase - com.
microsoft. store. partnercenter. models. invoices. InvoiceLineItem - com.
microsoft. store. partnercenter. models. invoices. DailyRatedUsageLineItem
- com.
- com.
- com.
public class DailyRatedUsageLineItem extends InvoiceLineItem
Represents un-billed, billed recon line items for daily rated usage.
Constructor Summary
| Constructor | Description | |
|---|---|---|
| DailyRatedUsageLineItem() | ||
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| java.util.Map<java.lang.String,java.lang.Object> |
getAdditionalInfo()
Gets the service-specific metadata. |
| java.lang.String |
getAvailabilityId()
Gets the availability identifier associated with the invoice line item. |
| java.lang.String |
getBillingCurrency()
Gets the ISO currency in which the meter is charged in local currency of the customer or billing currency. |
| double |
getBillingPreTaxTotal()
Gets the extended cost or total cost before tax in local currency of the customer or billing currency. |
|
Billing |
getBillingProvider()
Gets the type of billing provider. |
| org.joda.time.DateTime |
getChargeEndDate()
Gets the charge start date associated with the invoice line item. |
| org.joda.time.DateTime |
getChargeStartDate()
Gets the charge start date associated with the invoice line item. |
| java.lang.String |
getChargeType()
Gets the type of charge. |
| java.lang.String |
getConsumedService()
Gets the service that was consumed. |
| java.lang.String |
getCustomerCountry()
Gets the country of the customer. |
| java.lang.String |
getCustomerDomainName()
Gets the name of the customer domain associated with the invoice line item. |
| java.lang.String |
getCustomerId()
Gets the customer identifier associated with the invoice line item. |
| java.lang.String |
getCustomerName()
Gets the customer name associated with the invoice line item. |
| double |
getEffectiveUnitPrice()
Gets the effective unit price. |
| java.lang.String |
getEntitlementDescription()
Gets the description for the entitlement. |
| java.lang.String |
getEntitlementId()
Gets the identifier for the entitlement. |
|
Invoice |
getInvoiceLineItemType()
Gets the type of the invoice line item. |
| java.lang.String |
getInvoiceNumber()
Gets the invoice number associated with the invoice line item. |
| java.lang.String |
getMeterCategory()
Gets the meter category associated with the invoice line item. |
| java.lang.String |
getMeterId()
Gets the meter identifier associated with the invoice line item. |
| java.lang.String |
getMeterName()
Gets the name of the meter associated with the invoice line item. |
| java.lang.String |
getMeterRegion()
Gets the region of the meter associated with the invoice line item. |
| java.lang.String |
getMeterSubCategory()
Gets the meter subcategory associated with the invoice line item. |
| java.lang.String |
getMeterType()
Gets the type of meter associated with the invoice line item. |
| java.lang.String |
getMpnId()
Gets the MPN identifier associated to this line item. |
| double |
getPCToBCExchangeRate()
Gets the pricing currency to billing currency exchange rate. |
| org.joda.time.DateTime |
getPCToBCExchangeRateDate()
Gets the pricing currency to billing currency exchange rate date. |
| java.lang.String |
getPartnerId()
Gets the partner identifier associated with the invoice line item. |
| java.lang.String |
getPartnerName()
Gets the partner name associated with the invoice line item. |
| java.lang.String |
getPricingCurrency()
Gets the ISO currency in which the meter is charged in USD or catalog currency used for rating. |
| double |
getPricingPreTaxTotal()
Gets the extended cost or total cost before tax in USD or catalog currency used for rating. |
| java.lang.String |
getProductId()
Gets the product identifier associated with the invoice line item. |
| java.lang.String |
getProductName()
Gets the name of the product associated with the invoice line item. |
| java.lang.String |
getPublisherId()
Gets publisher identifier associated with the invoice line item type. |
| java.lang.String |
getPublisherName()
Gets the name of the publisher associated with the invoice line item type. |
| double |
getQuantity()
Gets the quantity of the usage. |
| double |
getRateOfPartnerEarnedCredit()
Gets the rate of partner earned credit. |
| java.lang.String |
getResellerMpnId()
Gets the MPN identifier of the indirect reseller. |
| java.lang.String |
getResourceGroup()
Gets the name of the resource group. |
| java.lang.String |
getResourceLocation()
Gets the location of the resource associated with the invoice line item type. |
| java.lang.String |
getResourceUri()
Gets the URI of the resource. |
| java.lang.String |
getServiceInfo1()
Gets the internal Azure Service Metadata. |
| java.lang.String |
getServiceInfo2()
Gets the service information for example, an image type for a virtual machine and ISP name for Express |
| java.lang.String |
getSkuId()
Gets the SKU identifier associated with the invoice line item. |
| java.lang.String |
getSkuName()
Gets the SKU name associated with the invoice line item. |
| java.lang.String |
getSubscriptionDescription()
Gets the description of the subscription associated with the invoice line item. |
| java.lang.String |
getSubscriptionId()
Gets the subscription identifier associated with the invoice line item. |
| java.util.Map<java.lang.String,java.lang.Object> |
getTags()
Gets the tags added by the customer. |
| java.lang.String |
getUnitOfMeasure()
Gets the unit of measure associated with the invoice line item. |
| double |
getUnitPrice()
Gets the price of the unit. |
| java.lang.String |
getUnitType()
Gets the type of the unit. |
| org.joda.time.DateTime |
getUsageDate()
Gets the usage data associated with the invoice line item. |
| void |
setAdditionalInfo(Map<String,Object> value)
Sets the service-specific metadata. |
| void |
setAvailabilityId(String value)
Sets the availability identifier associated with the invoice line item. |
| void |
setBillingCurrency(String value)
Sets the ISO currency in which the meter is charged in local currency of the customer or billing currency. |
| void |
setBillingPreTaxTotal(double value)
Sets the extended cost or total cost before tax in local currency of the customer or billing currency. |
| void |
setChargeEndDate(DateTime value)
Set the charge start date associated with the invoice line item. |
| void |
setChargeStartDate(DateTime value)
Set the charge start date associated with the invoice line item. |
| void |
setChargeType(String value)
Set the type of charge. |
| void |
setConsumedService(String value)
Set the service that was consumed. |
| void |
setCustomerCountry(String value)
Sets the country of the customer. |
| void |
setCustomerDomainName(String value)
Sets the name of the customer domain associated with the invoice line item. |
| void |
setCustomerId(String value)
Sets the customer identifier associated with the invoice line item. |
| void |
setCustomerName(String value)
Sets the customer name associated with the invoice line item. |
| void |
setEffectiveUnitPrice(double value)
Sets the effective unit price. |
| void |
setEntitlementDescription(String value)
Sets the description for the entitlement. |
| void |
setEntitlementId(String value)
Sets the identifier for the entitlement. |
| void |
setInvoiceNumber(String value)
Sets the invoice number associated with the invoice line item. |
| void |
setMeterCategory(String value)
Sets the meter category associated with the invoice line item. |
| void |
setMeterId(String value)
Sets the meter identifier associated with the invoice line item. |
| void |
setMeterName(String value)
Sets the name of the meter associated with the invoice line item. |
| void |
setMeterRegion(String value)
Sets the region of the meter associated with the invoice line item. |
| void |
setMeterSubCategory(String value)
Sets the meter subcategory associated with the invoice line item. |
| void |
setMeterType(String value)
Sets the type of meter associated with the invoice line item. |
| void |
setMpnId(String value)
Sets the MPN identifier associated to this line item. |
| void |
setPCToBCExchangeRate(double value)
Sets the pricing currency to billing currency exchange rate. |
| void |
setPCToBCExchangeRateDate(DateTime value)
Sets the pricing currency to billing currency exchange rate date. |
| void |
setPartnerId(String value)
Sets the partner identifier associated with the invoice line item. |
| void |
setPartnerName(String value)
Sets the partner name associated with the invoice line item. |
| void |
setPricingCurrency(String value)
Sets the ISO currency in which the meter is charged in USD or catalog currency used for rating. |
| void |
setPricingPreTaxTotal(double value)
Sets the extended cost or total cost before tax in USD or catalog currency used for rating. |
| void |
setProductId(String value)
Sets the product identifier associated with the invoice line item. |
| void |
setProductName(String value)
Sets the name of the product associated with the invoice line item. |
| void |
setPublisherId(String value)
Sets the publisher identifier associated with the invoice line item type.. |
| void |
setPublisherName(String value)
Sets the name of the publisher associated with the invoice line item type. |
| void |
setQuantity(double value)
Sets the quantity of the usage. |
| void |
setRateOfPartnerEarnedCredit(double value)
Sets the rate of partner earned credit. |
| void |
setResellerMpnId(String value)
Sets the MPN identifier of the indirect reseller. |
| void |
setResourceGroup(String value)
Sets the name of the resource group. |
| void |
setResourceLocation(String value)
Sets the name of the publisher associated with the invoice line item type. |
| void |
setResourceUri(String value)
Sets the URI of the resource. |
| void |
setServiceInfo1(String value)
Sets the internal Azure Service Metadata. |
| void |
setServiceInfo2(String value)
Sets the service information for example, an image type for a virtual machine and ISP name for Express |
| void |
setSkuId(String value)
Sets the SKU identifier associated with the invoice line item. |
| void |
setSkuName(String value)
Set the SKU name associated with the invoice line item. |
| void |
setSubscriptionDescription(String value)
Sets the description of the subscription associated with the invoice line item. |
| void |
setSubscriptionId(String value)
Sets the subscription identifier associated with the invoice line item. |
| void |
setTags(Map<String,Object> value)
Sets the tags added by the customer. |
| void |
setUnitOfMeasure(String value)
Sets the unit of measure associated with the invoice line item. |
| void |
setUnitPrice(double value)
Sets the price of the unit. |
| void |
setUnitType(String value)
Sets the type of the unit. |
| void |
setUsageDate(DateTime value)
Sets the usage data associated with the invoice line item. |
Inherited Members
Constructor Details
DailyRatedUsageLineItem
public DailyRatedUsageLineItem()
Method Details
getAdditionalInfo
public Map
Gets the service-specific metadata. For example, an image type for a virtual machine.
Returns:
getAvailabilityId
public String getAvailabilityId()
Gets the availability identifier associated with the invoice line item.
Returns:
getBillingCurrency
public String getBillingCurrency()
Gets the ISO currency in which the meter is charged in local currency of the customer or billing currency.
Returns:
getBillingPreTaxTotal
public double getBillingPreTaxTotal()
Gets the extended cost or total cost before tax in local currency of the customer or billing currency.
Returns:
getBillingProvider
public BillingProvider getBillingProvider()
Gets the type of billing provider.
Overrides:
DailyRatedUsageLineItem.getBillingProvider()Returns:
getChargeEndDate
public DateTime getChargeEndDate()
Gets the charge start date associated with the invoice line item.
Returns:
getChargeStartDate
public DateTime getChargeStartDate()
Gets the charge start date associated with the invoice line item.
Returns:
getChargeType
public String getChargeType()
Gets the type of charge.
Returns:
getConsumedService
public String getConsumedService()
Gets the service that was consumed.
Returns:
getCustomerCountry
public String getCustomerCountry()
Gets the country of the customer.
Returns:
getCustomerDomainName
public String getCustomerDomainName()
Gets the name of the customer domain associated with the invoice line item.
Returns:
getCustomerId
public String getCustomerId()
Gets the customer identifier associated with the invoice line item.
Returns:
getCustomerName
public String getCustomerName()
Gets the customer name associated with the invoice line item.
Returns:
getEffectiveUnitPrice
public double getEffectiveUnitPrice()
Gets the effective unit price.
Returns:
getEntitlementDescription
public String getEntitlementDescription()
Gets the description for the entitlement.
Returns:
getEntitlementId
public String getEntitlementId()
Gets the identifier for the entitlement.
Returns:
getInvoiceLineItemType
public InvoiceLineItemType getInvoiceLineItemType()
Gets the type of the invoice line item.
Overrides:
DailyRatedUsageLineItem.getInvoiceLineItemType()Returns:
getInvoiceNumber
public String getInvoiceNumber()
Gets the invoice number associated with the invoice line item.
Returns:
getMeterCategory
public String getMeterCategory()
Gets the meter category associated with the invoice line item.
Returns:
getMeterId
public String getMeterId()
Gets the meter identifier associated with the invoice line item.
Returns:
getMeterName
public String getMeterName()
Gets the name of the meter associated with the invoice line item.
Returns:
getMeterRegion
public String getMeterRegion()
Gets the region of the meter associated with the invoice line item.
Returns:
getMeterSubCategory
public String getMeterSubCategory()
Gets the meter subcategory associated with the invoice line item.
Returns:
getMeterType
public String getMeterType()
Gets the type of meter associated with the invoice line item.
Returns:
getMpnId
public String getMpnId()
Gets the MPN identifier associated to this line item.
Returns:
getPCToBCExchangeRate
public double getPCToBCExchangeRate()
Gets the pricing currency to billing currency exchange rate.
Returns:
getPCToBCExchangeRateDate
public DateTime getPCToBCExchangeRateDate()
Gets the pricing currency to billing currency exchange rate date.
Returns:
getPartnerId
public String getPartnerId()
Gets the partner identifier associated with the invoice line item.
Returns:
getPartnerName
public String getPartnerName()
Gets the partner name associated with the invoice line item.
Returns:
getPricingCurrency
public String getPricingCurrency()
Gets the ISO currency in which the meter is charged in USD or catalog currency used for rating.
Returns:
getPricingPreTaxTotal
public double getPricingPreTaxTotal()
Gets the extended cost or total cost before tax in USD or catalog currency used for rating.
Returns:
getProductId
public String getProductId()
Gets the product identifier associated with the invoice line item.
Returns:
getProductName
public String getProductName()
Gets the name of the product associated with the invoice line item.
Returns:
getPublisherId
public String getPublisherId()
Gets publisher identifier associated with the invoice line item type.
Returns:
getPublisherName
public String getPublisherName()
Gets the name of the publisher associated with the invoice line item type.
Returns:
getQuantity
public double getQuantity()
Gets the quantity of the usage.
Returns:
getRateOfPartnerEarnedCredit
public double getRateOfPartnerEarnedCredit()
Gets the rate of partner earned credit.
Returns:
getResellerMpnId
public String getResellerMpnId()
Gets the MPN identifier of the indirect reseller.
Returns:
getResourceGroup
public String getResourceGroup()
Gets the name of the resource group.
Returns:
getResourceLocation
public String getResourceLocation()
Gets the location of the resource associated with the invoice line item type.
Returns:
getResourceUri
public String getResourceUri()
Gets the URI of the resource.
Returns:
getServiceInfo1
public String getServiceInfo1()
Gets the internal Azure Service Metadata.
Returns:
getServiceInfo2
public String getServiceInfo2()
Gets the service information for example, an image type for a virtual machine and ISP name for ExpressRoute.
Returns:
getSkuId
public String getSkuId()
Gets the SKU identifier associated with the invoice line item.
Returns:
getSkuName
public String getSkuName()
Gets the SKU name associated with the invoice line item.
Returns:
getSubscriptionDescription
public String getSubscriptionDescription()
Gets the description of the subscription associated with the invoice line item.
Returns:
getSubscriptionId
public String getSubscriptionId()
Gets the subscription identifier associated with the invoice line item.
Returns:
getTags
public Map
Gets the tags added by the customer.
Returns:
getUnitOfMeasure
public String getUnitOfMeasure()
Gets the unit of measure associated with the invoice line item.
Returns:
getUnitPrice
public double getUnitPrice()
Gets the price of the unit.
Returns:
getUnitType
public String getUnitType()
Gets the type of the unit.
Returns:
getUsageDate
public DateTime getUsageDate()
Gets the usage data associated with the invoice line item.
Returns:
setAdditionalInfo
public void setAdditionalInfo(Map
Sets the service-specific metadata. For example, an image type for a virtual machine.
Parameters:
setAvailabilityId
public void setAvailabilityId(String value)
Sets the availability identifier associated with the invoice line item.
Parameters:
setBillingCurrency
public void setBillingCurrency(String value)
Sets the ISO currency in which the meter is charged in local currency of the customer or billing currency.
Parameters:
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:
setChargeEndDate
public void setChargeEndDate(DateTime value)
Set the charge start date associated with the invoice line item.
Parameters:
setChargeStartDate
public void setChargeStartDate(DateTime value)
Set the charge start date associated with the invoice line item.
Parameters:
setChargeType
public void setChargeType(String value)
Set the type of charge.
Parameters:
setConsumedService
public void setConsumedService(String value)
Set the service that was consumed.
Parameters:
setCustomerCountry
public void setCustomerCountry(String value)
Sets the country of the customer.
Parameters:
setCustomerDomainName
public void setCustomerDomainName(String value)
Sets the name of the customer domain associated with the invoice line item.
Parameters:
setCustomerId
public void setCustomerId(String value)
Sets the customer identifier associated with the invoice line item.
Parameters:
setCustomerName
public void setCustomerName(String value)
Sets the customer name associated with the invoice line item.
Parameters:
setEffectiveUnitPrice
public void setEffectiveUnitPrice(double value)
Sets the effective unit price.
Parameters:
setEntitlementDescription
public void setEntitlementDescription(String value)
Sets the description for the entitlement.
Parameters:
setEntitlementId
public void setEntitlementId(String value)
Sets the identifier for the entitlement.
Parameters:
setInvoiceNumber
public void setInvoiceNumber(String value)
Sets the invoice number associated with the invoice line item.
Parameters:
setMeterCategory
public void setMeterCategory(String value)
Sets the meter category associated with the invoice line item.
Parameters:
setMeterId
public void setMeterId(String value)
Sets the meter identifier associated with the invoice line item.
Parameters:
setMeterName
public void setMeterName(String value)
Sets the name of the meter associated with the invoice line item.
Parameters:
setMeterRegion
public void setMeterRegion(String value)
Sets the region of the meter associated with the invoice line item.
Parameters:
setMeterSubCategory
public void setMeterSubCategory(String value)
Sets the meter subcategory associated with the invoice line item.
Parameters:
setMeterType
public void setMeterType(String value)
Sets the type of meter associated with the invoice line item.
Parameters:
setMpnId
public void setMpnId(String value)
Sets the MPN identifier associated to this line item.
Parameters:
setPCToBCExchangeRate
public void setPCToBCExchangeRate(double value)
Sets the pricing currency to billing currency exchange rate.
Parameters:
setPCToBCExchangeRateDate
public void setPCToBCExchangeRateDate(DateTime value)
Sets the pricing currency to billing currency exchange rate date.
Parameters:
setPartnerId
public void setPartnerId(String value)
Sets the partner identifier associated with the invoice line item.
Parameters:
setPartnerName
public void setPartnerName(String value)
Sets the partner name associated with the invoice line item.
Parameters:
setPricingCurrency
public void setPricingCurrency(String value)
Sets the ISO currency in which the meter is charged in USD or catalog currency used for rating.
Parameters:
setPricingPreTaxTotal
public void setPricingPreTaxTotal(double value)
Sets the extended cost or total cost before tax in USD or catalog currency used for rating.
Parameters:
setProductId
public void setProductId(String value)
Sets the product identifier associated with the invoice line item.
Parameters:
setProductName
public void setProductName(String value)
Sets the name of the product associated with the invoice line item.
Parameters:
setPublisherId
public void setPublisherId(String value)
Sets the publisher identifier associated with the invoice line item type..
Parameters:
setPublisherName
public void setPublisherName(String value)
Sets the name of the publisher associated with the invoice line item type.
Parameters:
setQuantity
public void setQuantity(double value)
Sets the quantity of the usage.
Parameters:
setRateOfPartnerEarnedCredit
public void setRateOfPartnerEarnedCredit(double value)
Sets the rate of partner earned credit.
Parameters:
setResellerMpnId
public void setResellerMpnId(String value)
Sets the MPN identifier of the indirect reseller.
Parameters:
setResourceGroup
public void setResourceGroup(String value)
Sets the name of the resource group.
Parameters:
setResourceLocation
public void setResourceLocation(String value)
Sets the name of the publisher associated with the invoice line item type.
Parameters:
setResourceUri
public void setResourceUri(String value)
Sets the URI of the resource.
Parameters:
setServiceInfo1
public void setServiceInfo1(String value)
Sets the internal Azure Service Metadata.
Parameters:
setServiceInfo2
public void setServiceInfo2(String value)
Sets the service information for example, an image type for a virtual machine and ISP name for ExpressRoute.
Parameters:
setSkuId
public void setSkuId(String value)
Sets the SKU identifier associated with the invoice line item.
Parameters:
setSkuName
public void setSkuName(String value)
Set the SKU name associated with the invoice line item.
Parameters:
setSubscriptionDescription
public void setSubscriptionDescription(String value)
Sets the description of the subscription associated with the invoice line item.
Parameters:
setSubscriptionId
public void setSubscriptionId(String value)
Sets the subscription identifier associated with the invoice line item.
Parameters:
setTags
public void setTags(Map
Sets the tags added by the customer.
Parameters:
setUnitOfMeasure
public void setUnitOfMeasure(String value)
Sets the unit of measure associated with the invoice line item.
Parameters:
setUnitPrice
public void setUnitPrice(double value)
Sets the price of the unit.
Parameters:
setUnitType
public void setUnitType(String value)
Sets the type of the unit.
Parameters:
setUsageDate
public void setUsageDate(DateTime value)
Sets the usage data associated with the invoice line item.
Parameters: