public class UsageSession extends InsertableEntity<UsageSession>
| Modifier and Type | Field and Description |
|---|---|
protected String |
changedBy |
protected Date |
created |
protected String |
description |
protected String |
organizationID |
protected String |
pricingComponentID |
protected String |
pricingComponentName |
protected static ResourcePath |
resourcePath |
protected String |
sessionID |
protected long |
sessionix |
protected Date |
start |
protected String |
state |
protected Date |
stop |
protected String |
subscriptionID |
protected String |
uom |
protected UsageSession[] |
usageSessions |
m_client, PRETTY_PRINT_GSON| Modifier | Constructor and Description |
|---|---|
protected |
UsageSession() |
|
UsageSession(BillForwardClient client_) |
|
UsageSession(UsageSession[] sessions) |
create, create, createExplicitPath, retire, retire, retire, retireExplicitPathprotected UsageSession[] usageSessions
protected String subscriptionID
protected String organizationID
protected String sessionID
protected String pricingComponentID
protected String pricingComponentName
protected String uom
protected String description
protected long sessionix
protected Date start
protected Date stop
protected String state
protected String changedBy
protected Date created
protected static ResourcePath resourcePath
public UsageSession(UsageSession[] sessions)
public UsageSession(BillForwardClient client_)
protected UsageSession()
public String getSubscriptionID()
public void setSubscriptionID(String subscriptionID)
public String getSessionID()
public void setSessionID(String sessionID)
public String getPricingComponentID()
public void setPricingComponentID(String pricingComponentID_)
public String getPricingComponentName()
public void setPricingComponenName(String pricingComponentName_)
public String getUom()
public void setUom(String uom)
public String getDescription()
public void setDescription(String description)
public Date getStart()
public void setStart(Date start)
public Date getStop()
public void setStop(Date stop)
public String getOrganizationID()
public long getSessionix()
public String getStateAsString()
public UsageState getState()
public String getChangedBy()
public Date getCreated()
public static UsageSession startSession(UnitOfMeasure uom, String subscriptionID) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static UsageSession startSession(String pricingComponentName, String subscriptionID) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static UsageSession startSessionByPricingComponentID(String pricingComponentID, String subscriptionID) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static UsageSession startSessionByPricingComponentID(String pricingComponentID, String subscriptionID, String sessionID) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static UsageSession startSession(String pricingComponentName, String subscriptionID, String sessionID) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static UsageSession startSession(UnitOfMeasure uom, String subscriptionID, String sessionID) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static UsageSession[] startSessions(UsageSession[] sessions_) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static UsageSession[] getSessionsForSubscription(String subscriptionID_) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static UsageSession[] getActiveSessionsForSubscription(String subscriptionID_) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static UsageSession stopSession(UnitOfMeasure uom, String subscriptionID, String sessionID) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static UsageSession[] stopSession(UsageSession[] sessions_) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public UsageSession stop() throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
protected ResourcePath getResourcePath()
getResourcePath in class BillingEntityprotected static ResourcePath ResourcePath()
Copyright © 2015 BillForward. All rights reserved.