@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DescribeVolumesModificationsRequest extends AmazonWebServiceRequest implements Serializable, Cloneable, DryRunSupportedRequest<DescribeVolumesModificationsRequest>
NOOP| Constructor and Description | 
|---|
DescribeVolumesModificationsRequest()  | 
| Modifier and Type | Method and Description | 
|---|---|
DescribeVolumesModificationsRequest | 
clone()
Creates a shallow clone of this object for all fields except the handler context. 
 | 
boolean | 
equals(Object obj)  | 
Request<DescribeVolumesModificationsRequest> | 
getDryRunRequest()
This method is intended for internal use only. 
 | 
List<Filter> | 
getFilters()
 The filters. 
 | 
Integer | 
getMaxResults()
 The maximum number of results (up to a limit of 500) to be returned in a paginated request. 
 | 
String | 
getNextToken()
 The token returned from a previous paginated request. 
 | 
List<String> | 
getVolumeIds()
 The IDs of the volumes. 
 | 
int | 
hashCode()  | 
void | 
setFilters(Collection<Filter> filters)
 The filters. 
 | 
void | 
setMaxResults(Integer maxResults)
 The maximum number of results (up to a limit of 500) to be returned in a paginated request. 
 | 
void | 
setNextToken(String nextToken)
 The token returned from a previous paginated request. 
 | 
void | 
setVolumeIds(Collection<String> volumeIds)
 The IDs of the volumes. 
 | 
String | 
toString()
Returns a string representation of this object. 
 | 
DescribeVolumesModificationsRequest | 
withFilters(Collection<Filter> filters)
 The filters. 
 | 
DescribeVolumesModificationsRequest | 
withFilters(Filter... filters)
 The filters. 
 | 
DescribeVolumesModificationsRequest | 
withMaxResults(Integer maxResults)
 The maximum number of results (up to a limit of 500) to be returned in a paginated request. 
 | 
DescribeVolumesModificationsRequest | 
withNextToken(String nextToken)
 The token returned from a previous paginated request. 
 | 
DescribeVolumesModificationsRequest | 
withVolumeIds(Collection<String> volumeIds)
 The IDs of the volumes. 
 | 
DescribeVolumesModificationsRequest | 
withVolumeIds(String... volumeIds)
 The IDs of the volumes. 
 | 
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic List<String> getVolumeIds()
The IDs of the volumes.
public void setVolumeIds(Collection<String> volumeIds)
The IDs of the volumes.
volumeIds - The IDs of the volumes.public DescribeVolumesModificationsRequest withVolumeIds(String... volumeIds)
The IDs of the volumes.
 NOTE: This method appends the values to the existing list (if any). Use
 setVolumeIds(java.util.Collection) or withVolumeIds(java.util.Collection) if you want to
 override the existing values.
 
volumeIds - The IDs of the volumes.public DescribeVolumesModificationsRequest withVolumeIds(Collection<String> volumeIds)
The IDs of the volumes.
volumeIds - The IDs of the volumes.public List<Filter> getFilters()
The filters.
 modification-state - The current modification state (modifying | optimizing | completed | failed).
 
 original-iops - The original IOPS rate of the volume.
 
 original-size - The original size of the volume, in GiB.
 
 original-volume-type - The original volume type of the volume (standard | io1 | io2 | gp2 | sc1 |
 st1).
 
 originalMultiAttachEnabled - Indicates whether Multi-Attach support was enabled (true | false).
 
 start-time - The modification start time.
 
 target-iops - The target IOPS rate of the volume.
 
 target-size - The target size of the volume, in GiB.
 
 target-volume-type - The target volume type of the volume (standard | io1 | io2 | gp2 | sc1 | st1).
 
 targetMultiAttachEnabled - Indicates whether Multi-Attach support is to be enabled (true | false).
 
 volume-id - The ID of the volume.
 
         modification-state - The current modification state (modifying | optimizing | completed |
         failed).
         
         original-iops - The original IOPS rate of the volume.
         
         original-size - The original size of the volume, in GiB.
         
         original-volume-type - The original volume type of the volume (standard | io1 | io2 | gp2 |
         sc1 | st1).
         
         originalMultiAttachEnabled - Indicates whether Multi-Attach support was enabled (true |
         false).
         
         start-time - The modification start time.
         
         target-iops - The target IOPS rate of the volume.
         
         target-size - The target size of the volume, in GiB.
         
         target-volume-type - The target volume type of the volume (standard | io1 | io2 | gp2 | sc1
         | st1).
         
         targetMultiAttachEnabled - Indicates whether Multi-Attach support is to be enabled (true |
         false).
         
         volume-id - The ID of the volume.
         
public void setFilters(Collection<Filter> filters)
The filters.
 modification-state - The current modification state (modifying | optimizing | completed | failed).
 
 original-iops - The original IOPS rate of the volume.
 
 original-size - The original size of the volume, in GiB.
 
 original-volume-type - The original volume type of the volume (standard | io1 | io2 | gp2 | sc1 |
 st1).
 
 originalMultiAttachEnabled - Indicates whether Multi-Attach support was enabled (true | false).
 
 start-time - The modification start time.
 
 target-iops - The target IOPS rate of the volume.
 
 target-size - The target size of the volume, in GiB.
 
 target-volume-type - The target volume type of the volume (standard | io1 | io2 | gp2 | sc1 | st1).
 
 targetMultiAttachEnabled - Indicates whether Multi-Attach support is to be enabled (true | false).
 
 volume-id - The ID of the volume.
 
