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 |
---|---|
boolean |
equals(Object obj) |
List<String> |
getAttributesToGet()
Represents one or more attributes to retrieve from the table or index.
|
Boolean |
getConsistentRead()
Represents the consistency of a read operation.
|
List<Map<String,AttributeValue>> |
getKeys()
Represents the primary key attribute values that define the items and
the attributes associated with the items.
|
int |
hashCode() |
Boolean |
isConsistentRead()
Represents the consistency of a read operation.
|
void |
setAttributesToGet(Collection<String> attributesToGet)
Represents one or more attributes to retrieve from the table or index.
|
void |
setConsistentRead(Boolean consistentRead)
Represents the consistency of a read operation.
|
void |
setKeys(Collection<Map<String,AttributeValue>> keys)
Represents the primary key attribute values that define the items and
the attributes associated with the items.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
KeysAndAttributes |
withAttributesToGet(Collection<String> attributesToGet)
Represents one or more attributes to retrieve from the table or index.
|
KeysAndAttributes |
withAttributesToGet(String... attributesToGet)
Represents one or more attributes to retrieve from the table or index.
|
KeysAndAttributes |
withConsistentRead(Boolean consistentRead)
Represents the consistency of a read operation.
|
KeysAndAttributes |
withKeys(Collection<Map<String,AttributeValue>> keys)
Represents the primary key attribute values that define the items and
the attributes associated with the items.
|
KeysAndAttributes |
withKeys(Map<String,AttributeValue>... keys)
Represents the primary key attribute values that define the items and
the attributes associated with the items.
|
public List<Map<String,AttributeValue>> getKeys()
Constraints:
Length: 1 - 100
public void setKeys(Collection<Map<String,AttributeValue>> keys)
Constraints:
Length: 1 - 100
keys
- Represents 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
- Represents 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
- Represents the primary key attribute values that define the items and
the attributes associated with the items.public List<String> getAttributesToGet()
If you are querying an index and request only attributes that are projected into that index, the operation will read only the index and not the table. If any of the requested attributes are not projected into the index, Amazon DynamoDB will need to fetch each matching item from the table. This extra fetching incurs additional throughput cost and latency.
Constraints:
Length: 1 -
If you are querying an index and request only attributes that are projected into that index, the operation will read only the index and not the table. If any of the requested attributes are not projected into the index, Amazon DynamoDB will need to fetch each matching item from the table. This extra fetching incurs additional throughput cost and latency.
public void setAttributesToGet(Collection<String> attributesToGet)
If you are querying an index and request only attributes that are projected into that index, the operation will read only the index and not the table. If any of the requested attributes are not projected into the index, Amazon DynamoDB will need to fetch each matching item from the table. This extra fetching incurs additional throughput cost and latency.
Constraints:
Length: 1 -
attributesToGet
- Represents 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. If you are querying an index and request only attributes that are projected into that index, the operation will read only the index and not the table. If any of the requested attributes are not projected into the index, Amazon DynamoDB will need to fetch each matching item from the table. This extra fetching incurs additional throughput cost and latency.
public KeysAndAttributes withAttributesToGet(String... attributesToGet)
If you are querying an index and request only attributes that are projected into that index, the operation will read only the index and not the table. If any of the requested attributes are not projected into the index, Amazon DynamoDB will need to fetch each matching item from the table. This extra fetching incurs additional throughput cost and latency.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 -
attributesToGet
- Represents 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. If you are querying an index and request only attributes that are projected into that index, the operation will read only the index and not the table. If any of the requested attributes are not projected into the index, Amazon DynamoDB will need to fetch each matching item from the table. This extra fetching incurs additional throughput cost and latency.
public KeysAndAttributes withAttributesToGet(Collection<String> attributesToGet)
If you are querying an index and request only attributes that are projected into that index, the operation will read only the index and not the table. If any of the requested attributes are not projected into the index, Amazon DynamoDB will need to fetch each matching item from the table. This extra fetching incurs additional throughput cost and latency.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 -
attributesToGet
- Represents 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. If you are querying an index and request only attributes that are projected into that index, the operation will read only the index and not the table. If any of the requested attributes are not projected into the index, Amazon DynamoDB will need to fetch each matching item from the table. This extra fetching incurs additional throughput cost and latency.
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
- Represents 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
- Represents 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 toString()
toString
in class Object
Object.toString()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.