public class CancelSpotFleetRequestsRequest extends AmazonWebServiceRequest implements java.io.Serializable, java.lang.Cloneable, DryRunSupportedRequest<CancelSpotFleetRequestsRequest>
Contains the parameters for CancelSpotFleetRequests.
Modifier and Type | Field and Description |
---|---|
private SdkInternalList<java.lang.String> |
spotFleetRequestIds
The IDs of the Spot fleet requests.
|
private java.lang.Boolean |
terminateInstances
Indicates whether to terminate instances for a Spot fleet request if it
is canceled successfully.
|
NOOP
Constructor and Description |
---|
CancelSpotFleetRequestsRequest() |
Modifier and Type | Method and Description |
---|---|
CancelSpotFleetRequestsRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(java.lang.Object obj) |
Request<CancelSpotFleetRequestsRequest> |
getDryRunRequest()
This method is intended for internal use only.
|
java.util.List<java.lang.String> |
getSpotFleetRequestIds()
The IDs of the Spot fleet requests.
|
java.lang.Boolean |
getTerminateInstances()
Indicates whether to terminate instances for a Spot fleet request if it
is canceled successfully.
|
int |
hashCode() |
java.lang.Boolean |
isTerminateInstances()
Indicates whether to terminate instances for a Spot fleet request if it
is canceled successfully.
|
void |
setSpotFleetRequestIds(java.util.Collection<java.lang.String> spotFleetRequestIds)
The IDs of the Spot fleet requests.
|
void |
setTerminateInstances(java.lang.Boolean terminateInstances)
Indicates whether to terminate instances for a Spot fleet request if it
is canceled successfully.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
CancelSpotFleetRequestsRequest |
withSpotFleetRequestIds(java.util.Collection<java.lang.String> spotFleetRequestIds)
The IDs of the Spot fleet requests.
|
CancelSpotFleetRequestsRequest |
withSpotFleetRequestIds(java.lang.String... spotFleetRequestIds)
The IDs of the Spot fleet requests.
|
CancelSpotFleetRequestsRequest |
withTerminateInstances(java.lang.Boolean terminateInstances)
Indicates whether to terminate instances for a Spot fleet request if it
is canceled successfully.
|
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 SdkInternalList<java.lang.String> spotFleetRequestIds
The IDs of the Spot fleet requests.
private java.lang.Boolean terminateInstances
Indicates whether to terminate instances for a Spot fleet request if it is canceled successfully.
public java.util.List<java.lang.String> getSpotFleetRequestIds()
The IDs of the Spot fleet requests.
public void setSpotFleetRequestIds(java.util.Collection<java.lang.String> spotFleetRequestIds)
The IDs of the Spot fleet requests.
spotFleetRequestIds
- The IDs of the Spot fleet requests.public CancelSpotFleetRequestsRequest withSpotFleetRequestIds(java.lang.String... spotFleetRequestIds)
The IDs of the Spot fleet requests.
NOTE: This method appends the values to the existing list (if
any). Use setSpotFleetRequestIds(java.util.Collection)
or
withSpotFleetRequestIds(java.util.Collection)
if you want to
override the existing values.
spotFleetRequestIds
- The IDs of the Spot fleet requests.public CancelSpotFleetRequestsRequest withSpotFleetRequestIds(java.util.Collection<java.lang.String> spotFleetRequestIds)
The IDs of the Spot fleet requests.
spotFleetRequestIds
- The IDs of the Spot fleet requests.public void setTerminateInstances(java.lang.Boolean terminateInstances)
Indicates whether to terminate instances for a Spot fleet request if it is canceled successfully.
terminateInstances
- Indicates whether to terminate instances for a Spot fleet request
if it is canceled successfully.public java.lang.Boolean getTerminateInstances()
Indicates whether to terminate instances for a Spot fleet request if it is canceled successfully.
public CancelSpotFleetRequestsRequest withTerminateInstances(java.lang.Boolean terminateInstances)
Indicates whether to terminate instances for a Spot fleet request if it is canceled successfully.
terminateInstances
- Indicates whether to terminate instances for a Spot fleet request
if it is canceled successfully.public java.lang.Boolean isTerminateInstances()
Indicates whether to terminate instances for a Spot fleet request if it is canceled successfully.
public Request<CancelSpotFleetRequestsRequest> getDryRunRequest()
getDryRunRequest
in interface DryRunSupportedRequest<CancelSpotFleetRequestsRequest>
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 CancelSpotFleetRequestsRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()