Class Run
- All Implemented Interfaces:
Serializable
,Cloneable
Represents an app on a set of devices with a specific test and configuration.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
boolean
getArn()
The run's ARN.Specifies the billing method for a test run:metered
orunmetered
.The total number of completed jobs.The run's result counters.When the run was created.Represents the total (metered or unmetered) minutes used by the test run.A message about the run's result.getName()
The run's name.The run's platform.The run's result.The run's start time.The run's status.The run's stop time.The total number of jobs for the run.getType()
The run's type.int
hashCode()
void
The run's ARN.void
setBillingMethod
(BillingMethod billingMethod) Specifies the billing method for a test run:metered
orunmetered
.void
setBillingMethod
(String billingMethod) Specifies the billing method for a test run:metered
orunmetered
.void
setCompletedJobs
(Integer completedJobs) The total number of completed jobs.void
setCounters
(Counters counters) The run's result counters.void
setCreated
(Date created) When the run was created.void
setDeviceMinutes
(DeviceMinutes deviceMinutes) Represents the total (metered or unmetered) minutes used by the test run.void
setMessage
(String message) A message about the run's result.void
The run's name.void
setPlatform
(DevicePlatform platform) The run's platform.void
setPlatform
(String platform) The run's platform.void
setResult
(ExecutionResult result) The run's result.void
The run's result.void
setStarted
(Date started) The run's start time.void
setStatus
(ExecutionStatus status) The run's status.void
The run's status.void
setStopped
(Date stopped) The run's stop time.void
setTotalJobs
(Integer totalJobs) The total number of jobs for the run.void
The run's type.void
The run's type.toString()
Returns a string representation of this object; useful for testing and debugging.The run's ARN.withBillingMethod
(BillingMethod billingMethod) Specifies the billing method for a test run:metered
orunmetered
.withBillingMethod
(String billingMethod) Specifies the billing method for a test run:metered
orunmetered
.withCompletedJobs
(Integer completedJobs) The total number of completed jobs.withCounters
(Counters counters) The run's result counters.withCreated
(Date created) When the run was created.withDeviceMinutes
(DeviceMinutes deviceMinutes) Represents the total (metered or unmetered) minutes used by the test run.withMessage
(String message) A message about the run's result.The run's name.withPlatform
(DevicePlatform platform) The run's platform.withPlatform
(String platform) The run's platform.withResult
(ExecutionResult result) The run's result.withResult
(String result) The run's result.withStarted
(Date started) The run's start time.withStatus
(ExecutionStatus status) The run's status.withStatus
(String status) The run's status.withStopped
(Date stopped) The run's stop time.withTotalJobs
(Integer totalJobs) The total number of jobs for the run.The run's type.The run's type.
-
Constructor Details
-
Run
public Run()
-
-
Method Details
-
setArn
The run's ARN.
- Parameters:
arn
- The run's ARN.
-
getArn
The run's ARN.
- Returns:
- The run's ARN.
-
withArn
The run's ARN.
- Parameters:
arn
- The run's ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setName
The run's name.
- Parameters:
name
- The run's name.
-
getName
The run's name.
- Returns:
- The run's name.
-
withName
The run's name.
- Parameters:
name
- The run's name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setType
The run's type.
Must be one of the following values:
-
BUILTIN_FUZZ: The built-in fuzz type.
-
BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.
-
APPIUM_JAVA_JUNIT: The Appium Java JUnit type.
-
APPIUM_JAVA_TESTNG: The Appium Java TestNG type.
-
APPIUM_PYTHON: The Appium Python type.
-
APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps.
-
APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps.
-
APPIUM_WEB_PYTHON: The Appium Python type for Web apps.
-
CALABASH: The Calabash type.
-
INSTRUMENTATION: The Instrumentation type.
-
UIAUTOMATION: The uiautomation type.
-
UIAUTOMATOR: The uiautomator type.
-
XCTEST: The XCode test type.
-
XCTEST_UI: The XCode UI test type.
- Parameters:
type
- The run's type.Must be one of the following values:
-
BUILTIN_FUZZ: The built-in fuzz type.
-
BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.
-
APPIUM_JAVA_JUNIT: The Appium Java JUnit type.
-
APPIUM_JAVA_TESTNG: The Appium Java TestNG type.
-
APPIUM_PYTHON: The Appium Python type.
-
APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps.
-
APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps.
-
APPIUM_WEB_PYTHON: The Appium Python type for Web apps.
-
CALABASH: The Calabash type.
-
INSTRUMENTATION: The Instrumentation type.
-
UIAUTOMATION: The uiautomation type.
-
UIAUTOMATOR: The uiautomator type.
-
XCTEST: The XCode test type.
-
XCTEST_UI: The XCode UI test type.
-
- See Also:
-
-
getType
The run's type.
Must be one of the following values:
-
BUILTIN_FUZZ: The built-in fuzz type.
-
BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.
-
APPIUM_JAVA_JUNIT: The Appium Java JUnit type.
-
APPIUM_JAVA_TESTNG: The Appium Java TestNG type.
-
APPIUM_PYTHON: The Appium Python type.
-
APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps.
-
APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps.
-
APPIUM_WEB_PYTHON: The Appium Python type for Web apps.
-
CALABASH: The Calabash type.
-
INSTRUMENTATION: The Instrumentation type.
-
UIAUTOMATION: The uiautomation type.
-
UIAUTOMATOR: The uiautomator type.
-
XCTEST: The XCode test type.
-
XCTEST_UI: The XCode UI test type.
- Returns:
- The run's type.
Must be one of the following values:
-
BUILTIN_FUZZ: The built-in fuzz type.
-
BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.
-
APPIUM_JAVA_JUNIT: The Appium Java JUnit type.
-
APPIUM_JAVA_TESTNG: The Appium Java TestNG type.
-
APPIUM_PYTHON: The Appium Python type.
-
APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps.
-
APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps.
-
APPIUM_WEB_PYTHON: The Appium Python type for Web apps.
-
CALABASH: The Calabash type.
-
INSTRUMENTATION: The Instrumentation type.
-
UIAUTOMATION: The uiautomation type.
-
UIAUTOMATOR: The uiautomator type.
-
XCTEST: The XCode test type.
-
XCTEST_UI: The XCode UI test type.
-
- See Also:
-
-
withType
The run's type.
Must be one of the following values:
-
BUILTIN_FUZZ: The built-in fuzz type.
-
BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.
-
APPIUM_JAVA_JUNIT: The Appium Java JUnit type.
-
APPIUM_JAVA_TESTNG: The Appium Java TestNG type.
-
APPIUM_PYTHON: The Appium Python type.
-
APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps.
-
APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps.
-
APPIUM_WEB_PYTHON: The Appium Python type for Web apps.
-
CALABASH: The Calabash type.
-
INSTRUMENTATION: The Instrumentation type.
-
UIAUTOMATION: The uiautomation type.
-
UIAUTOMATOR: The uiautomator type.
-
XCTEST: The XCode test type.
-
XCTEST_UI: The XCode UI test type.
- Parameters:
type
- The run's type.Must be one of the following values:
-
BUILTIN_FUZZ: The built-in fuzz type.
-
BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.
-
APPIUM_JAVA_JUNIT: The Appium Java JUnit type.
-
APPIUM_JAVA_TESTNG: The Appium Java TestNG type.
-
APPIUM_PYTHON: The Appium Python type.
-
APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps.
-
APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps.
-
APPIUM_WEB_PYTHON: The Appium Python type for Web apps.
-
CALABASH: The Calabash type.
-
INSTRUMENTATION: The Instrumentation type.
-
UIAUTOMATION: The uiautomation type.
-
UIAUTOMATOR: The uiautomator type.
-
XCTEST: The XCode test type.
-
XCTEST_UI: The XCode UI test type.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
setType
The run's type.
Must be one of the following values:
-
BUILTIN_FUZZ: The built-in fuzz type.
-
BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.
-
APPIUM_JAVA_JUNIT: The Appium Java JUnit type.
-
APPIUM_JAVA_TESTNG: The Appium Java TestNG type.
-
APPIUM_PYTHON: The Appium Python type.
-
APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps.
-
APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps.
-
APPIUM_WEB_PYTHON: The Appium Python type for Web apps.
-
CALABASH: The Calabash type.
-
INSTRUMENTATION: The Instrumentation type.
-
UIAUTOMATION: The uiautomation type.
-
UIAUTOMATOR: The uiautomator type.
-
XCTEST: The XCode test type.
-
XCTEST_UI: The XCode UI test type.
- Parameters:
type
- The run's type.Must be one of the following values:
-
BUILTIN_FUZZ: The built-in fuzz type.
-
BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.
-
APPIUM_JAVA_JUNIT: The Appium Java JUnit type.
-
APPIUM_JAVA_TESTNG: The Appium Java TestNG type.
-
APPIUM_PYTHON: The Appium Python type.
-
APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps.
-
APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps.
-
APPIUM_WEB_PYTHON: The Appium Python type for Web apps.
-
CALABASH: The Calabash type.
-
INSTRUMENTATION: The Instrumentation type.
-
UIAUTOMATION: The uiautomation type.
-
UIAUTOMATOR: The uiautomator type.
-
XCTEST: The XCode test type.
-
XCTEST_UI: The XCode UI test type.
-
- See Also:
-
-
withType
The run's type.
Must be one of the following values:
-
BUILTIN_FUZZ: The built-in fuzz type.
-
BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.
-
APPIUM_JAVA_JUNIT: The Appium Java JUnit type.
-
APPIUM_JAVA_TESTNG: The Appium Java TestNG type.
-
APPIUM_PYTHON: The Appium Python type.
-
APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps.
-
APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps.
-
APPIUM_WEB_PYTHON: The Appium Python type for Web apps.
-
CALABASH: The Calabash type.
-
INSTRUMENTATION: The Instrumentation type.
-
UIAUTOMATION: The uiautomation type.
-
UIAUTOMATOR: The uiautomator type.
-
XCTEST: The XCode test type.
-
XCTEST_UI: The XCode UI test type.
- Parameters:
type
- The run's type.Must be one of the following values:
-
BUILTIN_FUZZ: The built-in fuzz type.
-
BUILTIN_EXPLORER: For Android, an app explorer that will traverse an Android app, interacting with it and capturing screenshots at the same time.
-
APPIUM_JAVA_JUNIT: The Appium Java JUnit type.
-
APPIUM_JAVA_TESTNG: The Appium Java TestNG type.
-
APPIUM_PYTHON: The Appium Python type.
-
APPIUM_WEB_JAVA_JUNIT: The Appium Java JUnit type for Web apps.
-
APPIUM_WEB_JAVA_TESTNG: The Appium Java TestNG type for Web apps.
-
APPIUM_WEB_PYTHON: The Appium Python type for Web apps.
-
CALABASH: The Calabash type.
-
INSTRUMENTATION: The Instrumentation type.
-
UIAUTOMATION: The uiautomation type.
-
UIAUTOMATOR: The uiautomator type.
-
XCTEST: The XCode test type.
-
XCTEST_UI: The XCode UI test type.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
setPlatform
The run's platform.
Allowed values include:
-
ANDROID: The Android platform.
-
IOS: The iOS platform.
- Parameters:
platform
- The run's platform.Allowed values include:
-
ANDROID: The Android platform.
-
IOS: The iOS platform.
-
- See Also:
-
-
getPlatform
The run's platform.
Allowed values include:
-
ANDROID: The Android platform.
-
IOS: The iOS platform.
- Returns:
- The run's platform.
Allowed values include:
-
ANDROID: The Android platform.
-
IOS: The iOS platform.
-
- See Also:
-
-
withPlatform
The run's platform.
Allowed values include:
-
ANDROID: The Android platform.
-
IOS: The iOS platform.
- Parameters:
platform
- The run's platform.Allowed values include:
-
ANDROID: The Android platform.
-
IOS: The iOS platform.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
setPlatform
The run's platform.
Allowed values include:
-
ANDROID: The Android platform.
-
IOS: The iOS platform.
- Parameters:
platform
- The run's platform.Allowed values include:
-
ANDROID: The Android platform.
-
IOS: The iOS platform.
-
- See Also:
-
-
withPlatform
The run's platform.
Allowed values include:
-
ANDROID: The Android platform.
-
IOS: The iOS platform.
- Parameters:
platform
- The run's platform.Allowed values include:
-
ANDROID: The Android platform.
-
IOS: The iOS platform.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
setCreated
When the run was created.
- Parameters:
created
- When the run was created.
-
getCreated
When the run was created.
- Returns:
- When the run was created.
-
withCreated
When the run was created.
- Parameters:
created
- When the run was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setStatus
The run's status.
Allowed values include:
-
PENDING: A pending status.
-
PENDING_CONCURRENCY: A pending concurrency status.
-
PENDING_DEVICE: A pending device status.
-
PROCESSING: A processing status.
-
SCHEDULING: A scheduling status.
-
PREPARING: A preparing status.
-
RUNNING: A running status.
-
COMPLETED: A completed status.
-
STOPPING: A stopping status.
- Parameters:
status
- The run's status.Allowed values include:
-
PENDING: A pending status.
-
PENDING_CONCURRENCY: A pending concurrency status.
-
PENDING_DEVICE: A pending device status.
-
PROCESSING: A processing status.
-
SCHEDULING: A scheduling status.
-
PREPARING: A preparing status.
-
RUNNING: A running status.
-
COMPLETED: A completed status.
-
STOPPING: A stopping status.
-
- See Also:
-
-
getStatus
The run's status.
Allowed values include:
-
PENDING: A pending status.
-
PENDING_CONCURRENCY: A pending concurrency status.
-
PENDING_DEVICE: A pending device status.
-
PROCESSING: A processing status.
-
SCHEDULING: A scheduling status.
-
PREPARING: A preparing status.
-
RUNNING: A running status.
-
COMPLETED: A completed status.
-
STOPPING: A stopping status.
- Returns:
- The run's status.
Allowed values include:
-
PENDING: A pending status.
-
PENDING_CONCURRENCY: A pending concurrency status.
-
PENDING_DEVICE: A pending device status.
-
PROCESSING: A processing status.
-
SCHEDULING: A scheduling status.
-
PREPARING: A preparing status.
-
RUNNING: A running status.
-
COMPLETED: A completed status.
-
STOPPING: A stopping status.
-
- See Also:
-
-
withStatus
The run's status.
Allowed values include:
-
PENDING: A pending status.
-
PENDING_CONCURRENCY: A pending concurrency status.
-
PENDING_DEVICE: A pending device status.
-
PROCESSING: A processing status.
-
SCHEDULING: A scheduling status.
-
PREPARING: A preparing status.
-
RUNNING: A running status.
-
COMPLETED: A completed status.
-
STOPPING: A stopping status.
- Parameters:
status
- The run's status.Allowed values include:
-
PENDING: A pending status.
-
PENDING_CONCURRENCY: A pending concurrency status.
-
PENDING_DEVICE: A pending device status.
-
PROCESSING: A processing status.
-
SCHEDULING: A scheduling status.
-
PREPARING: A preparing status.
-
RUNNING: A running status.
-
COMPLETED: A completed status.
-
STOPPING: A stopping status.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
setStatus
The run's status.
Allowed values include:
-
PENDING: A pending status.
-
PENDING_CONCURRENCY: A pending concurrency status.
-
PENDING_DEVICE: A pending device status.
-
PROCESSING: A processing status.
-
SCHEDULING: A scheduling status.
-
PREPARING: A preparing status.
-
RUNNING: A running status.
-
COMPLETED: A completed status.
-
STOPPING: A stopping status.
- Parameters:
status
- The run's status.Allowed values include:
-
PENDING: A pending status.
-
PENDING_CONCURRENCY: A pending concurrency status.
-
PENDING_DEVICE: A pending device status.
-
PROCESSING: A processing status.
-
SCHEDULING: A scheduling status.
-
PREPARING: A preparing status.
-
RUNNING: A running status.
-
COMPLETED: A completed status.
-
STOPPING: A stopping status.
-
- See Also:
-
-
withStatus
The run's status.
Allowed values include:
-
PENDING: A pending status.
-
PENDING_CONCURRENCY: A pending concurrency status.
-
PENDING_DEVICE: A pending device status.
-
PROCESSING: A processing status.
-
SCHEDULING: A scheduling status.
-
PREPARING: A preparing status.
-
RUNNING: A running status.
-
COMPLETED: A completed status.
-
STOPPING: A stopping status.
- Parameters:
status
- The run's status.Allowed values include:
-
PENDING: A pending status.
-
PENDING_CONCURRENCY: A pending concurrency status.
-
PENDING_DEVICE: A pending device status.
-
PROCESSING: A processing status.
-
SCHEDULING: A scheduling status.
-
PREPARING: A preparing status.
-
RUNNING: A running status.
-
COMPLETED: A completed status.
-
STOPPING: A stopping status.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
setResult
The run's result.
Allowed values include:
-
PENDING: A pending condition.
-
PASSED: A passing condition.
-
WARNED: A warning condition.
-
FAILED: A failed condition.
-
SKIPPED: A skipped condition.
-
ERRORED: An error condition.
-
STOPPED: A stopped condition.
- Parameters:
result
- The run's result.Allowed values include:
-
PENDING: A pending condition.
-
PASSED: A passing condition.
-
WARNED: A warning condition.
-
FAILED: A failed condition.
-
SKIPPED: A skipped condition.
-
ERRORED: An error condition.
-
STOPPED: A stopped condition.
-
- See Also:
-
-
getResult
The run's result.
Allowed values include:
-
PENDING: A pending condition.
-
PASSED: A passing condition.
-
WARNED: A warning condition.
-
FAILED: A failed condition.
-
SKIPPED: A skipped condition.
-
ERRORED: An error condition.
-
STOPPED: A stopped condition.
- Returns:
- The run's result.
Allowed values include:
-
PENDING: A pending condition.
-
PASSED: A passing condition.
-
WARNED: A warning condition.
-
FAILED: A failed condition.
-
SKIPPED: A skipped condition.
-
ERRORED: An error condition.
-
STOPPED: A stopped condition.
-
- See Also:
-
-
withResult
The run's result.
Allowed values include:
-
PENDING: A pending condition.
-
PASSED: A passing condition.
-
WARNED: A warning condition.
-
FAILED: A failed condition.
-
SKIPPED: A skipped condition.
-
ERRORED: An error condition.
-
STOPPED: A stopped condition.
- Parameters:
result
- The run's result.Allowed values include:
-
PENDING: A pending condition.
-
PASSED: A passing condition.
-
WARNED: A warning condition.
-
FAILED: A failed condition.
-
SKIPPED: A skipped condition.
-
ERRORED: An error condition.
-
STOPPED: A stopped condition.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
setResult
The run's result.
Allowed values include:
-
PENDING: A pending condition.
-
PASSED: A passing condition.
-
WARNED: A warning condition.
-
FAILED: A failed condition.
-
SKIPPED: A skipped condition.
-
ERRORED: An error condition.
-
STOPPED: A stopped condition.
- Parameters:
result
- The run's result.Allowed values include:
-
PENDING: A pending condition.
-
PASSED: A passing condition.
-
WARNED: A warning condition.
-
FAILED: A failed condition.
-
SKIPPED: A skipped condition.
-
ERRORED: An error condition.
-
STOPPED: A stopped condition.
-
- See Also:
-
-
withResult
The run's result.
Allowed values include:
-
PENDING: A pending condition.
-
PASSED: A passing condition.
-
WARNED: A warning condition.
-
FAILED: A failed condition.
-
SKIPPED: A skipped condition.
-
ERRORED: An error condition.
-
STOPPED: A stopped condition.
- Parameters:
result
- The run's result.Allowed values include:
-
PENDING: A pending condition.
-
PASSED: A passing condition.
-
WARNED: A warning condition.
-
FAILED: A failed condition.
-
SKIPPED: A skipped condition.
-
ERRORED: An error condition.
-
STOPPED: A stopped condition.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
setStarted
The run's start time.
- Parameters:
started
- The run's start time.
-
getStarted
The run's start time.
- Returns:
- The run's start time.
-
withStarted
The run's start time.
- Parameters:
started
- The run's start time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setStopped
The run's stop time.
- Parameters:
stopped
- The run's stop time.
-
getStopped
The run's stop time.
- Returns:
- The run's stop time.
-
withStopped
The run's stop time.
- Parameters:
stopped
- The run's stop time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setCounters
The run's result counters.
- Parameters:
counters
- The run's result counters.
-
getCounters
The run's result counters.
- Returns:
- The run's result counters.
-
withCounters
The run's result counters.
- Parameters:
counters
- The run's result counters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setMessage
A message about the run's result.
- Parameters:
message
- A message about the run's result.
-
getMessage
A message about the run's result.
- Returns:
- A message about the run's result.
-
withMessage
A message about the run's result.
- Parameters:
message
- A message about the run's result.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setTotalJobs
The total number of jobs for the run.
- Parameters:
totalJobs
- The total number of jobs for the run.
-
getTotalJobs
The total number of jobs for the run.
- Returns:
- The total number of jobs for the run.
-
withTotalJobs
The total number of jobs for the run.
- Parameters:
totalJobs
- The total number of jobs for the run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setCompletedJobs
The total number of completed jobs.
- Parameters:
completedJobs
- The total number of completed jobs.
-
getCompletedJobs
The total number of completed jobs.
- Returns:
- The total number of completed jobs.
-
withCompletedJobs
The total number of completed jobs.
- Parameters:
completedJobs
- The total number of completed jobs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setBillingMethod
Specifies the billing method for a test run:
metered
orunmetered
. If the parameter is not specified, the default value isunmetered
.- Parameters:
billingMethod
- Specifies the billing method for a test run:metered
orunmetered
. If the parameter is not specified, the default value isunmetered
.- See Also:
-
getBillingMethod
Specifies the billing method for a test run:
metered
orunmetered
. If the parameter is not specified, the default value isunmetered
.- Returns:
- Specifies the billing method for a test run:
metered
orunmetered
. If the parameter is not specified, the default value isunmetered
. - See Also:
-
withBillingMethod
Specifies the billing method for a test run:
metered
orunmetered
. If the parameter is not specified, the default value isunmetered
.- Parameters:
billingMethod
- Specifies the billing method for a test run:metered
orunmetered
. If the parameter is not specified, the default value isunmetered
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
setBillingMethod
Specifies the billing method for a test run:
metered
orunmetered
. If the parameter is not specified, the default value isunmetered
.- Parameters:
billingMethod
- Specifies the billing method for a test run:metered
orunmetered
. If the parameter is not specified, the default value isunmetered
.- See Also:
-
withBillingMethod
Specifies the billing method for a test run:
metered
orunmetered
. If the parameter is not specified, the default value isunmetered
.- Parameters:
billingMethod
- Specifies the billing method for a test run:metered
orunmetered
. If the parameter is not specified, the default value isunmetered
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
setDeviceMinutes
Represents the total (metered or unmetered) minutes used by the test run.
- Parameters:
deviceMinutes
- Represents the total (metered or unmetered) minutes used by the test run.
-
getDeviceMinutes
Represents the total (metered or unmetered) minutes used by the test run.
- Returns:
- Represents the total (metered or unmetered) minutes used by the test run.
-
withDeviceMinutes
Represents the total (metered or unmetered) minutes used by the test run.
- Parameters:
deviceMinutes
- Represents the total (metered or unmetered) minutes used by the test run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
Returns a string representation of this object; useful for testing and debugging. -
equals
-
hashCode
public int hashCode() -
clone
-