UsageBasedLineItem Class

public class UsageBasedLineItem extends BaseUsageBasedLineItem

Billing Line Items for Usage Based subscriptions

Constructor Summary

Constructor Description
UsageBasedLineItem()

Method Summary

Modifier and Type Method and Description
java.lang.String getChargeType()
double getConsumptionDiscount()
double getConsumptionPrice()
java.lang.String getCurrency()
int getDetailLineItemId()
double getIncludedQuantity()
InvoiceLineItemType getInvoiceLineItemType()

Returns the type of invoice line item

double getListPrice()
double getOverageQuantity()
double getPostTaxEffectiveRate()
double getPostTaxTotal()
double getPretaxCharges()
double getPretaxEffectiveRate()
java.lang.String getSku()
double getTaxAmount()
void setChargeType(String value)
void setConsumptionDiscount(double value)
void setConsumptionPrice(double value)
void setCurrency(String value)
void setDetailLineItemId(int value)
void setIncludedQuantity(double value)
void setListPrice(double value)
void setOverageQuantity(double value)
void setPostTaxEffectiveRate(double value)
void setPostTaxTotal(double value)
void setPretaxCharges(double value)
void setPretaxEffectiveRate(double value)
void setSku(String value)
void setTaxAmount(double value)

Inherited Members

ResourceBase.getAttributes() BaseUsageBasedLineItem.getBillingCycleType() BaseUsageBasedLineItem.getBillingProvider() BaseUsageBasedLineItem.getChargeEndDate() BaseUsageBasedLineItem.getChargeStartDate() BaseUsageBasedLineItem.getConsumedQuantity() BaseUsageBasedLineItem.getCustomerCompanyName() BaseUsageBasedLineItem.getCustomerId() BaseUsageBasedLineItem.getDomainName() BaseUsageBasedLineItem.getInvoiceNumber() BaseUsageBasedLineItem.getMpnId() BaseUsageBasedLineItem.getOrderId() BaseUsageBasedLineItem.getPartnerBillableAccountId() BaseUsageBasedLineItem.getPartnerId() BaseUsageBasedLineItem.getPartnerName() BaseUsageBasedLineItem.getRegion() BaseUsageBasedLineItem.getResourceGuid() BaseUsageBasedLineItem.getResourceName() BaseUsageBasedLineItem.getServiceName() BaseUsageBasedLineItem.getServiceType() BaseUsageBasedLineItem.getSubscriptionDescription() BaseUsageBasedLineItem.getSubscriptionId() BaseUsageBasedLineItem.getSubscriptionName() BaseUsageBasedLineItem.getTier2MpnId() BaseUsageBasedLineItem.getUnit() BaseUsageBasedLineItem.setBillingCycleType(String value) BaseUsageBasedLineItem.setChargeEndDate(DateTime value) BaseUsageBasedLineItem.setChargeStartDate(DateTime value) BaseUsageBasedLineItem.setConsumedQuantity(double value) BaseUsageBasedLineItem.setCustomerCompanyName(String value) BaseUsageBasedLineItem.setCustomerId(String value) BaseUsageBasedLineItem.setDomainName(String value) BaseUsageBasedLineItem.setInvoiceNumber(String value) BaseUsageBasedLineItem.setMpnId(int value) BaseUsageBasedLineItem.setOrderId(String value) BaseUsageBasedLineItem.setPartnerBillableAccountId(String value) BaseUsageBasedLineItem.setPartnerId(String value) BaseUsageBasedLineItem.setPartnerName(String value) BaseUsageBasedLineItem.setRegion(String value) BaseUsageBasedLineItem.setResourceGuid(String value) BaseUsageBasedLineItem.setResourceName(String value) BaseUsageBasedLineItem.setServiceName(String value) BaseUsageBasedLineItem.setServiceType(String value) BaseUsageBasedLineItem.setSubscriptionDescription(String value) BaseUsageBasedLineItem.setSubscriptionId(String value) BaseUsageBasedLineItem.setSubscriptionName(String value) BaseUsageBasedLineItem.setTier2MpnId(int value) BaseUsageBasedLineItem.setUnit(String value) InvoiceLineItem.getInvoiceLineItemType() java.lang.Object.clone() java.lang.Object.equals(java.lang.Object) java.lang.Object.finalize() java.lang.Object.getClass() java.lang.Object.hashCode() java.lang.Object.notify() java.lang.Object.notifyAll() java.lang.Object.toString() java.lang.Object.wait() java.lang.Object.wait(long) java.lang.Object.wait(long,int)

Constructor Details

UsageBasedLineItem

public UsageBasedLineItem()

Method Details

getChargeType

public String getChargeType()

getConsumptionDiscount

public double getConsumptionDiscount()

getConsumptionPrice

public double getConsumptionPrice()

getCurrency

public String getCurrency()

getDetailLineItemId

public int getDetailLineItemId()

getIncludedQuantity

public double getIncludedQuantity()

getInvoiceLineItemType

public InvoiceLineItemType getInvoiceLineItemType()

Returns the type of invoice line item

Overrides:

UsageBasedLineItem.getInvoiceLineItemType()

Returns:

The type of invoice line item.

getListPrice

public double getListPrice()

getOverageQuantity

public double getOverageQuantity()

getPostTaxEffectiveRate

public double getPostTaxEffectiveRate()

getPostTaxTotal

public double getPostTaxTotal()

getPretaxCharges

public double getPretaxCharges()

getPretaxEffectiveRate

public double getPretaxEffectiveRate()

getSku

public String getSku()

getTaxAmount

public double getTaxAmount()

setChargeType

public void setChargeType(String value)

Parameters:

value

setConsumptionDiscount

public void setConsumptionDiscount(double value)

Parameters:

value

setConsumptionPrice

public void setConsumptionPrice(double value)

Parameters:

value

setCurrency

public void setCurrency(String value)

Parameters:

value

setDetailLineItemId

public void setDetailLineItemId(int value)

Parameters:

value

setIncludedQuantity

public void setIncludedQuantity(double value)

Parameters:

value

setListPrice

public void setListPrice(double value)

Parameters:

value

setOverageQuantity

public void setOverageQuantity(double value)

Parameters:

value

setPostTaxEffectiveRate

public void setPostTaxEffectiveRate(double value)

Parameters:

value

setPostTaxTotal

public void setPostTaxTotal(double value)

Parameters:

value

setPretaxCharges

public void setPretaxCharges(double value)

Parameters:

value

setPretaxEffectiveRate

public void setPretaxEffectiveRate(double value)

Parameters:

value

setSku

public void setSku(String value)

Parameters:

value

setTaxAmount

public void setTaxAmount(double value)

Parameters:

value

Applies to