@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 the app to schedule a run.
|
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.
|
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 the app to schedule a run.
|
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 |
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; useful for testing and debugging.
|
ScheduleRunRequest |
withAppArn(String appArn)
The ARN of the app to schedule a run.
|
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 |
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 the app to schedule a run.
appArn
- The ARN of the app to schedule a run.public String getAppArn()
The ARN of the app to schedule a run.
public ScheduleRunRequest withAppArn(String appArn)
The ARN of the app to schedule a run.
appArn
- The ARN of the app to schedule a run.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 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()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.