@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  nextTokenvalue returned by 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  nextTokenvalue returned by 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  nextTokenvalue returned by 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 nextToken value returned by a previous paginated request.
 
nextToken - The nextToken value returned by a previous paginated request.public String getNextToken()
 The nextToken value returned by a previous paginated request.
 
nextToken value returned by a previous paginated request.public DescribeVolumesModificationsRequest withNextToken(String nextToken)
 The nextToken value returned by a previous paginated request.
 
nextToken - The nextToken value returned by a previous paginated request.public void setMaxResults(Integer maxResults)
The maximum number of results (up to a limit of 500) to be returned in a paginated request.
maxResults - The maximum number of results (up to a limit of 500) to be returned in a paginated request.public Integer getMaxResults()
The maximum number of results (up to a limit of 500) to be returned in a paginated request.
public DescribeVolumesModificationsRequest withMaxResults(Integer maxResults)
The maximum number of results (up to a limit of 500) to be returned in a paginated request.
maxResults - The maximum number of results (up to a limit of 500) to be returned in a paginated request.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()