public class KeysAndAttributes extends Object implements Serializable
Represents a set of primary keys and, for each key, the attributes to retrieve from the table.
Constructor and Description |
---|
KeysAndAttributes() |
Modifier and Type | Method and Description |
---|---|
KeysAndAttributes |
addExpressionAttributeNamesEntry(String key,
String value)
Sets the value of the ExpressionAttributeNames property for this
object.
|
KeysAndAttributes |
clearExpressionAttributeNamesEntries()
Removes all the entries added into ExpressionAttributeNames.
|
boolean |
equals(Object obj) |
List<String> |
getAttributesToGet()
One or more attributes to retrieve from the table or index.
|
Boolean |
getConsistentRead()
The consistency of a read operation.
|
Map<String,String> |
getExpressionAttributeNames()
Returns the value of the ExpressionAttributeNames property for this
object.
|
List<Map<String,AttributeValue>> |
getKeys()
The primary key attribute values that define the items and the
attributes associated with the items.
|
String |
getProjectionExpression()
Returns the value of the ProjectionExpression property for this
object.
|
int |
hashCode() |
Boolean |
isConsistentRead()
The consistency of a read operation.
|
void |
setAttributesToGet(Collection<String> attributesToGet)
One or more attributes to retrieve from the table or index.
|
void |
setConsistentRead(Boolean consistentRead)
The consistency of a read operation.
|
void |
setExpressionAttributeNames(Map<String,String> expressionAttributeNames)
Sets the value of the ExpressionAttributeNames property for this
object.
|
void |
setKeys(Collection<Map<String,AttributeValue>> keys)
The primary key attribute values that define the items and the
attributes associated with the items.
|
void |
setProjectionExpression(String projectionExpression)
Sets the value of the ProjectionExpression property for this object.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
KeysAndAttributes |
withAttributesToGet(Collection<String> attributesToGet)
One or more attributes to retrieve from the table or index.
|
KeysAndAttributes |
withAttributesToGet(String... attributesToGet)
One or more attributes to retrieve from the table or index.
|
KeysAndAttributes |
withConsistentRead(Boolean consistentRead)
The consistency of a read operation.
|
KeysAndAttributes |
withExpressionAttributeNames(Map<String,String> expressionAttributeNames)
Sets the value of the ExpressionAttributeNames property for this
object.
|
KeysAndAttributes |
withKeys(Collection<Map<String,AttributeValue>> keys)
The primary key attribute values that define the items and the
attributes associated with the items.
|
KeysAndAttributes |
withKeys(Map<String,AttributeValue>... keys)
The primary key attribute values that define the items and the
attributes associated with the items.
|
KeysAndAttributes |
withProjectionExpression(String projectionExpression)
Sets the value of the ProjectionExpression property for this object.
|
public List<Map<String,AttributeValue>> getKeys()
Constraints:
Length: 1 - 100
public void setKeys(Collection<Map<String,AttributeValue>> keys)
Constraints:
Length: 1 - 100
keys
- The primary key attribute values that define the items and the
attributes associated with the items.public KeysAndAttributes withKeys(Map<String,AttributeValue>... keys)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 100
keys
- The primary key attribute values that define the items and the
attributes associated with the items.public KeysAndAttributes withKeys(Collection<Map<String,AttributeValue>> keys)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 100
keys
- The primary key attribute values that define the items and the
attributes associated with the items.public List<String> getAttributesToGet()
Constraints:
Length: 1 -
public void setAttributesToGet(Collection<String> attributesToGet)
Constraints:
Length: 1 -
attributesToGet
- One or more attributes to retrieve from the table or index. If no
attribute names are specified then all attributes will be returned. If
any of the specified attributes are not found, they will not appear in
the result.public KeysAndAttributes withAttributesToGet(String... attributesToGet)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 -
attributesToGet
- One or more attributes to retrieve from the table or index. If no
attribute names are specified then all attributes will be returned. If
any of the specified attributes are not found, they will not appear in
the result.public KeysAndAttributes withAttributesToGet(Collection<String> attributesToGet)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 -
attributesToGet
- One or more attributes to retrieve from the table or index. If no
attribute names are specified then all attributes will be returned. If
any of the specified attributes are not found, they will not appear in
the result.public Boolean isConsistentRead()
true
, then
a strongly consistent read is used; otherwise, an eventually
consistent read is used.true
, then
a strongly consistent read is used; otherwise, an eventually
consistent read is used.public void setConsistentRead(Boolean consistentRead)
true
, then
a strongly consistent read is used; otherwise, an eventually
consistent read is used.consistentRead
- The consistency of a read operation. If set to true
, then
a strongly consistent read is used; otherwise, an eventually
consistent read is used.public KeysAndAttributes withConsistentRead(Boolean consistentRead)
true
, then
a strongly consistent read is used; otherwise, an eventually
consistent read is used.
Returns a reference to this object so that method calls can be chained together.
consistentRead
- The consistency of a read operation. If set to true
, then
a strongly consistent read is used; otherwise, an eventually
consistent read is used.public Boolean getConsistentRead()
true
, then
a strongly consistent read is used; otherwise, an eventually
consistent read is used.true
, then
a strongly consistent read is used; otherwise, an eventually
consistent read is used.public String getProjectionExpression()
public void setProjectionExpression(String projectionExpression)
projectionExpression
- The new value for the ProjectionExpression property for this object.public KeysAndAttributes withProjectionExpression(String projectionExpression)
Returns a reference to this object so that method calls can be chained together.
projectionExpression
- The new value for the ProjectionExpression property for this object.public Map<String,String> getExpressionAttributeNames()
public void setExpressionAttributeNames(Map<String,String> expressionAttributeNames)
expressionAttributeNames
- The new value for the ExpressionAttributeNames property for this
object.public KeysAndAttributes withExpressionAttributeNames(Map<String,String> expressionAttributeNames)
Returns a reference to this object so that method calls can be chained together.
expressionAttributeNames
- The new value for the ExpressionAttributeNames property for this
object.public KeysAndAttributes addExpressionAttributeNamesEntry(String key, String value)
The method adds a new key-value pair into ExpressionAttributeNames parameter, and returns a reference to this object so that method calls can be chained together.
key
- The key of the entry to be added into ExpressionAttributeNames.value
- The corresponding value of the entry to be added into ExpressionAttributeNames.public KeysAndAttributes clearExpressionAttributeNamesEntries()
Returns a reference to this object so that method calls can be chained together.
public String toString()
toString
in class Object
Object.toString()
Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.