Package com.testdroid.api.model
Class APITestRunConfig
- java.lang.Object
-
- com.testdroid.api.APIEntity
-
- com.testdroid.api.model.APITestRunConfig
-
- All Implemented Interfaces:
java.io.Serializable
public class APITestRunConfig extends APIEntity implements java.io.Serializable
- Author:
- Ćukasz Kajda
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
APITestRunConfig.LimitationType
static class
APITestRunConfig.Scheduler
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DEFAULT_RUNNER
static java.lang.String
SCREENSHOT_DIR
-
Fields inherited from class com.testdroid.api.APIEntity
client, id, OBJECT_MAPPER, parentId, selfURI, XML_MAPPER
-
-
Constructor Summary
Constructors Constructor Description APITestRunConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected <T extends APIEntity>
voidclone(T from)
java.util.Optional<APIUserFile>
findAnyFileByAction(APIFileConfig.Action action)
java.lang.String
getAppiumBrokerAddress()
java.lang.String
getAppiumBrokerQueueName()
java.lang.String
getApplicationPassword()
java.lang.String
getApplicationUsername()
java.util.List<APIDeviceGroup>
getAvailableDeviceGroups()
java.util.List<APIDevice>
getAvailableDevices()
java.util.List<APIFramework>
getAvailableFrameworks()
java.util.List<APIDevice.OsType>
getAvailableOsTypes()
APIClientSideTestConfig
getClientSideTestConfig()
java.util.List<java.lang.Long>
getComputedDevices()
java.lang.Long
getCreditsPrice()
java.lang.Long
getDeviceGroupId()
java.util.List<java.lang.Long>
getDeviceIds()
java.lang.String
getDeviceLanguageCode()
java.lang.String
getDeviceNamePattern()
java.util.List<APIFileConfig>
getFiles()
java.lang.Long
getFrameworkId()
java.lang.String
getHookURL()
java.lang.String
getInstrumentationRunner()
APITestRunConfig.LimitationType
getLimitationType()
java.lang.String
getLimitationValue()
java.lang.Integer
getMaxAutoRetriesCount()
APIDuration
getMaxTestTimeout()
APIDevice.OsType
getOsType()
java.lang.Long
getProjectId()
java.lang.String
getProjectName()
APITestRunConfig.Scheduler
getScheduler()
java.lang.String
getScreenshotDir()
java.lang.String
getStatus()
int
getStatusCode()
java.lang.Long
getTestRunId()
java.lang.String
getTestRunName()
java.lang.String
getTestRunNameGrouping()
java.util.List<APITestRunParameter>
getTestRunParameters()
java.lang.Long
getTimeout()
APITunnelSettings
getTunnelSettings()
java.lang.String
getUsedDeviceGroupName()
java.lang.String
getWithAnnotation()
java.lang.String
getWithoutAnnotation()
boolean
isBiometricInstrumentation()
boolean
isDisableResigning()
boolean
isLoadedPrevious()
boolean
isResignFiles()
boolean
isRunAvailable()
boolean
isUseSamples()
boolean
isVideoRecordingEnabled()
void
setAppiumBrokerAddress(java.lang.String appiumBrokerAddress)
void
setAppiumBrokerQueueName(java.lang.String appiumBrokerQueueName)
void
setApplicationPassword(java.lang.String applicationPassword)
void
setApplicationUsername(java.lang.String applicationUsername)
void
setAvailableDeviceGroups(java.util.List<APIDeviceGroup> availableDeviceGroups)
void
setAvailableDevices(java.util.List<APIDevice> availableDevices)
void
setAvailableFrameworks(java.util.List<APIFramework> availableFrameworks)
void
setAvailableOsTypes(java.util.List<APIDevice.OsType> availableOsTypes)
void
setBiometricInstrumentation(boolean biometricInstrumentation)
void
setClientSideTestConfig(APIClientSideTestConfig clientSideTestConfig)
void
setComputedDevices(java.util.List<java.lang.Long> computedDevices)
void
setCreditsPrice(java.lang.Long creditsPrice)
void
setDeviceGroupId(java.lang.Long deviceGroupId)
void
setDeviceIds(java.util.List<java.lang.Long> deviceIds)
void
setDeviceLanguageCode(java.lang.String deviceLanguageCode)
void
setDeviceNamePattern(java.lang.String deviceNamePattern)
void
setDisableResigning(boolean disableResigning)
void
setFiles(java.util.List<APIFileConfig> files)
void
setFrameworkId(java.lang.Long frameworkId)
void
setHookURL(java.lang.String hookURL)
void
setInstrumentationRunner(java.lang.String instrumentationRunner)
void
setLimitationType(APITestRunConfig.LimitationType limitationType)
void
setLimitationValue(java.lang.String limitationValue)
void
setLoadedPrevious(boolean loadedPrevious)
void
setMaxAutoRetriesCount(java.lang.Integer maxAutoRetriesCount)
void
setMaxTestTimeout(APIDuration maxTestTimeout)
void
setOsType(APIDevice.OsType osType)
void
setProjectId(java.lang.Long projectId)
void
setProjectName(java.lang.String projectName)
void
setResignFiles(boolean resignFiles)
void
setRunAvailable(boolean runAvailable)
void
setScheduler(APITestRunConfig.Scheduler scheduler)
void
setScreenshotDir(java.lang.String screenshotDir)
void
setStatus(java.lang.String status)
void
setStatusCode(int statusCode)
void
setTestRunId(java.lang.Long testRunId)
void
setTestRunName(java.lang.String testRunName)
void
setTestRunNameGrouping(java.lang.String testRunNameGrouping)
void
setTestRunParameters(java.util.List<APITestRunParameter> testRunParameters)
void
setTimeout(java.lang.Long timeout)
void
setTunnelSettings(APITunnelSettings tunnelSettings)
void
setUsedDeviceGroupName(java.lang.String usedDeviceGroupName)
void
setUseSamples(boolean useSamples)
void
setVideoRecordingEnabled(boolean videoRecordingEnabled)
void
setWithAnnotation(java.lang.String withAnnotation)
void
setWithoutAnnotation(java.lang.String withoutAnnotation)
-
Methods inherited from class com.testdroid.api.APIEntity
cloneBase, createUri, deleteResource, getFile, getId, getListResource, getListResource, getParentId, getResource, getSelfURI, postFile, postResource, refresh, setId, setSelfURI, toJson
-
-
-
-
Field Detail
-
DEFAULT_RUNNER
public static final java.lang.String DEFAULT_RUNNER
- See Also:
- Constant Field Values
-
SCREENSHOT_DIR
public static final java.lang.String SCREENSHOT_DIR
- See Also:
- Constant Field Values
-
-
Method Detail
-
getProjectId
public java.lang.Long getProjectId()
-
setProjectId
public void setProjectId(java.lang.Long projectId)
-
getScheduler
public APITestRunConfig.Scheduler getScheduler()
-
setScheduler
public void setScheduler(APITestRunConfig.Scheduler scheduler)
-
getLimitationType
public APITestRunConfig.LimitationType getLimitationType()
-
setLimitationType
public void setLimitationType(APITestRunConfig.LimitationType limitationType)
-
isRunAvailable
public boolean isRunAvailable()
-
setRunAvailable
public void setRunAvailable(boolean runAvailable)
-
getScreenshotDir
public java.lang.String getScreenshotDir()
-
setScreenshotDir
public void setScreenshotDir(java.lang.String screenshotDir)
-
getLimitationValue
public java.lang.String getLimitationValue()
-
setLimitationValue
public void setLimitationValue(java.lang.String limitationValue)
-
getWithAnnotation
public java.lang.String getWithAnnotation()
-
setWithAnnotation
public void setWithAnnotation(java.lang.String withAnnotation)
-
getWithoutAnnotation
public java.lang.String getWithoutAnnotation()
-
setWithoutAnnotation
public void setWithoutAnnotation(java.lang.String withoutAnnotation)
-
getApplicationUsername
public java.lang.String getApplicationUsername()
-
setApplicationUsername
public void setApplicationUsername(java.lang.String applicationUsername)
-
getApplicationPassword
public java.lang.String getApplicationPassword()
-
setApplicationPassword
public void setApplicationPassword(java.lang.String applicationPassword)
-
getDeviceGroupId
public java.lang.Long getDeviceGroupId()
-
setDeviceGroupId
public void setDeviceGroupId(java.lang.Long deviceGroupId)
-
getUsedDeviceGroupName
public java.lang.String getUsedDeviceGroupName()
-
setUsedDeviceGroupName
public void setUsedDeviceGroupName(java.lang.String usedDeviceGroupName)
-
isBiometricInstrumentation
public boolean isBiometricInstrumentation()
-
setBiometricInstrumentation
public void setBiometricInstrumentation(boolean biometricInstrumentation)
-
getCreditsPrice
public java.lang.Long getCreditsPrice()
-
setCreditsPrice
public void setCreditsPrice(java.lang.Long creditsPrice)
-
getDeviceLanguageCode
public java.lang.String getDeviceLanguageCode()
-
setDeviceLanguageCode
public void setDeviceLanguageCode(java.lang.String deviceLanguageCode)
-
getHookURL
public java.lang.String getHookURL()
-
setHookURL
public void setHookURL(java.lang.String hookURL)
-
getInstrumentationRunner
public java.lang.String getInstrumentationRunner()
-
setInstrumentationRunner
public void setInstrumentationRunner(java.lang.String instrumentationRunner)
-
getTimeout
public java.lang.Long getTimeout()
-
setTimeout
public void setTimeout(java.lang.Long timeout)
-
setMaxTestTimeout
public void setMaxTestTimeout(APIDuration maxTestTimeout)
-
getMaxTestTimeout
public APIDuration getMaxTestTimeout()
-
isVideoRecordingEnabled
public boolean isVideoRecordingEnabled()
-
setVideoRecordingEnabled
public void setVideoRecordingEnabled(boolean videoRecordingEnabled)
-
getAppiumBrokerAddress
public java.lang.String getAppiumBrokerAddress()
-
setAppiumBrokerAddress
public void setAppiumBrokerAddress(java.lang.String appiumBrokerAddress)
-
getAppiumBrokerQueueName
public java.lang.String getAppiumBrokerQueueName()
-
setAppiumBrokerQueueName
public void setAppiumBrokerQueueName(java.lang.String appiumBrokerQueueName)
-
getMaxAutoRetriesCount
public java.lang.Integer getMaxAutoRetriesCount()
-
setMaxAutoRetriesCount
public void setMaxAutoRetriesCount(java.lang.Integer maxAutoRetriesCount)
-
getFrameworkId
public java.lang.Long getFrameworkId()
-
setFrameworkId
public void setFrameworkId(java.lang.Long frameworkId)
-
getAvailableDeviceGroups
public java.util.List<APIDeviceGroup> getAvailableDeviceGroups()
-
setAvailableDeviceGroups
public void setAvailableDeviceGroups(java.util.List<APIDeviceGroup> availableDeviceGroups)
-
getAvailableDevices
public java.util.List<APIDevice> getAvailableDevices()
-
setAvailableDevices
public void setAvailableDevices(java.util.List<APIDevice> availableDevices)
-
getAvailableFrameworks
public java.util.List<APIFramework> getAvailableFrameworks()
-
setAvailableFrameworks
public void setAvailableFrameworks(java.util.List<APIFramework> availableFrameworks)
-
getAvailableOsTypes
public java.util.List<APIDevice.OsType> getAvailableOsTypes()
-
setAvailableOsTypes
public void setAvailableOsTypes(java.util.List<APIDevice.OsType> availableOsTypes)
-
getFiles
public java.util.List<APIFileConfig> getFiles()
-
setFiles
public void setFiles(java.util.List<APIFileConfig> files)
-
getStatus
public java.lang.String getStatus()
-
setStatus
public void setStatus(java.lang.String status)
-
getOsType
public APIDevice.OsType getOsType()
-
setOsType
public void setOsType(APIDevice.OsType osType)
-
getTestRunParameters
public java.util.List<APITestRunParameter> getTestRunParameters()
-
setTestRunParameters
public void setTestRunParameters(java.util.List<APITestRunParameter> testRunParameters)
-
getDeviceIds
public java.util.List<java.lang.Long> getDeviceIds()
-
setDeviceIds
public void setDeviceIds(java.util.List<java.lang.Long> deviceIds)
-
getTestRunName
public java.lang.String getTestRunName()
-
setTestRunName
public void setTestRunName(java.lang.String testRunName)
-
getTestRunId
public java.lang.Long getTestRunId()
-
setTestRunId
public void setTestRunId(java.lang.Long testRunId)
-
getDeviceNamePattern
public java.lang.String getDeviceNamePattern()
-
setDeviceNamePattern
public void setDeviceNamePattern(java.lang.String deviceNamePattern)
-
getProjectName
public java.lang.String getProjectName()
-
setProjectName
public void setProjectName(java.lang.String projectName)
-
getStatusCode
public int getStatusCode()
-
setStatusCode
public void setStatusCode(int statusCode)
-
isResignFiles
public boolean isResignFiles()
-
setResignFiles
public void setResignFiles(boolean resignFiles)
-
isLoadedPrevious
public boolean isLoadedPrevious()
-
setLoadedPrevious
public void setLoadedPrevious(boolean loadedPrevious)
-
getClientSideTestConfig
public APIClientSideTestConfig getClientSideTestConfig()
-
setClientSideTestConfig
public void setClientSideTestConfig(APIClientSideTestConfig clientSideTestConfig)
-
getComputedDevices
public java.util.List<java.lang.Long> getComputedDevices()
-
setComputedDevices
public void setComputedDevices(java.util.List<java.lang.Long> computedDevices)
-
isUseSamples
public boolean isUseSamples()
-
setUseSamples
public void setUseSamples(boolean useSamples)
-
isDisableResigning
public boolean isDisableResigning()
-
setDisableResigning
public void setDisableResigning(boolean disableResigning)
-
findAnyFileByAction
public java.util.Optional<APIUserFile> findAnyFileByAction(APIFileConfig.Action action)
-
getTestRunNameGrouping
public java.lang.String getTestRunNameGrouping()
-
setTestRunNameGrouping
public void setTestRunNameGrouping(java.lang.String testRunNameGrouping)
-
getTunnelSettings
public APITunnelSettings getTunnelSettings()
-
setTunnelSettings
public void setTunnelSettings(APITunnelSettings tunnelSettings)
-
-