@Generated(value="software.amazon.awssdk:codegen") public class Run extends Object implements StructuredPojo, software.amazon.awssdk.utils.builder.ToCopyableBuilder<Run.Builder,Run>
Represents an app on a set of devices with a specific test and configuration.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Run.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
arn()
The run's ARN.
|
BillingMethod |
billingMethod()
Specifies the billing method for a test run:
metered or unmetered. |
String |
billingMethodString()
Specifies the billing method for a test run:
metered or unmetered. |
static Run.Builder |
builder() |
Integer |
completedJobs()
The total number of completed jobs.
|
Counters |
counters()
The run's result counters.
|
Instant |
created()
When the run was created.
|
DeviceMinutes |
deviceMinutes()
Represents the total (metered or unmetered) minutes used by the test run.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
String |
message()
A message about the run's result.
|
String |
name()
The run's name.
|
NetworkProfile |
networkProfile()
The network profile being used for a test run.
|
DevicePlatform |
platform()
The run's platform.
|
String |
platformString()
The run's platform.
|
ExecutionResult |
result()
The run's result.
|
String |
resultString()
The run's result.
|
static Class<? extends Run.Builder> |
serializableBuilderClass() |
Instant |
started()
The run's start time.
|
ExecutionStatus |
status()
The run's status.
|
String |
statusString()
The run's status.
|
Instant |
stopped()
The run's stop time.
|
Run.Builder |
toBuilder() |
String |
toString() |
Integer |
totalJobs()
The total number of jobs for the run.
|
TestType |
type()
The run's type.
|
String |
typeString()
The run's type.
|
public String arn()
The run's ARN.
public String name()
The run's name.
public TestType 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.
If the service returns an enum value that is not available in the current SDK version, type will return
TestType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeString().
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.
TestTypepublic String typeString()
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.
If the service returns an enum value that is not available in the current SDK version, type will return
TestType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeString().
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.
TestTypepublic DevicePlatform platform()
The run's platform.
Allowed values include:
ANDROID: The Android platform.
IOS: The iOS platform.
If the service returns an enum value that is not available in the current SDK version, platform will
return DevicePlatform.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
platformString().
Allowed values include:
ANDROID: The Android platform.
IOS: The iOS platform.
DevicePlatformpublic String platformString()
The run's platform.
Allowed values include:
ANDROID: The Android platform.
IOS: The iOS platform.
If the service returns an enum value that is not available in the current SDK version, platform will
return DevicePlatform.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
platformString().
Allowed values include:
ANDROID: The Android platform.
IOS: The iOS platform.
DevicePlatformpublic Instant created()
When the run was created.
public ExecutionStatus 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.
If the service returns an enum value that is not available in the current SDK version, status will
return ExecutionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusString().
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.
ExecutionStatuspublic String statusString()
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.
If the service returns an enum value that is not available in the current SDK version, status will
return ExecutionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusString().
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.
ExecutionStatuspublic ExecutionResult 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.
If the service returns an enum value that is not available in the current SDK version, result will
return ExecutionResult.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
resultString().
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.
ExecutionResultpublic String resultString()
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.
If the service returns an enum value that is not available in the current SDK version, result will
return ExecutionResult.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
resultString().
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.
ExecutionResultpublic Instant started()
The run's start time.
public Instant stopped()
The run's stop time.
public Counters counters()
The run's result counters.
public String message()
A message about the run's result.
public Integer totalJobs()
The total number of jobs for the run.
public Integer completedJobs()
The total number of completed jobs.
public BillingMethod billingMethod()
Specifies the billing method for a test run: metered or unmetered. If the parameter is
not specified, the default value is metered.
If the service returns an enum value that is not available in the current SDK version, billingMethod
will return BillingMethod.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
billingMethodString().
metered or unmetered. If the
parameter is not specified, the default value is metered.BillingMethodpublic String billingMethodString()
Specifies the billing method for a test run: metered or unmetered. If the parameter is
not specified, the default value is metered.
If the service returns an enum value that is not available in the current SDK version, billingMethod
will return BillingMethod.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
billingMethodString().
metered or unmetered. If the
parameter is not specified, the default value is metered.BillingMethodpublic DeviceMinutes deviceMinutes()
Represents the total (metered or unmetered) minutes used by the test run.
public NetworkProfile networkProfile()
The network profile being used for a test run.
public Run.Builder toBuilder()
toBuilder in interface software.amazon.awssdk.utils.builder.ToCopyableBuilder<Run.Builder,Run>public static Run.Builder builder()
public static Class<? extends Run.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2017. All rights reserved.