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