@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 final String projectArn()
The ARN of the project for the run to be scheduled.
public final String appArn()
The ARN of an application package to run tests against, created with CreateUpload. See ListUploads.
public final String devicePoolArn()
The ARN of the device pool for the run to be scheduled.
public final 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 final String name()
The name for the run to be scheduled.
public final ScheduleRunTest test()
Information about the test for the run to be scheduled.
public final ScheduleRunConfiguration configuration()
Information about the settings for the run to be scheduled.
public final 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 final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2020. All rights reserved.