Package com.testdroid.api.model
Class APIDeviceSession
java.lang.Object
com.testdroid.api.APIEntity
com.testdroid.api.model.APIDeviceSession
- All Implemented Interfaces:
UiPresentable
- Author:
- Slawomir Pawluk <[email protected]>
-
Nested Class Summary
Modifier 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
ConstructorDescriptionAPIDeviceSession
(Long id, String externalId, String clientSideId, Long userId, String userEmail, Long accountId, APIDeviceSession.Type type, LocalDateTime createTime, LocalDateTime startTime, LocalDateTime installTime, LocalDateTime endTime, Long timeLimit, Long deviceLogFirstTimestamp, APIDeviceSession.State state, Integer testCasePassedCount, Integer testCaseFailedCount, Integer testCaseSkippedCount, Boolean billable, Long deviceModelId, String displayName, String deviceManufacturer, Integer creditsPrice, String imagePrefix, Integer imageTop, Integer imageLeft, Integer imageWidth, Integer imageHeight, Integer frameExtraWidth, APIDevice.OsType osType, APIDevice.Platform platform, Boolean locked, Boolean enabled, String releaseVersion, Integer apiLevel, APIDeviceSession.ExcludeReason excludeReason, Long deviceInstanceId, APIDeviceSession.RetryState retryState, Integer autoRetriesLeftCount, Long deviceTime, Long duration, Long projectId, String projectName, Long testRunId, String testRunName, Float successRatio, String name, APIDeviceSessionConfig config, Boolean biometricInstrumentation) -
Method Summary
Modifier and TypeMethodDescriptionabort()
protected <T extends APIEntity>
voidclone
(T from) getName()
getScreenshotsResource
(Context<APIScreenshot> context) getState()
getType()
release()
void
setAccountId
(Long accountId) void
setAutoRetriesLeftCount
(Integer autoRetriesLeftCount) void
setBillable
(Boolean billable) void
setBiometricInstrumentation
(Boolean biometricInstrumentation) void
setClientSideId
(String clientSideId) void
setConfig
(APIDeviceSessionConfig config) void
setCreateTime
(Date createTime) void
void
setDeviceInstanceId
(Long deviceInstanceId) void
setDeviceLogFirstTimestamp
(Long deviceLogFirstTimestamp) void
setDeviceTime
(Long deviceTime) void
setDuration
(Long duration) void
setEndTime
(Date endTime) void
setExcludeReason
(String excludeReason) void
setExternalId
(String externalId) void
setInstallTime
(Date installTime) void
void
setProjectId
(Long projectId) void
setProjectName
(String projectName) void
setRetryState
(APIDeviceSession.RetryState retryState) void
setRowIndex
(Integer rowIndex) void
setStartTime
(Date startTime) void
setState
(APIDeviceSession.State state) void
setSuccessRatio
(Float successRatio) void
setTestCaseAllCount
(Integer testCaseAllCount) void
setTestCaseFailedCount
(Integer testCaseFailedCount) void
setTestCasePassedCount
(Integer testCasePassedCount) void
setTestCaseSkippedCount
(Integer testCaseSkippedCount) void
setTestCaseSuccessCount
(Integer testCaseSuccessCount) void
setTestRunId
(Long testRunId) void
setTestRunName
(String testRunName) void
setTimeLimit
(Long timeLimit) void
setType
(APIDeviceSession.Type type) void
void
setUserEmail
(String userEmail) void
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
-
APIDeviceSession
public APIDeviceSession() -
APIDeviceSession
public APIDeviceSession(Long id, String externalId, String clientSideId, Long userId, String userEmail, Long accountId, APIDeviceSession.Type type, LocalDateTime createTime, LocalDateTime startTime, LocalDateTime installTime, LocalDateTime endTime, Long timeLimit, Long deviceLogFirstTimestamp, APIDeviceSession.State state, Integer testCasePassedCount, Integer testCaseFailedCount, Integer testCaseSkippedCount, Boolean billable, Long deviceModelId, String displayName, String deviceManufacturer, Integer creditsPrice, String imagePrefix, Integer imageTop, Integer imageLeft, Integer imageWidth, Integer imageHeight, Integer frameExtraWidth, APIDevice.OsType osType, APIDevice.Platform platform, Boolean locked, Boolean enabled, String releaseVersion, Integer apiLevel, APIDeviceSession.ExcludeReason excludeReason, Long deviceInstanceId, APIDeviceSession.RetryState retryState, Integer autoRetriesLeftCount, Long deviceTime, Long duration, Long projectId, String projectName, Long testRunId, String testRunName, Float successRatio, String name, APIDeviceSessionConfig config, Boolean biometricInstrumentation)
-
-
Method Details
-
getUiLink
- Specified by:
getUiLink
in interfaceUiPresentable
-
setUiLink
- Specified by:
setUiLink
in interfaceUiPresentable
-
getExternalId
-
setExternalId
-
getType
-
setType
-
getUserId
-
setUserId
-
getCreateTime
-
setCreateTime
-
getDevice
-
setDevice
-
getEndTime
-
setEndTime
-
getTimeLimit
-
setTimeLimit
-
getStartTime
-
setStartTime
-
getInstallTime
-
setInstallTime
-
getDeviceLogFirstTimestamp
-
setDeviceLogFirstTimestamp
-
getState
-
setState
-
getTestCaseAllCount
-
setTestCaseAllCount
-
getTestCaseSuccessCount
-
setTestCaseSuccessCount
-
getTestCasePassedCount
-
setTestCasePassedCount
-
getTestCaseFailedCount
-
setTestCaseFailedCount
-
getTestCaseSkippedCount
-
setTestCaseSkippedCount
-
getBillable
-
setBillable
-
getExcludeReason
-
setExcludeReason
-
getDeviceInstanceId
-
setDeviceInstanceId
-
getRetryState
-
setRetryState
-
getAutoRetriesLeftCount
-
setAutoRetriesLeftCount
-
getDeviceTime
-
setDeviceTime
-
getDuration
-
setDuration
-
getTestRunId
-
setTestRunId
-
getProjectId
-
setProjectId
-
getSuccessRatio
-
setSuccessRatio
-
getName
-
setName
-
getProjectName
-
setProjectName
-
getTestRunName
-
setTestRunName
-
getUserEmail
-
setUserEmail
-
getRowIndex
-
setRowIndex
-
getAccountId
-
setAccountId
-
getConfig
-
setConfig
-
getClientSideId
-
setClientSideId
-
getBiometricInstrumentation
-
setBiometricInstrumentation
-
getDeviceSessionStepsResource
- Throws:
APIException
-
getScreenshotsResource
- Throws:
APIException
-
getScreenshotsResource
public APIListResource<APIScreenshot> getScreenshotsResource(Context<APIScreenshot> context) throws APIException - Throws:
APIException
-
getOutputFiles
- Throws:
APIException
-
release
- Throws:
APIException
-
abort
- Throws:
APIException
-
uploadResultsFile
public APIUserFile uploadResultsFile(File file, String contentType, Map<String, String> fileParams) throws APIException- Throws:
APIException
-
clone
-