Class ScheduleRunRequest
- java.lang.Object
-
- com.amazonaws.AmazonWebServiceRequest
-
- com.amazonaws.services.devicefarm.model.ScheduleRunRequest
-
- All Implemented Interfaces:
ReadLimitInfo
,Serializable
,Cloneable
public class ScheduleRunRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
Represents a request to the schedule run operation.
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.amazonaws.AmazonWebServiceRequest
NOOP
-
-
Constructor Summary
Constructors Constructor Description ScheduleRunRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ScheduleRunRequest
clone()
Creates a shallow clone of this request.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.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
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
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.-
Methods inherited from class com.amazonaws.AmazonWebServiceRequest
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
-
-
-
-
Method Detail
-
setProjectArn
public void setProjectArn(String projectArn)
The ARN of the project for the run to be scheduled.
- Parameters:
projectArn
- The ARN of the project for the run to be scheduled.
-
getProjectArn
public String getProjectArn()
The ARN of the project for the run to be scheduled.
- Returns:
- The ARN of the project for the run to be scheduled.
-
withProjectArn
public ScheduleRunRequest withProjectArn(String projectArn)
The ARN of the project for the run to be scheduled.
- Parameters:
projectArn
- The ARN of the project for the run to be scheduled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setAppArn
public void setAppArn(String appArn)
The ARN of the app to schedule a run.
- Parameters:
appArn
- The ARN of the app to schedule a run.
-
getAppArn
public String getAppArn()
The ARN of the app to schedule a run.
- Returns:
- The ARN of the app to schedule a run.
-
withAppArn
public ScheduleRunRequest withAppArn(String appArn)
The ARN of the app to schedule a run.
- Parameters:
appArn
- The ARN of the app to schedule a run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setDevicePoolArn
public void setDevicePoolArn(String devicePoolArn)
The ARN of the device pool for the run to be scheduled.
- Parameters:
devicePoolArn
- The ARN of the device pool for the run to be scheduled.
-
getDevicePoolArn
public String getDevicePoolArn()
The ARN of the device pool for the run to be scheduled.
- Returns:
- The ARN of the device pool for the run to be scheduled.
-
withDevicePoolArn
public ScheduleRunRequest withDevicePoolArn(String devicePoolArn)
The ARN of the device pool for the run to be scheduled.
- Parameters:
devicePoolArn
- The ARN of the device pool for the run to be scheduled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setName
public void setName(String name)
The name for the run to be scheduled.
- Parameters:
name
- The name for the run to be scheduled.
-
getName
public String getName()
The name for the run to be scheduled.
- Returns:
- The name for the run to be scheduled.
-
withName
public ScheduleRunRequest withName(String name)
The name for the run to be scheduled.
- Parameters:
name
- The name for the run to be scheduled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setTest
public void setTest(ScheduleRunTest test)
Information about the test for the run to be scheduled.
- Parameters:
test
- Information about the test for the run to be scheduled.
-
getTest
public ScheduleRunTest getTest()
Information about the test for the run to be scheduled.
- Returns:
- Information about the test for the run to be scheduled.
-
withTest
public ScheduleRunRequest withTest(ScheduleRunTest test)
Information about the test for the run to be scheduled.
- Parameters:
test
- Information about the test for the run to be scheduled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setConfiguration
public void setConfiguration(ScheduleRunConfiguration configuration)
Information about the settings for the run to be scheduled.
- Parameters:
configuration
- Information about the settings for the run to be scheduled.
-
getConfiguration
public ScheduleRunConfiguration getConfiguration()
Information about the settings for the run to be scheduled.
- Returns:
- Information about the settings for the run to be scheduled.
-
withConfiguration
public ScheduleRunRequest withConfiguration(ScheduleRunConfiguration configuration)
Information about the settings for the run to be scheduled.
- Parameters:
configuration
- Information about the settings for the run to be scheduled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
public String toString()
Returns a string representation of this object; useful for testing and debugging.- Overrides:
toString
in classObject
- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
clone
public ScheduleRunRequest clone()
Description copied from class:AmazonWebServiceRequest
Creates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.- Overrides:
clone
in classAmazonWebServiceRequest
- See Also:
Object.clone()
-
-