Class APITestRunConfig

java.lang.Object
com.testdroid.api.APIEntity
com.testdroid.api.model.APITestRunConfig
All Implemented Interfaces:
Serializable

public class APITestRunConfig extends APIEntity implements Serializable
Author:
Ɓukasz Kajda <[email protected]>
See Also:
  • Field Details

  • Constructor Details

    • APITestRunConfig

      public APITestRunConfig()
  • Method Details

    • getProjectId

      public Long getProjectId()
    • setProjectId

      public void setProjectId(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 String getScreenshotDir()
    • setScreenshotDir

      public void setScreenshotDir(String screenshotDir)
    • getLimitationValue

      public String getLimitationValue()
    • setLimitationValue

      public void setLimitationValue(String limitationValue)
    • getWithAnnotation

      public String getWithAnnotation()
    • setWithAnnotation

      public void setWithAnnotation(String withAnnotation)
    • getWithoutAnnotation

      public String getWithoutAnnotation()
    • setWithoutAnnotation

      public void setWithoutAnnotation(String withoutAnnotation)
    • getApplicationUsername

      public String getApplicationUsername()
    • setApplicationUsername

      public void setApplicationUsername(String applicationUsername)
    • getApplicationPassword

      public String getApplicationPassword()
    • setApplicationPassword

      public void setApplicationPassword(String applicationPassword)
    • getDeviceGroupId

      public Long getDeviceGroupId()
    • setDeviceGroupId

      public void setDeviceGroupId(Long deviceGroupId)
    • getUsedDeviceGroupName

      public String getUsedDeviceGroupName()
    • setUsedDeviceGroupName

      public void setUsedDeviceGroupName(String usedDeviceGroupName)
    • isBiometricInstrumentation

      public boolean isBiometricInstrumentation()
    • setBiometricInstrumentation

      public void setBiometricInstrumentation(boolean biometricInstrumentation)
    • getCreditsPrice

      public Long getCreditsPrice()
    • setCreditsPrice

      public void setCreditsPrice(Long creditsPrice)
    • getDeviceLanguageCode

      public String getDeviceLanguageCode()
    • setDeviceLanguageCode

      public void setDeviceLanguageCode(String deviceLanguageCode)
    • getHookURL

      public String getHookURL()
    • setHookURL

      public void setHookURL(String hookURL)
    • getInstrumentationRunner

      public String getInstrumentationRunner()
    • setInstrumentationRunner

      public void setInstrumentationRunner(String instrumentationRunner)
    • getTimeout

      public Long getTimeout()
    • setTimeout

      public void setTimeout(Long timeout)
    • setMaxTestTimeout

      public void setMaxTestTimeout(APIDuration maxTestTimeout)
    • getMaxTestTimeout

      public APIDuration getMaxTestTimeout()
    • isVideoRecordingEnabled

      public boolean isVideoRecordingEnabled()
    • setVideoRecordingEnabled

      public void setVideoRecordingEnabled(boolean videoRecordingEnabled)
    • getAppiumBrokerAddress

      public String getAppiumBrokerAddress()
    • setAppiumBrokerAddress

      public void setAppiumBrokerAddress(String appiumBrokerAddress)
    • getAppiumBrokerQueueName

      public String getAppiumBrokerQueueName()
    • setAppiumBrokerQueueName

      public void setAppiumBrokerQueueName(String appiumBrokerQueueName)
    • getMaxAutoRetriesCount

      public Integer getMaxAutoRetriesCount()
    • setMaxAutoRetriesCount

      public void setMaxAutoRetriesCount(Integer maxAutoRetriesCount)
    • getFrameworkId

      public Long getFrameworkId()
    • setFrameworkId

      public void setFrameworkId(Long frameworkId)
    • getAvailableDeviceGroups

      public List<APIDeviceGroup> getAvailableDeviceGroups()
    • setAvailableDeviceGroups

      public void setAvailableDeviceGroups(List<APIDeviceGroup> availableDeviceGroups)
    • getAvailableDevices

      public List<APIDevice> getAvailableDevices()
    • setAvailableDevices

      public void setAvailableDevices(List<APIDevice> availableDevices)
    • getAvailableFrameworks

      public List<APIFramework> getAvailableFrameworks()
    • setAvailableFrameworks

      public void setAvailableFrameworks(List<APIFramework> availableFrameworks)
    • getAvailableOsTypes

      public List<APIDevice.OsType> getAvailableOsTypes()
    • setAvailableOsTypes

      public void setAvailableOsTypes(List<APIDevice.OsType> availableOsTypes)
    • getFiles

      public List<APIFileConfig> getFiles()
    • setFiles

      public void setFiles(List<APIFileConfig> files)
    • getStatus

      public String getStatus()
    • setStatus

      public void setStatus(String status)
    • getOsType

      public APIDevice.OsType getOsType()
    • setOsType

      public void setOsType(APIDevice.OsType osType)
    • getTestRunParameters

      public List<APITestRunParameter> getTestRunParameters()
    • setTestRunParameters

      public void setTestRunParameters(List<APITestRunParameter> testRunParameters)
    • getDeviceIds

      public List<Long> getDeviceIds()
    • setDeviceIds

      public void setDeviceIds(List<Long> deviceIds)
    • getTestRunName

      public String getTestRunName()
    • setTestRunName

      public void setTestRunName(String testRunName)
    • getTestRunId

      public Long getTestRunId()
    • setTestRunId

      public void setTestRunId(Long testRunId)
    • getDeviceNamePattern

      public String getDeviceNamePattern()
    • setDeviceNamePattern

      public void setDeviceNamePattern(String deviceNamePattern)
    • getProjectName

      public String getProjectName()
    • setProjectName

      public void setProjectName(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 List<Long> getComputedDevices()
    • setComputedDevices

      public void setComputedDevices(List<Long> computedDevices)
    • isUseSamples

      public boolean isUseSamples()
    • setUseSamples

      public void setUseSamples(boolean useSamples)
    • isDisableResigning

      public boolean isDisableResigning()
    • setDisableResigning

      public void setDisableResigning(boolean disableResigning)
    • findAnyFileByAction

      public Optional<APIUserFile> findAnyFileByAction(APIFileConfig.Action action)
    • getTestRunNameGrouping

      public String getTestRunNameGrouping()
    • setTestRunNameGrouping

      public void setTestRunNameGrouping(String testRunNameGrouping)
    • getTunnelSettings

      public APITunnelSettings getTunnelSettings()
    • setTunnelSettings

      public void setTunnelSettings(APITunnelSettings tunnelSettings)
    • clone

      protected <T extends APIEntity> void clone(T from)
      Specified by:
      clone in class APIEntity