public class GetItemSpec extends AbstractSpecWithPrimaryKey<GetItemRequest>
| Constructor and Description | 
|---|
| GetItemSpec() | 
| Modifier and Type | Method and Description | 
|---|---|
| List<String> | getAttributesToGet() | 
| Map<String,String> | getNameMap() | 
| ProgressListener | getProgressListener() | 
| String | getProjectionExpression() | 
| T | getRequest()Internal method. | 
| RequestMetricCollector | getRequestMetricCollector() | 
| String | getReturnConsumedCapacity() | 
| Boolean | isConsistentRead() | 
| void | setProgressListener(ProgressListener progressListener) | 
| void | setRequestMetricCollector(RequestMetricCollector requestMetricCollector) | 
| GetItemSpec | withAttributesToGet(String... attrNames) | 
| GetItemSpec | withConsistentRead(boolean consistentRead) | 
| GetItemSpec | withExpressionSpec(GetItemExpressionSpec xspec)Convenient method to specify expressions (and the associated name map and
 value map) via  GetItemExpressionSpec. | 
| GetItemSpec | withNameMap(Map<String,String> nameMap)Applicable only when an expression has been specified. | 
| GetItemSpec | withPrimaryKey(KeyAttribute... components)Sets the primary key with the specified key components. | 
| GetItemSpec | withPrimaryKey(PrimaryKey primaryKey)Sets the primary key. | 
| GetItemSpec | withPrimaryKey(String hashKeyName,
              Object hashKeyValue)Sets the primary key with the specified hash-only key name and value. | 
| GetItemSpec | withPrimaryKey(String hashKeyName,
              Object hashKeyValue,
              String rangeKeyName,
              Object rangeKeyValue)Sets the primary key with the specified hash key and range key. | 
| GetItemSpec | withProgressListener(ProgressListener progressListener) | 
| GetItemSpec | withProjectionExpression(String projectionExpression)When a projection expression is specified, the corresponding name-map can
 optionally be specified via {  withNameMap(Map). | 
| GetItemSpec | withRequestMetricCollector(RequestMetricCollector requestMetricCollector) | 
| GetItemSpec | withReturnConsumedCapacity(ReturnConsumedCapacity capacity) | 
getKeyComponentspublic GetItemSpec withPrimaryKey(KeyAttribute... components)
AbstractSpecWithPrimaryKeywithPrimaryKey in class AbstractSpecWithPrimaryKey<GetItemRequest>public GetItemSpec withPrimaryKey(PrimaryKey primaryKey)
AbstractSpecWithPrimaryKeywithPrimaryKey in class AbstractSpecWithPrimaryKey<GetItemRequest>public GetItemSpec withPrimaryKey(String hashKeyName, Object hashKeyValue)
AbstractSpecWithPrimaryKeywithPrimaryKey in class AbstractSpecWithPrimaryKey<GetItemRequest>public GetItemSpec withPrimaryKey(String hashKeyName, Object hashKeyValue, String rangeKeyName, Object rangeKeyValue)
AbstractSpecWithPrimaryKeywithPrimaryKey in class AbstractSpecWithPrimaryKey<GetItemRequest>public String getReturnConsumedCapacity()
public GetItemSpec withReturnConsumedCapacity(ReturnConsumedCapacity capacity)
public GetItemSpec withAttributesToGet(String... attrNames)
public Boolean isConsistentRead()
public GetItemSpec withConsistentRead(boolean consistentRead)
public String getProjectionExpression()
public GetItemSpec withProjectionExpression(String projectionExpression)
withNameMap(Map). (Note
 attributes-to-get must not be specified if a projection expression has
 been specified.)public GetItemSpec withNameMap(Map<String,String> nameMap)
public GetItemSpec withProgressListener(ProgressListener progressListener)
public GetItemSpec withRequestMetricCollector(RequestMetricCollector requestMetricCollector)
@Beta public GetItemSpec withExpressionSpec(GetItemExpressionSpec xspec)
GetItemExpressionSpec.public T getRequest()
public ProgressListener getProgressListener()
public void setProgressListener(ProgressListener progressListener)
public RequestMetricCollector getRequestMetricCollector()
public void setRequestMetricCollector(RequestMetricCollector requestMetricCollector)