public class RunScheduledInstancesRequest extends AmazonWebServiceRequest implements java.io.Serializable, java.lang.Cloneable, DryRunSupportedRequest<RunScheduledInstancesRequest>
Contains the parameters for RunScheduledInstances.
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
clientToken
Unique, case-sensitive identifier that ensures the idempotency of the
request.
|
private java.lang.Integer |
instanceCount
The number of instances.
|
private ScheduledInstancesLaunchSpecification |
launchSpecification
The launch specification.
|
private java.lang.String |
scheduledInstanceId
The Scheduled Instance ID.
|
NOOP
Constructor and Description |
---|
RunScheduledInstancesRequest() |
Modifier and Type | Method and Description |
---|---|
RunScheduledInstancesRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getClientToken()
Unique, case-sensitive identifier that ensures the idempotency of the
request.
|
Request<RunScheduledInstancesRequest> |
getDryRunRequest()
This method is intended for internal use only.
|
java.lang.Integer |
getInstanceCount()
The number of instances.
|
ScheduledInstancesLaunchSpecification |
getLaunchSpecification()
The launch specification.
|
java.lang.String |
getScheduledInstanceId()
The Scheduled Instance ID.
|
int |
hashCode() |
void |
setClientToken(java.lang.String clientToken)
Unique, case-sensitive identifier that ensures the idempotency of the
request.
|
void |
setInstanceCount(java.lang.Integer instanceCount)
The number of instances.
|
void |
setLaunchSpecification(ScheduledInstancesLaunchSpecification launchSpecification)
The launch specification.
|
void |
setScheduledInstanceId(java.lang.String scheduledInstanceId)
The Scheduled Instance ID.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
RunScheduledInstancesRequest |
withClientToken(java.lang.String clientToken)
Unique, case-sensitive identifier that ensures the idempotency of the
request.
|
RunScheduledInstancesRequest |
withInstanceCount(java.lang.Integer instanceCount)
The number of instances.
|
RunScheduledInstancesRequest |
withLaunchSpecification(ScheduledInstancesLaunchSpecification launchSpecification)
The launch specification.
|
RunScheduledInstancesRequest |
withScheduledInstanceId(java.lang.String scheduledInstanceId)
The Scheduled Instance ID.
|
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 clientToken
Unique, case-sensitive identifier that ensures the idempotency of the request. For more information, see Ensuring Idempotency.
private java.lang.Integer instanceCount
The number of instances.
Default: 1
private java.lang.String scheduledInstanceId
The Scheduled Instance ID.
private ScheduledInstancesLaunchSpecification launchSpecification
The launch specification.
public void setClientToken(java.lang.String clientToken)
Unique, case-sensitive identifier that ensures the idempotency of the request. For more information, see Ensuring Idempotency.
clientToken
- Unique, case-sensitive identifier that ensures the idempotency of
the request. For more information, see Ensuring Idempotency.public java.lang.String getClientToken()
Unique, case-sensitive identifier that ensures the idempotency of the request. For more information, see Ensuring Idempotency.
public RunScheduledInstancesRequest withClientToken(java.lang.String clientToken)
Unique, case-sensitive identifier that ensures the idempotency of the request. For more information, see Ensuring Idempotency.
clientToken
- Unique, case-sensitive identifier that ensures the idempotency of
the request. For more information, see Ensuring Idempotency.public void setInstanceCount(java.lang.Integer instanceCount)
The number of instances.
Default: 1
instanceCount
- The number of instances.
Default: 1
public java.lang.Integer getInstanceCount()
The number of instances.
Default: 1
Default: 1
public RunScheduledInstancesRequest withInstanceCount(java.lang.Integer instanceCount)
The number of instances.
Default: 1
instanceCount
- The number of instances.
Default: 1
public void setScheduledInstanceId(java.lang.String scheduledInstanceId)
The Scheduled Instance ID.
scheduledInstanceId
- The Scheduled Instance ID.public java.lang.String getScheduledInstanceId()
The Scheduled Instance ID.
public RunScheduledInstancesRequest withScheduledInstanceId(java.lang.String scheduledInstanceId)
The Scheduled Instance ID.
scheduledInstanceId
- The Scheduled Instance ID.public void setLaunchSpecification(ScheduledInstancesLaunchSpecification launchSpecification)
The launch specification.
launchSpecification
- The launch specification.public ScheduledInstancesLaunchSpecification getLaunchSpecification()
The launch specification.
public RunScheduledInstancesRequest withLaunchSpecification(ScheduledInstancesLaunchSpecification launchSpecification)
The launch specification.
launchSpecification
- The launch specification.public Request<RunScheduledInstancesRequest> getDryRunRequest()
getDryRunRequest
in interface DryRunSupportedRequest<RunScheduledInstancesRequest>
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 RunScheduledInstancesRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()