Package com.testdroid.api.model
Class APIDevice
- java.lang.Object
-
- com.testdroid.api.APIEntity
-
- com.testdroid.api.model.APIDevice
-
public class APIDevice extends APIEntity
- Author:
- Łukasz Kajda
, Michał Szpruta , Slawomir Pawluk
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
APIDevice.Creator
static class
APIDevice.DeviceGroupOrigin
static class
APIDevice.OsType
static class
APIDevice.Platform
-
Field Summary
-
Fields inherited from class com.testdroid.api.APIEntity
client, id, OBJECT_MAPPER, parentId, selfURI, XML_MAPPER
-
-
Constructor Summary
Constructors Constructor Description APIDevice()
APIDevice(java.lang.Long id, java.lang.String displayName, java.lang.String manufacturer, java.lang.String releaseVersion, java.lang.Integer apiLevel, java.lang.Integer creditsPrice, java.lang.String imagePrefix, java.lang.Integer imageTop, java.lang.Integer imageLeft, java.lang.Integer imageWidth, java.lang.Integer imageHeight, java.lang.Integer frameExtraWidth, APIDevice.OsType osType, APIDevice.Platform platform, java.lang.Boolean online, java.lang.Boolean locked, java.lang.Boolean enabled, java.lang.Long accountId, java.lang.String mainUserEmail)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected <T extends APIEntity>
voidclone(T from)
java.lang.Long
getAccountId()
APIList<APIBrowser>
getBrowsers()
java.lang.Integer
getCreditsPrice()
APIDevice.DeviceGroupOrigin
getDeviceGroupOrigin()
java.lang.String
getDisplayName()
java.lang.Boolean
getEnabled()
java.lang.String
getFrame100Url()
java.lang.String
getFrame160Url()
java.lang.String
getFrame400Url()
java.lang.String
getFrame80Url()
java.lang.Integer
getFrameExtraWidth()
java.lang.Integer
getImageHeight()
java.lang.Integer
getImageLeft()
java.lang.String
getImagePrefix()
java.lang.Integer
getImageTop()
java.lang.Integer
getImageWidth()
java.lang.String
getMainUserEmail()
java.lang.String
getManufacturer()
APIDevice.OsType
getOsType()
APIDevice.Platform
getPlatform()
APIList<APIDeviceProperty>
getProperties()
APISoftwareVersion
getSoftwareVersion()
java.util.Set<APIDevice.Creator>
getSupportedCreators()
boolean
isAvailable()
java.lang.Boolean
isLocked()
java.lang.Boolean
isOnline()
void
setAccountId(java.lang.Long accountId)
void
setAvailable(boolean available)
void
setBrowsers(APIList<APIBrowser> browsers)
void
setCreditsPrice(java.lang.Integer creditsPrice)
void
setDeviceGroupOrigin(APIDevice.DeviceGroupOrigin deviceGroupOrigin)
void
setDisplayName(java.lang.String displayName)
void
setEnabled(java.lang.Boolean enabled)
void
setFrame100Url(java.lang.String frame100Url)
void
setFrame160Url(java.lang.String frame160Url)
void
setFrame400Url(java.lang.String frame400Url)
void
setFrame80Url(java.lang.String frame80Url)
void
setFrameExtraWidth(java.lang.Integer frameExtraWidth)
void
setImageHeight(java.lang.Integer imageHeight)
void
setImageLeft(java.lang.Integer imageLeft)
void
setImagePrefix(java.lang.String imagePrefix)
void
setImageTop(java.lang.Integer imageTop)
void
setImageWidth(java.lang.Integer imageWidth)
void
setLocked(java.lang.Boolean locked)
void
setMainUserEmail(java.lang.String mainUserEmail)
void
setManufacturer(java.lang.String manufacturer)
void
setOnline(java.lang.Boolean online)
void
setOsType(APIDevice.OsType osType)
void
setPlatform(APIDevice.Platform platform)
void
setProperties(APIList<APIDeviceProperty> properties)
void
setSoftwareVersion(APISoftwareVersion softwareVersion)
void
setSupportedCreators(java.util.Set<APIDevice.Creator> supportedCreators)
-
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
-
APIDevice
public APIDevice()
-
APIDevice
public APIDevice(java.lang.Long id, java.lang.String displayName, java.lang.String manufacturer, java.lang.String releaseVersion, java.lang.Integer apiLevel, java.lang.Integer creditsPrice, java.lang.String imagePrefix, java.lang.Integer imageTop, java.lang.Integer imageLeft, java.lang.Integer imageWidth, java.lang.Integer imageHeight, java.lang.Integer frameExtraWidth, APIDevice.OsType osType, APIDevice.Platform platform, java.lang.Boolean online, java.lang.Boolean locked, java.lang.Boolean enabled, java.lang.Long accountId, java.lang.String mainUserEmail)
-
-
Method Detail
-
getDisplayName
public java.lang.String getDisplayName()
-
setDisplayName
public void setDisplayName(java.lang.String displayName)
-
getSoftwareVersion
public APISoftwareVersion getSoftwareVersion()
-
setSoftwareVersion
public void setSoftwareVersion(APISoftwareVersion softwareVersion)
-
getCreditsPrice
public java.lang.Integer getCreditsPrice()
-
setCreditsPrice
public void setCreditsPrice(java.lang.Integer creditsPrice)
-
getImagePrefix
public java.lang.String getImagePrefix()
-
setImagePrefix
public void setImagePrefix(java.lang.String imagePrefix)
-
getImageTop
public java.lang.Integer getImageTop()
-
setImageTop
public void setImageTop(java.lang.Integer imageTop)
-
getImageLeft
public java.lang.Integer getImageLeft()
-
setImageLeft
public void setImageLeft(java.lang.Integer imageLeft)
-
getImageWidth
public java.lang.Integer getImageWidth()
-
setImageWidth
public void setImageWidth(java.lang.Integer imageWidth)
-
getImageHeight
public java.lang.Integer getImageHeight()
-
setImageHeight
public void setImageHeight(java.lang.Integer imageHeight)
-
getFrameExtraWidth
public java.lang.Integer getFrameExtraWidth()
-
setFrameExtraWidth
public void setFrameExtraWidth(java.lang.Integer frameExtraWidth)
-
getOsType
public APIDevice.OsType getOsType()
-
setOsType
public void setOsType(APIDevice.OsType osType)
-
getFrame80Url
public java.lang.String getFrame80Url()
-
setFrame80Url
public void setFrame80Url(java.lang.String frame80Url)
-
getFrame100Url
public java.lang.String getFrame100Url()
-
setFrame100Url
public void setFrame100Url(java.lang.String frame100Url)
-
getFrame160Url
public java.lang.String getFrame160Url()
-
setFrame160Url
public void setFrame160Url(java.lang.String frame160Url)
-
getFrame400Url
public java.lang.String getFrame400Url()
-
setFrame400Url
public void setFrame400Url(java.lang.String frame400Url)
-
isLocked
public java.lang.Boolean isLocked()
-
setLocked
public void setLocked(java.lang.Boolean locked)
-
isOnline
public java.lang.Boolean isOnline()
-
setOnline
public void setOnline(java.lang.Boolean online)
-
getEnabled
public java.lang.Boolean getEnabled()
-
setEnabled
public void setEnabled(java.lang.Boolean enabled)
-
getAccountId
public java.lang.Long getAccountId()
-
setAccountId
public void setAccountId(java.lang.Long accountId)
-
getMainUserEmail
public java.lang.String getMainUserEmail()
-
setMainUserEmail
public void setMainUserEmail(java.lang.String mainUserEmail)
-
getProperties
public APIList<APIDeviceProperty> getProperties()
-
setProperties
public void setProperties(APIList<APIDeviceProperty> properties)
-
getBrowsers
public APIList<APIBrowser> getBrowsers()
-
setBrowsers
public void setBrowsers(APIList<APIBrowser> browsers)
-
getDeviceGroupOrigin
public APIDevice.DeviceGroupOrigin getDeviceGroupOrigin()
-
setDeviceGroupOrigin
public void setDeviceGroupOrigin(APIDevice.DeviceGroupOrigin deviceGroupOrigin)
-
isAvailable
public boolean isAvailable()
-
setAvailable
public void setAvailable(boolean available)
-
setSupportedCreators
public void setSupportedCreators(java.util.Set<APIDevice.Creator> supportedCreators)
-
getSupportedCreators
public java.util.Set<APIDevice.Creator> getSupportedCreators()
-
getPlatform
public APIDevice.Platform getPlatform()
-
setPlatform
public void setPlatform(APIDevice.Platform platform)
-
getManufacturer
public java.lang.String getManufacturer()
-
setManufacturer
public void setManufacturer(java.lang.String manufacturer)
-
-