@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ListReportsRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description | 
|---|
| ListReportsRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| ListReportsRequest | clone()Creates a shallow clone of this object for all fields except the handler context. | 
| boolean | equals(Object obj) | 
| ReportFilter | getFilter()
 A  ReportFilterobject used to filter the returned reports. | 
| Integer | getMaxResults()
 The maximum number of paginated reports returned per response. | 
| String | getNextToken()
 During a previous call, the maximum number of items that can be returned is the value specified in
  maxResults. | 
| String | getSortOrder()
 Specifies the sort order for the list of returned reports. | 
| int | hashCode() | 
| void | setFilter(ReportFilter filter)
 A  ReportFilterobject used to filter the returned reports. | 
| void | setMaxResults(Integer maxResults)
 The maximum number of paginated reports returned per response. | 
| void | setNextToken(String nextToken)
 During a previous call, the maximum number of items that can be returned is the value specified in
  maxResults. | 
| void | setSortOrder(String sortOrder)
 Specifies the sort order for the list of returned reports. | 
| String | toString()Returns a string representation of this object. | 
| ListReportsRequest | withFilter(ReportFilter filter)
 A  ReportFilterobject used to filter the returned reports. | 
| ListReportsRequest | withMaxResults(Integer maxResults)
 The maximum number of paginated reports returned per response. | 
| ListReportsRequest | withNextToken(String nextToken)
 During a previous call, the maximum number of items that can be returned is the value specified in
  maxResults. | 
| ListReportsRequest | withSortOrder(SortOrderType sortOrder)
 Specifies the sort order for the list of returned reports. | 
| ListReportsRequest | withSortOrder(String sortOrder)
 Specifies the sort order for the list of returned reports. | 
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 void setSortOrder(String sortOrder)
Specifies the sort order for the list of returned reports. Valid values are:
 ASCENDING: return reports in chronological order based on their creation date.
 
 DESCENDING: return reports in the reverse chronological order based on their creation date.
 
sortOrder - Specifies the sort order for the list of returned reports. Valid values are: 
        
        ASCENDING: return reports in chronological order based on their creation date.
        
        DESCENDING: return reports in the reverse chronological order based on their creation date.
        
SortOrderTypepublic String getSortOrder()
Specifies the sort order for the list of returned reports. Valid values are:
 ASCENDING: return reports in chronological order based on their creation date.
 
 DESCENDING: return reports in the reverse chronological order based on their creation date.
 
         ASCENDING: return reports in chronological order based on their creation date.
         
         DESCENDING: return reports in the reverse chronological order based on their creation date.
         
SortOrderTypepublic ListReportsRequest withSortOrder(String sortOrder)
Specifies the sort order for the list of returned reports. Valid values are:
 ASCENDING: return reports in chronological order based on their creation date.
 
 DESCENDING: return reports in the reverse chronological order based on their creation date.
 
sortOrder - Specifies the sort order for the list of returned reports. Valid values are: 
        
        ASCENDING: return reports in chronological order based on their creation date.
        
        DESCENDING: return reports in the reverse chronological order based on their creation date.
        
SortOrderTypepublic ListReportsRequest withSortOrder(SortOrderType sortOrder)
Specifies the sort order for the list of returned reports. Valid values are:
 ASCENDING: return reports in chronological order based on their creation date.
 
 DESCENDING: return reports in the reverse chronological order based on their creation date.
 
sortOrder - Specifies the sort order for the list of returned reports. Valid values are: 
        
        ASCENDING: return reports in chronological order based on their creation date.
        
        DESCENDING: return reports in the reverse chronological order based on their creation date.
        
SortOrderTypepublic void setNextToken(String nextToken)
 During a previous call, the maximum number of items that can be returned is the value specified in
 maxResults. If there more items in the list, then a unique string called a nextToken is
 returned. To get the next batch of items in the list, call this operation again, adding the next token to the
 call. To get all of the items in the list, keep calling this operation with each subsequent next token that is
 returned, until no more next tokens are returned.
 
nextToken - During a previous call, the maximum number of items that can be returned is the value specified in
        maxResults. If there more items in the list, then a unique string called a nextToken
        is returned. To get the next batch of items in the list, call this operation again, adding the next token
        to the call. To get all of the items in the list, keep calling this operation with each subsequent next
        token that is returned, until no more next tokens are returned.public String getNextToken()
 During a previous call, the maximum number of items that can be returned is the value specified in
 maxResults. If there more items in the list, then a unique string called a nextToken is
 returned. To get the next batch of items in the list, call this operation again, adding the next token to the
 call. To get all of the items in the list, keep calling this operation with each subsequent next token that is
 returned, until no more next tokens are returned.
 
maxResults. If there more items in the list, then a unique string called a nextToken
         is returned. To get the next batch of items in the list, call this operation again, adding the next token
         to the call. To get all of the items in the list, keep calling this operation with each subsequent next
         token that is returned, until no more next tokens are returned.public ListReportsRequest withNextToken(String nextToken)
 During a previous call, the maximum number of items that can be returned is the value specified in
 maxResults. If there more items in the list, then a unique string called a nextToken is
 returned. To get the next batch of items in the list, call this operation again, adding the next token to the
 call. To get all of the items in the list, keep calling this operation with each subsequent next token that is
 returned, until no more next tokens are returned.
 
nextToken - During a previous call, the maximum number of items that can be returned is the value specified in
        maxResults. If there more items in the list, then a unique string called a nextToken
        is returned. To get the next batch of items in the list, call this operation again, adding the next token
        to the call. To get all of the items in the list, keep calling this operation with each subsequent next
        token that is returned, until no more next tokens are returned.public void setMaxResults(Integer maxResults)
 The maximum number of paginated reports returned per response. Use nextToken to iterate pages in the
 list of returned Report objects. The default value is 100.
 
maxResults - The maximum number of paginated reports returned per response. Use nextToken to iterate pages
        in the list of returned Report objects. The default value is 100.public Integer getMaxResults()
 The maximum number of paginated reports returned per response. Use nextToken to iterate pages in the
 list of returned Report objects. The default value is 100.
 
nextToken to iterate
         pages in the list of returned Report objects. The default value is 100.public ListReportsRequest withMaxResults(Integer maxResults)
 The maximum number of paginated reports returned per response. Use nextToken to iterate pages in the
 list of returned Report objects. The default value is 100.
 
maxResults - The maximum number of paginated reports returned per response. Use nextToken to iterate pages
        in the list of returned Report objects. The default value is 100.public void setFilter(ReportFilter filter)
 A ReportFilter object used to filter the returned reports.
 
filter - A ReportFilter object used to filter the returned reports.public ReportFilter getFilter()
 A ReportFilter object used to filter the returned reports.
 
ReportFilter object used to filter the returned reports.public ListReportsRequest withFilter(ReportFilter filter)
 A ReportFilter object used to filter the returned reports.
 
filter - A ReportFilter object used to filter the returned reports.public String toString()
toString in class ObjectObject.toString()public ListReportsRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()