Class APIDeviceSession

    • Constructor Detail

      • APIDeviceSession

        public APIDeviceSession()
      • APIDeviceSession

        public APIDeviceSession​(java.lang.Long id,
                                java.lang.String externalId,
                                java.lang.String clientSideId,
                                java.lang.Long userId,
                                java.lang.String userEmail,
                                java.lang.Long accountId,
                                APIDeviceSession.Type type,
                                java.time.LocalDateTime createTime,
                                java.time.LocalDateTime startTime,
                                java.time.LocalDateTime installTime,
                                java.time.LocalDateTime endTime,
                                java.lang.Long timeLimit,
                                java.lang.Long deviceLogFirstTimestamp,
                                APIDeviceSession.State state,
                                java.lang.Integer testCasePassedCount,
                                java.lang.Integer testCaseFailedCount,
                                java.lang.Integer testCaseSkippedCount,
                                java.lang.Boolean billable,
                                java.lang.Long deviceModelId,
                                java.lang.String displayName,
                                java.lang.String deviceManufacturer,
                                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 locked,
                                java.lang.Boolean enabled,
                                java.lang.String releaseVersion,
                                java.lang.Integer apiLevel,
                                APIDeviceSession.ExcludeReason excludeReason,
                                java.lang.Long deviceInstanceId,
                                APIDeviceSession.RetryState retryState,
                                java.lang.Integer autoRetriesLeftCount,
                                java.lang.Long deviceTime,
                                java.lang.Long duration,
                                java.lang.Long projectId,
                                java.lang.String projectName,
                                java.lang.Long testRunId,
                                java.lang.String testRunName,
                                java.lang.Float successRatio,
                                java.lang.String name,
                                APIDeviceSessionConfig config,
                                java.lang.Boolean biometricInstrumentation)
    • Method Detail

      • setUiLink

        public void setUiLink​(java.lang.String uiLink)
        Specified by:
        setUiLink in interface UiPresentable
      • getExternalId

        public java.lang.String getExternalId()
      • setExternalId

        public void setExternalId​(java.lang.String externalId)
      • getUserId

        public java.lang.Long getUserId()
      • setUserId

        public void setUserId​(java.lang.Long userId)
      • getCreateTime

        public java.util.Date getCreateTime()
      • setCreateTime

        public void setCreateTime​(java.util.Date createTime)
      • setDevice

        public void setDevice​(APIDevice device)
      • getEndTime

        public java.util.Date getEndTime()
      • setEndTime

        public void setEndTime​(java.util.Date endTime)
      • getTimeLimit

        public java.lang.Long getTimeLimit()
      • setTimeLimit

        public void setTimeLimit​(java.lang.Long timeLimit)
      • getStartTime

        public java.util.Date getStartTime()
      • setStartTime

        public void setStartTime​(java.util.Date startTime)
      • getInstallTime

        public java.util.Date getInstallTime()
      • setInstallTime

        public void setInstallTime​(java.util.Date installTime)
      • getDeviceLogFirstTimestamp

        public java.lang.Long getDeviceLogFirstTimestamp()
      • setDeviceLogFirstTimestamp

        public void setDeviceLogFirstTimestamp​(java.lang.Long deviceLogFirstTimestamp)
      • getDeviceRunId

        public java.lang.Long getDeviceRunId()
      • setDeviceRunId

        public void setDeviceRunId​(java.lang.Long deviceRunId)
      • getTestCaseAllCount

        public java.lang.Integer getTestCaseAllCount()
      • setTestCaseAllCount

        public void setTestCaseAllCount​(java.lang.Integer testCaseAllCount)
      • getTestCaseSuccessCount

        public java.lang.Integer getTestCaseSuccessCount()
      • setTestCaseSuccessCount

        public void setTestCaseSuccessCount​(java.lang.Integer testCaseSuccessCount)
      • getTestCasePassedCount

        public java.lang.Integer getTestCasePassedCount()
      • setTestCasePassedCount

        public void setTestCasePassedCount​(java.lang.Integer testCasePassedCount)
      • getTestCaseFailedCount

        public java.lang.Integer getTestCaseFailedCount()
      • setTestCaseFailedCount

        public void setTestCaseFailedCount​(java.lang.Integer testCaseFailedCount)
      • getTestCaseSkippedCount

        public java.lang.Integer getTestCaseSkippedCount()
      • setTestCaseSkippedCount

        public void setTestCaseSkippedCount​(java.lang.Integer testCaseSkippedCount)
      • getBillable

        public java.lang.Boolean getBillable()
      • setBillable

        public void setBillable​(java.lang.Boolean billable)
      • getExcludeReason

        public java.lang.String getExcludeReason()
      • setExcludeReason

        public void setExcludeReason​(java.lang.String excludeReason)
      • getDeviceInstanceId

        public java.lang.Long getDeviceInstanceId()
      • setDeviceInstanceId

        public void setDeviceInstanceId​(java.lang.Long deviceInstanceId)
      • getAutoRetriesLeftCount

        public java.lang.Integer getAutoRetriesLeftCount()
      • setAutoRetriesLeftCount

        public void setAutoRetriesLeftCount​(java.lang.Integer autoRetriesLeftCount)
      • getDeviceTime

        public java.lang.Long getDeviceTime()
      • setDeviceTime

        public void setDeviceTime​(java.lang.Long deviceTime)
      • getDuration

        public java.lang.Long getDuration()
      • setDuration

        public void setDuration​(java.lang.Long duration)
      • getTestRunId

        public java.lang.Long getTestRunId()
      • setTestRunId

        public void setTestRunId​(java.lang.Long testRunId)
      • getProjectId

        public java.lang.Long getProjectId()
      • setProjectId

        public void setProjectId​(java.lang.Long projectId)
      • getSuccessRatio

        public java.lang.Float getSuccessRatio()
      • setSuccessRatio

        public void setSuccessRatio​(java.lang.Float successRatio)
      • getName

        public java.lang.String getName()
      • setName

        public void setName​(java.lang.String name)
      • getProjectName

        public java.lang.String getProjectName()
      • setProjectName

        public void setProjectName​(java.lang.String projectName)
      • getTestRunName

        public java.lang.String getTestRunName()
      • setTestRunName

        public void setTestRunName​(java.lang.String testRunName)
      • getUserEmail

        public java.lang.String getUserEmail()
      • setUserEmail

        public void setUserEmail​(java.lang.String userEmail)
      • getRowIndex

        public java.lang.Integer getRowIndex()
      • setRowIndex

        public void setRowIndex​(java.lang.Integer rowIndex)
      • getAccountId

        public java.lang.Long getAccountId()
      • setAccountId

        public void setAccountId​(java.lang.Long accountId)
      • getClientSideId

        public java.lang.String getClientSideId()
      • setClientSideId

        public void setClientSideId​(java.lang.String clientSideId)
      • getBiometricInstrumentation

        public java.lang.Boolean getBiometricInstrumentation()
      • setBiometricInstrumentation

        public void setBiometricInstrumentation​(java.lang.Boolean biometricInstrumentation)
      • uploadResultsFile

        public APIUserFile uploadResultsFile​(java.io.File file,
                                             java.lang.String contentType,
                                             java.util.Map<java.lang.String,​java.lang.String> fileParams)
                                      throws APIException
        Throws:
        APIException