filters - The filters.
        
        modification-state - The current modification state (modifying | optimizing | completed |
        failed).
        
        original-iops - The original IOPS rate of the volume.
        
        original-size - The original size of the volume, in GiB.
        
        original-volume-type - The original volume type of the volume (standard | io1 | io2 | gp2 |
        sc1 | st1).
        
        originalMultiAttachEnabled - Indicates whether Multi-Attach support was enabled (true |
        false).
        
        start-time - The modification start time.
        
        target-iops - The target IOPS rate of the volume.
        
        target-size - The target size of the volume, in GiB.
        
        target-volume-type - The target volume type of the volume (standard | io1 | io2 | gp2 | sc1 |
        st1).
        
        targetMultiAttachEnabled - Indicates whether Multi-Attach support is to be enabled (true |
        false).
        
        volume-id - The ID of the volume.
        
public DescribeVolumesModificationsRequest withFilters(Filter... filters)
The filters.
 modification-state - The current modification state (modifying | optimizing | completed | failed).
 
 original-iops - The original IOPS rate of the volume.
 
 original-size - The original size of the volume, in GiB.
 
 original-volume-type - The original volume type of the volume (standard | io1 | io2 | gp2 | sc1 |
 st1).
 
 originalMultiAttachEnabled - Indicates whether Multi-Attach support was enabled (true | false).
 
 start-time - The modification start time.
 
 target-iops - The target IOPS rate of the volume.
 
 target-size - The target size of the volume, in GiB.
 
 target-volume-type - The target volume type of the volume (standard | io1 | io2 | gp2 | sc1 | st1).
 
 targetMultiAttachEnabled - Indicates whether Multi-Attach support is to be enabled (true | false).
 
 volume-id - The ID of the volume.
 
 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 - The filters.
        
        modification-state - The current modification state (modifying | optimizing | completed |
        failed).
        
        original-iops - The original IOPS rate of the volume.
        
        original-size - The original size of the volume, in GiB.
        
        original-volume-type - The original volume type of the volume (standard | io1 | io2 | gp2 |
        sc1 | st1).
        
        originalMultiAttachEnabled - Indicates whether Multi-Attach support was enabled (true |
        false).
        
        start-time - The modification start time.
        
        target-iops - The target IOPS rate of the volume.
        
        target-size - The target size of the volume, in GiB.
        
        target-volume-type - The target volume type of the volume (standard | io1 | io2 | gp2 | sc1 |
        st1).
        
        targetMultiAttachEnabled - Indicates whether Multi-Attach support is to be enabled (true |
        false).
        
        volume-id - The ID of the volume.
        
public DescribeVolumesModificationsRequest withFilters(Collection<Filter> filters)
The filters.
 modification-state - The current modification state (modifying | optimizing | completed | failed).
 
 original-iops - The original IOPS rate of the volume.
 
 original-size - The original size of the volume, in GiB.
 
 original-volume-type - The original volume type of the volume (standard | io1 | io2 | gp2 | sc1 |
 st1).
 
 originalMultiAttachEnabled - Indicates whether Multi-Attach support was enabled (true | false).
 
 start-time - The modification start time.
 
 target-iops - The target IOPS rate of the volume.
 
 target-size - The target size of the volume, in GiB.
 
 target-volume-type - The target volume type of the volume (standard | io1 | io2 | gp2 | sc1 | st1).
 
 targetMultiAttachEnabled - Indicates whether Multi-Attach support is to be enabled (true | false).
 
 volume-id - The ID of the volume.
 
filters - The filters.
        
        modification-state - The current modification state (modifying | optimizing | completed |
        failed).
        
        original-iops - The original IOPS rate of the volume.
        
        original-size - The original size of the volume, in GiB.
        
        original-volume-type - The original volume type of the volume (standard | io1 | io2 | gp2 |
        sc1 | st1).
        
        originalMultiAttachEnabled - Indicates whether Multi-Attach support was enabled (true |
        false).
        
        start-time - The modification start time.
        
        target-iops - The target IOPS rate of the volume.
        
        target-size - The target size of the volume, in GiB.
        
        target-volume-type - The target volume type of the volume (standard | io1 | io2 | gp2 | sc1 |
        st1).
        
        targetMultiAttachEnabled - Indicates whether Multi-Attach support is to be enabled (true |
        false).
        
        volume-id - The ID of the volume.
        
public void setNextToken(String nextToken)
The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.
nextToken - The token returned from a previous paginated request. Pagination continues from the end of the items
        returned by the previous request.public String getNextToken()
The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.
public DescribeVolumesModificationsRequest withNextToken(String nextToken)
The token returned from a previous paginated request. Pagination continues from the end of the items returned by the previous request.
nextToken - The token returned from a previous paginated request. Pagination continues from the end of the items
        returned by the previous request.public void setMaxResults(Integer maxResults)
The maximum number of results (up to a limit of 500) to be returned in a paginated request. For more information, see Pagination.
maxResults - The maximum number of results (up to a limit of 500) to be returned in a paginated request. For more
        information, see Pagination.public Integer getMaxResults()
The maximum number of results (up to a limit of 500) to be returned in a paginated request. For more information, see Pagination.
public DescribeVolumesModificationsRequest withMaxResults(Integer maxResults)
The maximum number of results (up to a limit of 500) to be returned in a paginated request. For more information, see Pagination.
maxResults - The maximum number of results (up to a limit of 500) to be returned in a paginated request. For more
        information, see Pagination.public Request<DescribeVolumesModificationsRequest> getDryRunRequest()
getDryRunRequest in interface DryRunSupportedRequest<DescribeVolumesModificationsRequest>public String toString()
toString in class ObjectObject.toString()public DescribeVolumesModificationsRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()