Class DailyRatedUsageLineItem


public class DailyRatedUsageLineItem
extends InvoiceLineItem
Represents un-billed, billed recon line items for daily rated usage.
  • Constructor Details

  • Method Details

    • getAdditionalInfo

      public Map<String,​Object> 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

      public void setAdditionalInfo​(Map<String,​Object> value)
      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

      public String getAvailabilityId()
      Gets the availability identifier associated with the invoice line item.
      Returns:
      The availability identifier associated with the invoice line item.
    • setAvailabilityId

      public void setAvailabilityId​(String value)
      Sets the availability identifier associated with the invoice line item.
      Parameters:
      value - The availability identifier associated with the invoice line item.
    • getBillingCurrency

      public String 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

      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:
      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

      public BillingProvider getBillingProvider()
      Gets the type of billing provider.
      Specified by:
      getBillingProvider in class InvoiceLineItem
      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

      public String getChargeType()
      Gets the type of charge.
      Returns:
      The type of charge.
    • setChargeType

      public void setChargeType​(String value)
      Set the type of charge.
      Parameters:
      value - The type of charge.
    • getConsumedService

      public String getConsumedService()
      Gets the service that was consumed.
      Returns:
      The service that was consumed.
    • setConsumedService

      public void setConsumedService​(String value)
      Set the service that was consumed.
      Parameters:
      value - The service that was consumed.
    • getCustomerDomainName

      public String 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

      public void setCustomerDomainName​(String value)
      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

      public String getCustomerCountry()
      Gets the country of the customer.
      Returns:
      The country of the customer.
    • setCustomerCountry

      public void setCustomerCountry​(String value)
      Sets the country of the customer.
      Parameters:
      value - The country of the customer.
    • getCustomerId

      public String getCustomerId()
      Gets the customer identifier associated with the invoice line item.
      Returns:
      The customer identifier associated with the invoice line item.
    • setCustomerId

      public void setCustomerId​(String value)
      Sets the customer identifier associated with the invoice line item.
      Parameters:
      value - The customer identifier associated with the invoice line item.
    • getCustomerName

      public String getCustomerName()
      Gets the customer name associated with the invoice line item.
      Returns:
      The customer name associated with the invoice line item.
    • setCustomerName

      public void setCustomerName​(String value)
      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

      public String getEntitlementDescription()
      Gets the description for the entitlement.
      Returns:
      The description for the entitlement.
    • setEntitlementDescription

      public void setEntitlementDescription​(String value)
      Sets the description for the entitlement.
      Parameters:
      value - The description for the entitlement.
    • getEntitlementId

      public String getEntitlementId()
      Gets the identifier for the entitlement.
      Returns:
      The identifier for the entitlement.
    • setEntitlementId

      public void setEntitlementId​(String value)
      Sets the identifier for the entitlement.
      Parameters:
      value - The identifier for the entitlement.
    • getInvoiceLineItemType

      public InvoiceLineItemType getInvoiceLineItemType()
      Gets the type of the invoice line item.
      Specified by:
      getInvoiceLineItemType in class InvoiceLineItem
      Returns:
      The type of invoice line item.
    • getInvoiceNumber

      public String getInvoiceNumber()
      Gets the invoice number associated with the invoice line item.
      Returns:
      The invoice number associated with the invoice line item.
    • setInvoiceNumber

      public void setInvoiceNumber​(String value)
      Sets the invoice number associated with the invoice line item.
      Parameters:
      value - The invoice number associated with the invoice line item.
    • getMeterCategory

      public String getMeterCategory()
      Gets the meter category associated with the invoice line item.
      Returns:
      The meter category associated with the invoice line item.
    • setMeterCategory

      public void setMeterCategory​(String value)
      Sets the meter category associated with the invoice line item.
      Parameters:
      value - The meter category associated with the invoice line item.
    • getMeterId

      public String getMeterId()
      Gets the meter identifier associated with the invoice line item.
      Returns:
      The meter identifier associated with the invoice line item.
    • setMeterId

      public void setMeterId​(String value)
      Sets the meter identifier associated with the invoice line item.
      Parameters:
      value - The meter identifier associated with the invoice line item.
    • getMeterName

      public String 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

      public void setMeterName​(String value)
      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

      public String getMpnId()
      Gets the MPN identifier associated to this line item.
      Returns:
      The MPN identifier associated to this line item.
    • setMpnId

      public void setMpnId​(String value)
      Sets the MPN identifier associated to this line item.
      Parameters:
      value - The MPN identifier associated to this line item.
    • getMeterRegion

      public String 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

      public void setMeterRegion​(String value)
      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

      public String getMeterSubCategory()
      Gets the meter subcategory associated with the invoice line item.
      Returns:
      The meter subcategory associated with the invoice line item.
    • setMeterSubCategory

      public void setMeterSubCategory​(String value)
      Sets the meter subcategory associated with the invoice line item.
      Parameters:
      value - The meter subcategory associated with the invoice line item.
    • getMeterType

      public String getMeterType()
      Gets the type of meter associated with the invoice line item.
      Returns:
      The type of meter associated with the invoice line item.
    • setMeterType

      public void setMeterType​(String value)
      Sets the type of meter associated with the invoice line item.
      Parameters:
      value - The type of meter associated with the invoice line item.
    • getPartnerId

      public String getPartnerId()
      Gets the partner identifier associated with the invoice line item.
      Returns:
      The partner identifier associated with the invoice line item.
    • setPartnerId

      public void setPartnerId​(String value)
      Sets the partner identifier associated with the invoice line item.
      Parameters:
      value - The partner identifier associated with the invoice line item.
    • getPartnerName

      public String getPartnerName()
      Gets the partner name associated with the invoice line item.
      Returns:
      The partner name associated with the invoice line item.
    • setPartnerName

      public void setPartnerName​(String value)
      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

      public String 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

      public void setPricingCurrency​(String value)
      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

      public String getProductId()
      Gets the product identifier associated with the invoice line item.
      Returns:
      The product identifier associated with the invoice line item.
    • setProductId

      public void setProductId​(String value)
      Sets the product identifier associated with the invoice line item.
      Parameters:
      value - The product identifier associated with the invoice line item.
    • getProductName

      public String 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

      public void setProductName​(String value)
      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

      public String getPublisherId()
      Gets publisher identifier associated with the invoice line item type.
      Returns:
      The publisher identifier associated with the invoice line item type.
    • setPublisherId

      public void setPublisherId​(String value)
      Sets the publisher identifier associated with the invoice line item type..
      Parameters:
      value - The publisher identifier associated with the invoice line item type.
    • getPublisherName

      public String 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

      public void setPublisherName​(String value)
      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

      public String getResellerMpnId()
      Gets the MPN identifier of the indirect reseller.
      Returns:
      The MPN identifier of the indirect reseller.
    • setResellerMpnId

      public void setResellerMpnId​(String value)
      Sets the MPN identifier of the indirect reseller.
      Parameters:
      value - The MPN identifier of the indirect reseller.
    • getResourceGroup

      public String getResourceGroup()
      Gets the name of the resource group.
      Returns:
      The name of the resource group.
    • setResourceGroup

      public void setResourceGroup​(String value)
      Sets the name of the resource group.
      Parameters:
      value - The name of the resource group.
    • getResourceLocation

      public String 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

      public void setResourceLocation​(String value)
      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

      public String getResourceUri()
      Gets the URI of the resource.
      Returns:
      The URI of the resource.
    • setResourceUri

      public void setResourceUri​(String value)
      Sets the URI of the resource.
      Parameters:
      value - The URI of the resource.
    • getServiceInfo1

      public String getServiceInfo1()
      Gets the internal Azure Service Metadata.
      Returns:
      The internal Azure Service Metadata.
    • setServiceInfo1

      public void setServiceInfo1​(String value)
      Sets the internal Azure Service Metadata.
      Parameters:
      value - The the internal Azure Service Metadata.
    • getServiceInfo2

      public String 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

      public void setServiceInfo2​(String value)
      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

      public String getSkuId()
      Gets the SKU identifier associated with the invoice line item.
      Returns:
      The SKU identifier associated with the invoice line item.
    • setSkuId

      public void setSkuId​(String value)
      Sets the SKU identifier associated with the invoice line item.
      Parameters:
      value - The SKU identifier associated with the invoice line item.
    • getSkuName

      public String getSkuName()
      Gets the SKU name associated with the invoice line item.
      Returns:
      The SKU name associated with the invoice line item.
    • setSkuName

      public void setSkuName​(String value)
      Set the SKU name associated with the invoice line item.
      Parameters:
      value - The SKU name associated with the invoice line item.
    • getSubscriptionDescription

      public String 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

      public void setSubscriptionDescription​(String value)
      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

      public String getSubscriptionId()
      Gets the subscription identifier associated with the invoice line item.
      Returns:
      The subscription identifier associated with the invoice line item.
    • setSubscriptionId

      public void setSubscriptionId​(String value)
      Sets the subscription identifier associated with the invoice line item.
      Parameters:
      value - The subscription identifier associated with the invoice line item.
    • getTags

      public Map<String,​Object> getTags()
      Gets the tags added by the customer.
      Returns:
      The tags added by the customer.
    • setTags

      public void setTags​(Map<String,​Object> value)
      Sets the tags added by the customer.
      Parameters:
      value - The tags added by the customer.
    • getUnitOfMeasure

      public String getUnitOfMeasure()
      Gets the unit of measure associated with the invoice line item.
      Returns:
      The unit of measure associated with the invoice line item.
    • setUnitOfMeasure

      public void setUnitOfMeasure​(String value)
      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

      public String getUnitType()
      Gets the type of the unit.
      Returns:
      The type of the unit.
    • setUnitType

      public void setUnitType​(String value)
      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.