@Generated(value="com.amazonaws:aws-java-sdk-code-generator") 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()Creates a shallow clone of this object for all fields except the handler context. | 
| 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. | 
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic 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 ObjectObject.toString()public DescribeReservedInstancesModificationsRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.