Package com.testdroid.api.model
Class APIBillingPeriodUsage
- java.lang.Object
-
- com.testdroid.api.APIEntity
-
- com.testdroid.api.model.APIBillingPeriodUsage
-
public class APIBillingPeriodUsage extends APIEntity
- Author:
- MichaĆ Szpruta
-
-
Field Summary
-
Fields inherited from class com.testdroid.api.APIEntity
client, id, OBJECT_MAPPER, parentId, selfURI, XML_MAPPER
-
-
Constructor Summary
Constructors Constructor Description APIBillingPeriodUsage()
APIBillingPeriodUsage(APIDeviceSession.Type type, APIDevice.OsType osType, long billableSeconds, long nonBillableSeconds)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected <T extends APIEntity>
voidclone(T from)
long
getBillableSeconds()
long
getNonBillableSeconds()
APIDevice.OsType
getOsType()
APIDeviceSession.Type
getType()
void
setBillableSeconds(long billableSeconds)
void
setNonBillableSeconds(long nonBillableSeconds)
void
setOsType(APIDevice.OsType osType)
void
setType(APIDeviceSession.Type type)
-
Methods inherited from class com.testdroid.api.APIEntity
cloneBase, createUri, deleteResource, getFile, getId, getListResource, getListResource, getParentId, getResource, getSelfURI, postFile, postResource, refresh, setId, setSelfURI, toJson
-
-
-
-
Constructor Detail
-
APIBillingPeriodUsage
public APIBillingPeriodUsage()
-
APIBillingPeriodUsage
public APIBillingPeriodUsage(APIDeviceSession.Type type, APIDevice.OsType osType, long billableSeconds, long nonBillableSeconds)
-
-
Method Detail
-
getType
public APIDeviceSession.Type getType()
-
getOsType
public APIDevice.OsType getOsType()
-
getBillableSeconds
public long getBillableSeconds()
-
getNonBillableSeconds
public long getNonBillableSeconds()
-
setType
public void setType(APIDeviceSession.Type type)
-
setOsType
public void setOsType(APIDevice.OsType osType)
-
setBillableSeconds
public void setBillableSeconds(long billableSeconds)
-
setNonBillableSeconds
public void setNonBillableSeconds(long nonBillableSeconds)
-
-