public class Usage extends InsertableEntity<Usage>
| Modifier and Type | Field and Description |
|---|---|
protected String |
id |
protected String |
organizationID |
protected String |
pricingComponentID |
protected String |
pricingComponentName |
protected static ResourcePath |
resourcePath |
protected String |
sessiondID |
protected Date |
start |
protected Date |
stop |
protected String |
subscriptionID |
protected String |
uom |
protected Date |
updated |
protected long |
usageDuration |
protected int |
usagePeriod |
protected String |
usageType |
protected long |
usageValue |
m_client, PRETTY_PRINT_GSON| Constructor and Description |
|---|
Usage() |
Usage(BillForwardClient client_) |
| Modifier and Type | Method and Description |
|---|---|
static Usage |
create(Usage usage) |
String |
getID() |
String |
getOrganizationID() |
String |
getPricingComponentID() |
String |
getPricingComponentName() |
protected ResourcePath |
getResourcePath() |
String |
getSessiondID() |
Date |
getStart() |
Date |
getStop() |
String |
getSubscriptionID() |
String |
getUom() |
Date |
getUpdated() |
long |
getUsageDuration() |
static Usage[] |
getUsageForSubscription(String subscriptionID_) |
static Usage[] |
getUsageForSubscriptionPeriod(String subscriptionID_,
int period_) |
int |
getUsagePeriod() |
UsageType |
getUsageType() |
String |
getUsageTypeAsString() |
long |
getUsageValue() |
protected static ResourcePath |
ResourcePath() |
void |
setSessiondID(String sessiondID) |
void |
setStart(Date start) |
void |
setStop(Date stop) |
void |
setSubscriptionID(String subscriptionID) |
void |
setUom(String uom) |
void |
setUsageDuration(long usageDuration) |
void |
setUsagePeriod(int usagePeriod) |
void |
setUsageType(UsageType usageType) |
void |
setUsageValue(long usageValue) |
create, create, createExplicitPath, retire, retire, retire, retireExplicitPathprotected String id
protected String organizationID
protected String sessiondID
protected String subscriptionID
protected String pricingComponentID
protected String pricingComponentName
protected String uom
protected int usagePeriod
protected long usageDuration
protected String usageType
protected long usageValue
protected Date start
protected Date stop
protected Date updated
protected static ResourcePath resourcePath
public Usage(BillForwardClient client_)
public Usage()
public String getID()
public String getOrganizationID()
public String getSessiondID()
public String getSubscriptionID()
public String getPricingComponentID()
public String getPricingComponentName()
public String getUom()
public int getUsagePeriod()
public long getUsageDuration()
public UsageType getUsageType()
public String getUsageTypeAsString()
public long getUsageValue()
public Date getStart()
public Date getStop()
public Date getUpdated()
public void setSessiondID(String sessiondID)
public void setSubscriptionID(String subscriptionID)
public void setUom(String uom)
public void setUsagePeriod(int usagePeriod)
public void setUsageDuration(long usageDuration)
public void setUsageType(UsageType usageType)
public void setUsageValue(long usageValue)
public void setStart(Date start)
public void setStop(Date stop)
public static Usage create(Usage usage) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static Usage[] getUsageForSubscription(String subscriptionID_) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static Usage[] getUsageForSubscriptionPeriod(String subscriptionID_, int period_) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
protected ResourcePath getResourcePath()
getResourcePath in class BillingEntityprotected static ResourcePath ResourcePath()
Copyright © 2015 BillForward. All rights reserved.