public class DescribeReservedInstancesModificationsRequest extends AmazonWebServiceRequest implements Serializable, Cloneable, DryRunSupportedRequest<DescribeReservedInstancesModificationsRequest>
Contains the parameters for DescribeReservedInstancesModifications.
NOOP
Constructor and Description |
---|
DescribeReservedInstancesModificationsRequest() |
Modifier and Type | Method and Description |
---|---|
DescribeReservedInstancesModificationsRequest |
clone() |
boolean |
equals(Object obj) |
Request<DescribeReservedInstancesModificationsRequest> |
getDryRunRequest()
This method is intended for internal use only.
|
List<Filter> |
getFilters()
One or more filters.
|
String |
getNextToken()
The token to retrieve the next page of results.
|
List<String> |
getReservedInstancesModificationIds()
IDs for the submitted modification request.
|
int |
hashCode() |
void |
setFilters(Collection<Filter> filters)
One or more filters.
|
void |
setNextToken(String nextToken)
The token to retrieve the next page of results.
|
void |
setReservedInstancesModificationIds(Collection<String> reservedInstancesModificationIds)
IDs for the submitted modification request.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
DescribeReservedInstancesModificationsRequest |
withFilters(Collection<Filter> filters)
One or more filters.
|
DescribeReservedInstancesModificationsRequest |
withFilters(Filter... filters)
One or more filters.
|
DescribeReservedInstancesModificationsRequest |
withNextToken(String nextToken)
The token to retrieve the next page of results.
|
DescribeReservedInstancesModificationsRequest |
withReservedInstancesModificationIds(Collection<String> reservedInstancesModificationIds)
IDs for the submitted modification request.
|
DescribeReservedInstancesModificationsRequest |
withReservedInstancesModificationIds(String... reservedInstancesModificationIds)
IDs for the submitted modification request.
|
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
public DescribeReservedInstancesModificationsRequest()
public List<String> getReservedInstancesModificationIds()
IDs for the submitted modification request.
public void setReservedInstancesModificationIds(Collection<String> reservedInstancesModificationIds)
IDs for the submitted modification request.
reservedInstancesModificationIds
- IDs for the submitted modification request.public DescribeReservedInstancesModificationsRequest withReservedInstancesModificationIds(String... reservedInstancesModificationIds)
IDs for the submitted modification request.
NOTE: This method appends the values to the existing list (if
any). Use
setReservedInstancesModificationIds(java.util.Collection)
or
withReservedInstancesModificationIds(java.util.Collection)
if
you want to override the existing values.
reservedInstancesModificationIds
- IDs for the submitted modification request.public DescribeReservedInstancesModificationsRequest withReservedInstancesModificationIds(Collection<String> reservedInstancesModificationIds)
IDs for the submitted modification request.
reservedInstancesModificationIds
- IDs for the submitted modification request.public void setNextToken(String nextToken)
The token to retrieve the next page of results.
nextToken
- The token to retrieve the next page of results.public String getNextToken()
The token to retrieve the next page of results.
public DescribeReservedInstancesModificationsRequest withNextToken(String nextToken)
The token to retrieve the next page of results.
nextToken
- The token to retrieve the next page of results.public List<Filter> getFilters()
One or more filters.
client-token
- The idempotency token for the modification
request.
create-date
- The time when the modification request was
created.
effective-date
- The time when the modification becomes
effective.
modification-result.reserved-instances-id
- The ID for the
Reserved Instances created as part of the modification request. This ID
is only available when the status of the modification is
fulfilled
.
modification-result.target-configuration.availability-zone
-
The Availability Zone for the new Reserved Instances.
modification-result.target-configuration.instance-count
-
The number of new Reserved Instances.
modification-result.target-configuration.instance-type
- The
instance type of the new Reserved Instances.
modification-result.target-configuration.platform
- The
network platform of the new Reserved Instances (EC2-Classic
| EC2-VPC
).
reserved-instances-id
- The ID of the Reserved Instances
modified.
reserved-instances-modification-id
- The ID of the
modification request.
status
- The status of the Reserved Instances modification
request (processing
| fulfilled
|
failed
).
status-message
- The reason for the status.
update-date
- The time when the modification request was
last updated.
client-token
- The idempotency token for the
modification request.
create-date
- The time when the modification request
was created.
effective-date
- The time when the modification
becomes effective.
modification-result.reserved-instances-id
- The ID
for the Reserved Instances created as part of the modification
request. This ID is only available when the status of the
modification is fulfilled
.
modification-result.target-configuration.availability-zone
- The Availability Zone for the new Reserved Instances.
modification-result.target-configuration.instance-count
- The number of new Reserved Instances.
modification-result.target-configuration.instance-type
- The instance type of the new Reserved Instances.
modification-result.target-configuration.platform
-
The network platform of the new Reserved Instances (
EC2-Classic
| EC2-VPC
).
reserved-instances-id
- The ID of the Reserved
Instances modified.
reserved-instances-modification-id
- The ID of the
modification request.
status
- The status of the Reserved Instances
modification request (processing
|
fulfilled
| failed
).
status-message
- The reason for the status.
update-date
- The time when the modification request
was last updated.
public void setFilters(Collection<Filter> filters)
One or more filters.
client-token
- The idempotency token for the modification
request.
create-date
- The time when the modification request was
created.
effective-date
- The time when the modification becomes
effective.
modification-result.reserved-instances-id
- The ID for the
Reserved Instances created as part of the modification request. This ID
is only available when the status of the modification is
fulfilled
.
modification-result.target-configuration.availability-zone
-
The Availability Zone for the new Reserved Instances.
modification-result.target-configuration.instance-count
-
The number of new Reserved Instances.
modification-result.target-configuration.instance-type
- The
instance type of the new Reserved Instances.
modification-result.target-configuration.platform
- The
network platform of the new Reserved Instances (EC2-Classic
| EC2-VPC
).
reserved-instances-id
- The ID of the Reserved Instances
modified.
reserved-instances-modification-id
- The ID of the
modification request.
status
- The status of the Reserved Instances modification
request (processing
| fulfilled
|
failed
).
status-message
- The reason for the status.
update-date
- The time when the modification request was
last updated.
filters
- One or more filters.
client-token
- The idempotency token for the
modification request.
create-date
- The time when the modification request
was created.
effective-date
- The time when the modification
becomes effective.
modification-result.reserved-instances-id
- The ID
for the Reserved Instances created as part of the modification
request. This ID is only available when the status of the
modification is fulfilled
.
modification-result.target-configuration.availability-zone
- The Availability Zone for the new Reserved Instances.
modification-result.target-configuration.instance-count
- The number of new Reserved Instances.
modification-result.target-configuration.instance-type
- The instance type of the new Reserved Instances.
modification-result.target-configuration.platform
-
The network platform of the new Reserved Instances (
EC2-Classic
| EC2-VPC
).
reserved-instances-id
- The ID of the Reserved
Instances modified.
reserved-instances-modification-id
- The ID of the
modification request.
status
- The status of the Reserved Instances
modification request (processing
|
fulfilled
| failed
).
status-message
- The reason for the status.
update-date
- The time when the modification request
was last updated.
public DescribeReservedInstancesModificationsRequest withFilters(Filter... filters)
One or more filters.
client-token
- The idempotency token for the modification
request.
create-date
- The time when the modification request was
created.
effective-date
- The time when the modification becomes
effective.
modification-result.reserved-instances-id
- The ID for the
Reserved Instances created as part of the modification request. This ID
is only available when the status of the modification is
fulfilled
.
modification-result.target-configuration.availability-zone
-
The Availability Zone for the new Reserved Instances.
modification-result.target-configuration.instance-count
-
The number of new Reserved Instances.
modification-result.target-configuration.instance-type
- The
instance type of the new Reserved Instances.
modification-result.target-configuration.platform
- The
network platform of the new Reserved Instances (EC2-Classic
| EC2-VPC
).
reserved-instances-id
- The ID of the Reserved Instances
modified.
reserved-instances-modification-id
- The ID of the
modification request.
status
- The status of the Reserved Instances modification
request (processing
| fulfilled
|
failed
).
status-message
- The reason for the status.
update-date
- The time when the modification request was
last updated.
NOTE: This method appends the values to the existing list (if
any). Use setFilters(java.util.Collection)
or
withFilters(java.util.Collection)
if you want to override the
existing values.
filters
- One or more filters.
client-token
- The idempotency token for the
modification request.
create-date
- The time when the modification request
was created.
effective-date
- The time when the modification
becomes effective.
modification-result.reserved-instances-id
- The ID
for the Reserved Instances created as part of the modification
request. This ID is only available when the status of the
modification is fulfilled
.
modification-result.target-configuration.availability-zone
- The Availability Zone for the new Reserved Instances.
modification-result.target-configuration.instance-count
- The number of new Reserved Instances.
modification-result.target-configuration.instance-type
- The instance type of the new Reserved Instances.
modification-result.target-configuration.platform
-
The network platform of the new Reserved Instances (
EC2-Classic
| EC2-VPC
).
reserved-instances-id
- The ID of the Reserved
Instances modified.
reserved-instances-modification-id
- The ID of the
modification request.
status
- The status of the Reserved Instances
modification request (processing
|
fulfilled
| failed
).
status-message
- The reason for the status.
update-date
- The time when the modification request
was last updated.
public DescribeReservedInstancesModificationsRequest withFilters(Collection<Filter> filters)
One or more filters.
client-token
- The idempotency token for the modification
request.
create-date
- The time when the modification request was
created.
effective-date
- The time when the modification becomes
effective.
modification-result.reserved-instances-id
- The ID for the
Reserved Instances created as part of the modification request. This ID
is only available when the status of the modification is
fulfilled
.
modification-result.target-configuration.availability-zone
-
The Availability Zone for the new Reserved Instances.
modification-result.target-configuration.instance-count
-
The number of new Reserved Instances.
modification-result.target-configuration.instance-type
- The
instance type of the new Reserved Instances.
modification-result.target-configuration.platform
- The
network platform of the new Reserved Instances (EC2-Classic
| EC2-VPC
).
reserved-instances-id
- The ID of the Reserved Instances
modified.
reserved-instances-modification-id
- The ID of the
modification request.
status
- The status of the Reserved Instances modification
request (processing
| fulfilled
|
failed
).
status-message
- The reason for the status.
update-date
- The time when the modification request was
last updated.
filters
- One or more filters.
client-token
- The idempotency token for the
modification request.
create-date
- The time when the modification request
was created.
effective-date
- The time when the modification
becomes effective.
modification-result.reserved-instances-id
- The ID
for the Reserved Instances created as part of the modification
request. This ID is only available when the status of the
modification is fulfilled
.
modification-result.target-configuration.availability-zone
- The Availability Zone for the new Reserved Instances.
modification-result.target-configuration.instance-count
- The number of new Reserved Instances.
modification-result.target-configuration.instance-type
- The instance type of the new Reserved Instances.
modification-result.target-configuration.platform
-
The network platform of the new Reserved Instances (
EC2-Classic
| EC2-VPC
).
reserved-instances-id
- The ID of the Reserved
Instances modified.
reserved-instances-modification-id
- The ID of the
modification request.
status
- The status of the Reserved Instances
modification request (processing
|
fulfilled
| failed
).
status-message
- The reason for the status.
update-date
- The time when the modification request
was last updated.
public Request<DescribeReservedInstancesModificationsRequest> getDryRunRequest()
getDryRunRequest
in interface DryRunSupportedRequest<DescribeReservedInstancesModificationsRequest>
public String toString()
toString
in class Object
Object.toString()
public DescribeReservedInstancesModificationsRequest clone()
clone
in class AmazonWebServiceRequest
Copyright © 2016. All rights reserved.