public class ScheduleRunRequest extends AmazonWebServiceRequest implements java.io.Serializable, java.lang.Cloneable
Represents a request to the schedule run operation.
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
appArn
The ARN of the app to schedule a run.
|
private ScheduleRunConfiguration |
configuration
Information about the settings for the run to be scheduled.
|
private java.lang.String |
devicePoolArn
The ARN of the device pool for the run to be scheduled.
|
private java.lang.String |
name
The name for the run to be scheduled.
|
private java.lang.String |
projectArn
The ARN of the project for the run to be scheduled.
|
private ScheduleRunTest |
test
Information about the test for the run to be scheduled.
|
NOOP
Constructor and Description |
---|
ScheduleRunRequest() |
Modifier and Type | Method and Description |
---|---|
ScheduleRunRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getAppArn()
The ARN of the app to schedule a run.
|
ScheduleRunConfiguration |
getConfiguration()
Information about the settings for the run to be scheduled.
|
java.lang.String |
getDevicePoolArn()
The ARN of the device pool for the run to be scheduled.
|
java.lang.String |
getName()
The name for the run to be scheduled.
|
java.lang.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(java.lang.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(java.lang.String devicePoolArn)
The ARN of the device pool for the run to be scheduled.
|
void |
setName(java.lang.String name)
The name for the run to be scheduled.
|
void |
setProjectArn(java.lang.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.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
ScheduleRunRequest |
withAppArn(java.lang.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(java.lang.String devicePoolArn)
The ARN of the device pool for the run to be scheduled.
|
ScheduleRunRequest |
withName(java.lang.String name)
The name for the run to be scheduled.
|
ScheduleRunRequest |
withProjectArn(java.lang.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.
|
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
private java.lang.String projectArn
The ARN of the project for the run to be scheduled.
private java.lang.String appArn
The ARN of the app to schedule a run.
private java.lang.String devicePoolArn
The ARN of the device pool for the run to be scheduled.
private java.lang.String name
The name for the run to be scheduled.
private ScheduleRunTest test
Information about the test for the run to be scheduled.
private ScheduleRunConfiguration configuration
Information about the settings for the run to be scheduled.
public void setProjectArn(java.lang.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 java.lang.String getProjectArn()
The ARN of the project for the run to be scheduled.
public ScheduleRunRequest withProjectArn(java.lang.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(java.lang.String appArn)
The ARN of the app to schedule a run.
appArn
- The ARN of the app to schedule a run.public java.lang.String getAppArn()
The ARN of the app to schedule a run.
public ScheduleRunRequest withAppArn(java.lang.String appArn)
The ARN of the app to schedule a run.
appArn
- The ARN of the app to schedule a run.public void setDevicePoolArn(java.lang.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 java.lang.String getDevicePoolArn()
The ARN of the device pool for the run to be scheduled.
public ScheduleRunRequest withDevicePoolArn(java.lang.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(java.lang.String name)
The name for the run to be scheduled.
name
- The name for the run to be scheduled.public java.lang.String getName()
The name for the run to be scheduled.
public ScheduleRunRequest withName(java.lang.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 java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public ScheduleRunRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()