All Methods Instance Methods Concrete Methods 
| Modifier and Type | Method and Description | 
| List<String> | getAttributesToGet() | 
| String | getConditionalOperator() | 
| Collection<KeyAttribute> | getExclusiveStartKey() | 
| String | getFilterExpression() | 
| KeyAttribute | getHashKey() | 
| String | getKeyConditionExpression() | 
| Integer | getMaxPageSize()The maximum number of resources to be retrieved in a single page; used
 for pagination purposes. | 
| Integer | getMaxResultSize()The maximum number of resources to be retrieved in this query, including
 all the resources in all pages to be retrieved. | 
| Map<String,String> | getNameMap() | 
| ProgressListener | getProgressListener() | 
| String | getProjectionExpression() | 
| Collection<QueryFilter> | getQueryFilters() | 
| RangeKeyCondition | getRangeKeyCondition() | 
| T | getRequest()Internal method. | 
| RequestMetricCollector | getRequestMetricCollector() | 
| String | getReturnConsumedCapacity() | 
| String | getSelect() | 
| Map<String,Object> | getValueMap() | 
| boolean | isConsistentRead() | 
| boolean | isScanIndexForward() | 
| void | setMaxPageSize(Integer value) | 
| void | setMaxResultSize(int maxResultSize) | 
| void | setMaxResultSize(Integer maxResultSize) | 
| void | setProgressListener(ProgressListener progressListener) | 
| void | setRequestMetricCollector(RequestMetricCollector requestMetricCollector) | 
| QuerySpec | withAttributesToGet(String... attributes) | 
| QuerySpec | withConditionalOperator(ConditionalOperator op) | 
| QuerySpec | withConsistentRead(boolean consistentRead) | 
| QuerySpec | withExclusiveStartKey(KeyAttribute... exclusiveStartKey) | 
| QuerySpec | withExclusiveStartKey(PrimaryKey exclusiveStartKey) | 
| QuerySpec | withExclusiveStartKey(String hashKeyName,
                     Object hashKeyValue) | 
| QuerySpec | withExclusiveStartKey(String hashKeyName,
                     Object hashKeyValue,
                     String rangeKeyName,
                     Object rangeKeyValue) | 
| QuerySpec | withExpressionSpec(QueryExpressionSpec xspec)Convenient method to specify expressions (and the associated name map and
 value map) via  QueryExpressionSpec. | 
| QuerySpec | withFilterExpression(String filterExpression) | 
| QuerySpec | withHashKey(KeyAttribute hashKey) | 
| QuerySpec | withHashKey(String hashKeyName,
           Object hashKeyValue) | 
| QuerySpec | withKeyConditionExpression(String keyConditionExpression) | 
| QuerySpec | withMaxPageSize(int maxPageSize) | 
| QuerySpec | withMaxPageSize(Integer maxPageSize) | 
| QuerySpec | withMaxResultSize(int maxResultSize) | 
| QuerySpec | withMaxResultSize(Integer maxResultSize) | 
| QuerySpec | withNameMap(Map<String,String> nameMap)Applicable only when an expression has been specified. | 
| QuerySpec | withProgressListener(ProgressListener progressListener) | 
| QuerySpec | withProjectionExpression(String projectionExpression) | 
| QuerySpec | withQueryFilters(QueryFilter... queryFilters) | 
| QuerySpec | withRangeKeyCondition(RangeKeyCondition rangeKeyCondition) | 
| QuerySpec | withRequestMetricCollector(RequestMetricCollector requestMetricCollector) | 
| QuerySpec | withReturnConsumedCapacity(ReturnConsumedCapacity returnConsumedCapacity) | 
| QuerySpec | withScanIndexForward(boolean scanIndexForward) | 
| QuerySpec | withSelect(Select select) | 
| QuerySpec | withValueMap(Map<String,Object> valueMap)Applicable only when an expression has been specified. |