@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ScheduleRunRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
Represents a request to the schedule run operation.
NOOP
Constructor and Description |
---|
ScheduleRunRequest() |
Modifier and Type | Method and Description |
---|---|
ScheduleRunRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getAppArn()
The ARN of an application package to run tests against, created with CreateUpload.
|
ScheduleRunConfiguration |
getConfiguration()
Information about the settings for the run to be scheduled.
|
String |
getDevicePoolArn()
The ARN of the device pool for the run to be scheduled.
|
DeviceSelectionConfiguration |
getDeviceSelectionConfiguration()
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.
|
ExecutionConfiguration |
getExecutionConfiguration()
Specifies configuration information about a test run, such as the execution timeout (in minutes).
|
String |
getName()
The name for the run to be scheduled.
|
String |
getProjectArn()
The ARN of the project for the run to be scheduled.
|
ScheduleRunTest |
getTest()
Information about the test for the run to be scheduled.
|
int |
hashCode() |
void |
setAppArn(String appArn)
The ARN of an application package to run tests against, created with CreateUpload.
|
void |
setConfiguration(ScheduleRunConfiguration configuration)
Information about the settings for the run to be scheduled.
|
void |
setDevicePoolArn(String devicePoolArn)
The ARN of the device pool for the run to be scheduled.
|
void |
setDeviceSelectionConfiguration(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.
|
void |
setExecutionConfiguration(ExecutionConfiguration executionConfiguration)
Specifies configuration information about a test run, such as the execution timeout (in minutes).
|
void |
setName(String name)
The name for the run to be scheduled.
|
void |
setProjectArn(String projectArn)
The ARN of the project for the run to be scheduled.
|
void |
setTest(ScheduleRunTest test)
Information about the test for the run to be scheduled.
|
String |
toString()
Returns a string representation of this object.
|
ScheduleRunRequest |
withAppArn(String appArn)
The ARN of an application package to run tests against, created with CreateUpload.
|
ScheduleRunRequest |
withConfiguration(ScheduleRunConfiguration configuration)
Information about the settings for the run to be scheduled.
|
ScheduleRunRequest |
withDevicePoolArn(String devicePoolArn)
The ARN of the device pool for the run to be scheduled.
|
ScheduleRunRequest |
withDeviceSelectionConfiguration(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.
|
ScheduleRunRequest |
withExecutionConfiguration(ExecutionConfiguration executionConfiguration)
Specifies configuration information about a test run, such as the execution timeout (in minutes).
|
ScheduleRunRequest |
withName(String name)
The name for the run to be scheduled.
|
ScheduleRunRequest |
withProjectArn(String projectArn)
The ARN of the project for the run to be scheduled.
|
ScheduleRunRequest |
withTest(ScheduleRunTest test)
Information about the test for the run to be scheduled.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setProjectArn(String projectArn)
The ARN of the project for the run to be scheduled.
projectArn
- The ARN of the project for the run to be scheduled.public String getProjectArn()
The ARN of the project for the run to be scheduled.
public ScheduleRunRequest withProjectArn(String projectArn)
The ARN of the project for the run to be scheduled.
projectArn
- The ARN of the project for the run to be scheduled.public void setAppArn(String appArn)
The ARN of an application package to run tests against, created with CreateUpload. See ListUploads.
appArn
- The ARN of an application package to run tests against, created with CreateUpload. See
ListUploads.public String getAppArn()
The ARN of an application package to run tests against, created with CreateUpload. See ListUploads.
public ScheduleRunRequest withAppArn(String appArn)
The ARN of an application package to run tests against, created with CreateUpload. See ListUploads.
appArn
- The ARN of an application package to run tests against, created with CreateUpload. See
ListUploads.public void setDevicePoolArn(String devicePoolArn)
The ARN of the device pool for the run to be scheduled.
devicePoolArn
- The ARN of the device pool for the run to be scheduled.public String getDevicePoolArn()
The ARN of the device pool for the run to be scheduled.
public ScheduleRunRequest withDevicePoolArn(String devicePoolArn)
The ARN of the device pool for the run to be scheduled.
devicePoolArn
- The ARN of the device pool for the run to be scheduled.public void setDeviceSelectionConfiguration(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.
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.
public DeviceSelectionConfiguration getDeviceSelectionConfiguration()
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 ScheduleRunRequest withDeviceSelectionConfiguration(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.
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.
public void setName(String name)
The name for the run to be scheduled.
name
- The name for the run to be scheduled.public String getName()
The name for the run to be scheduled.
public ScheduleRunRequest withName(String name)
The name for the run to be scheduled.
name
- The name for the run to be scheduled.public void setTest(ScheduleRunTest test)
Information about the test for the run to be scheduled.
test
- Information about the test for the run to be scheduled.public ScheduleRunTest getTest()
Information about the test for the run to be scheduled.
public ScheduleRunRequest withTest(ScheduleRunTest test)
Information about the test for the run to be scheduled.
test
- Information about the test for the run to be scheduled.public void setConfiguration(ScheduleRunConfiguration configuration)
Information about the settings for the run to be scheduled.
configuration
- Information about the settings for the run to be scheduled.public ScheduleRunConfiguration getConfiguration()
Information about the settings for the run to be scheduled.
public ScheduleRunRequest withConfiguration(ScheduleRunConfiguration configuration)
Information about the settings for the run to be scheduled.
configuration
- Information about the settings for the run to be scheduled.public void setExecutionConfiguration(ExecutionConfiguration executionConfiguration)
Specifies configuration information about a test run, such as the execution timeout (in minutes).
executionConfiguration
- Specifies configuration information about a test run, such as the execution timeout (in minutes).public ExecutionConfiguration getExecutionConfiguration()
Specifies configuration information about a test run, such as the execution timeout (in minutes).
public ScheduleRunRequest withExecutionConfiguration(ExecutionConfiguration executionConfiguration)
Specifies configuration information about a test run, such as the execution timeout (in minutes).
executionConfiguration
- Specifies configuration information about a test run, such as the execution timeout (in minutes).public String toString()
toString
in class Object
Object.toString()
public ScheduleRunRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()