@Generated(value="software.amazon.awssdk:codegen") public class Job extends Object implements StructuredPojo, software.amazon.awssdk.utils.builder.ToCopyableBuilder<Job.Builder,Job>
Represents a device.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Job.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
arn()
The job's ARN.
|
static Job.Builder |
builder() |
Counters |
counters()
The job's result counters.
|
Instant |
created()
When the job was created.
|
Device |
device()
The device (phone or tablet).
|
DeviceMinutes |
deviceMinutes()
Represents the total (metered or unmetered) minutes used by the job.
|
boolean |
equals(Object obj) |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
String |
message()
A message about the job's result.
|
String |
name()
The job's name.
|
String |
result()
The job's result.
|
static Class<? extends Job.Builder> |
serializableBuilderClass() |
Instant |
started()
The job's start time.
|
String |
status()
The job's status.
|
Instant |
stopped()
The job's stop time.
|
Job.Builder |
toBuilder() |
String |
toString() |
String |
type()
The job's type.
|
public String arn()
The job's ARN.
public String name()
The job's name.
public String type()
The job's type.
Allowed values include the following:
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.
Allowed values include the following:
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 Instant created()
When the job was created.
public String status()
The job'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.
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 result()
The job'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.
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 job's start time.
public Instant stopped()
The job's stop time.
public Counters counters()
The job's result counters.
public String message()
A message about the job's result.
public Device device()
The device (phone or tablet).
public DeviceMinutes deviceMinutes()
Represents the total (metered or unmetered) minutes used by the job.
public Job.Builder toBuilder()
toBuilder in interface software.amazon.awssdk.utils.builder.ToCopyableBuilder<Job.Builder,Job>public static Job.Builder builder()
public static Class<? extends Job.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2017. All rights reserved.