@Generated(value="software.amazon.awssdk:codegen") public final class ScheduleRunRequest extends DeviceFarmRequest implements ToCopyableBuilder<ScheduleRunRequest.Builder,ScheduleRunRequest>
Represents a request to the schedule run operation.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ScheduleRunRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
appArn()
The ARN of an application package to run tests against, created with CreateUpload.
|
static ScheduleRunRequest.Builder |
builder() |
ScheduleRunConfiguration |
configuration()
Information about the settings for the run to be scheduled.
|
String |
devicePoolArn()
The ARN of the device pool for the run to be scheduled.
|
DeviceSelectionConfiguration |
deviceSelectionConfiguration()
The filter criteria used to dynamically select a set of devices for a test run and the maximum number of devices
to be included in the run.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
ExecutionConfiguration |
executionConfiguration()
Specifies configuration information about a test run, such as the execution timeout (in minutes).
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
name()
The name for the run to be scheduled.
|
String |
projectArn()
The ARN of the project for the run to be scheduled.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ScheduleRunRequest.Builder> |
serializableBuilderClass() |
ScheduleRunTest |
test()
Information about the test for the run to be scheduled.
|
ScheduleRunRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String projectArn()
The ARN of the project for the run to be scheduled.
public String appArn()
The ARN of an application package to run tests against, created with CreateUpload. See ListUploads.
public String devicePoolArn()
The ARN of the device pool for the run to be scheduled.
public DeviceSelectionConfiguration deviceSelectionConfiguration()
The filter criteria used to dynamically select a set of devices for a test run and the maximum number of devices to be included in the run.
Either devicePoolArn or deviceSelectionConfiguration is required in a
request.
Either devicePoolArn or deviceSelectionConfiguration is
required in a request.
public String name()
The name for the run to be scheduled.
public ScheduleRunTest test()
Information about the test for the run to be scheduled.
public ScheduleRunConfiguration configuration()
Information about the settings for the run to be scheduled.
public ExecutionConfiguration executionConfiguration()
Specifies configuration information about a test run, such as the execution timeout (in minutes).
public ScheduleRunRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ScheduleRunRequest.Builder,ScheduleRunRequest>toBuilder in class DeviceFarmRequestpublic static ScheduleRunRequest.Builder builder()
public static Class<? extends ScheduleRunRequest.Builder> serializableBuilderClass()
public int hashCode()
hashCode in class AwsRequestpublic boolean equals(Object obj)
equals in class AwsRequestpublic boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2020. All rights reserved.