/* * Copyright 2018-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with * the License. A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions * and limitations under the License. */ package com.amazonaws.services.dynamodbv2.model; import java.io.Serializable; import javax.annotation.Generated; /** *
* Represents the output of a BatchGetItem
operation.
*
* A map of table name to a list of items. Each object in Responses
consists of a table name, along
* with a map of attribute data consisting of the data type and attribute value.
*
* A map of tables and their respective keys that were not processed with the current response. The
* UnprocessedKeys
value is in the same form as RequestItems
, so the value can be provided
* directly to a subsequent BatchGetItem
operation. For more information, see RequestItems
* in the Request Parameters section.
*
* Each element consists of: *
*
* Keys
- An array of primary key attribute values that define specific items in the table.
*
* ProjectionExpression
- One or more attributes to be retrieved from the table or index. By default,
* all attributes are returned. If a requested attribute is not found, it does not appear in the result.
*
* 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.
*
* If there are no unprocessed keys remaining, the response contains an empty UnprocessedKeys
map.
*
* The read capacity units consumed by the entire BatchGetItem
operation.
*
* Each element consists of: *
*
* TableName
- The table that consumed the provisioned throughput.
*
* CapacityUnits
- The total number of capacity units consumed.
*
* A map of table name to a list of items. Each object in Responses
consists of a table name, along
* with a map of attribute data consisting of the data type and attribute value.
*
Responses
consists of a table name,
* along with a map of attribute data consisting of the data type and attribute value.
*/
public java.util.Map
* A map of table name to a list of items. Each object in Responses
consists of a table name, along
* with a map of attribute data consisting of the data type and attribute value.
*
Responses
consists of a table name,
* along with a map of attribute data consisting of the data type and attribute value.
*/
public void setResponses(java.util.Map
* A map of table name to a list of items. Each object in Responses
consists of a table name, along
* with a map of attribute data consisting of the data type and attribute value.
*
Responses
consists of a table name,
* along with a map of attribute data consisting of the data type and attribute value.
* @return Returns a reference to this object so that method calls can be chained together.
*/
public BatchGetItemResult withResponses(java.util.Map
* A map of tables and their respective keys that were not processed with the current response. The
* UnprocessedKeys
value is in the same form as RequestItems
, so the value can be provided
* directly to a subsequent BatchGetItem
operation. For more information, see RequestItems
* in the Request Parameters section.
*
* Each element consists of: *
*
* Keys
- An array of primary key attribute values that define specific items in the table.
*
* ProjectionExpression
- One or more attributes to be retrieved from the table or index. By default,
* all attributes are returned. If a requested attribute is not found, it does not appear in the result.
*
* 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.
*
* If there are no unprocessed keys remaining, the response contains an empty UnprocessedKeys
map.
*
UnprocessedKeys
value is in the same form as RequestItems
, so the value can be
* provided directly to a subsequent BatchGetItem
operation. For more information, see
* RequestItems
in the Request Parameters section.
* * Each element consists of: *
*
* Keys
- An array of primary key attribute values that define specific items in the table.
*
* ProjectionExpression
- One or more attributes to be retrieved from the table or index. By
* default, all attributes are returned. If a requested attribute is not found, it does not appear in the
* result.
*
* 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.
*
* If there are no unprocessed keys remaining, the response contains an empty
* A map of tables and their respective keys that were not processed with the current response. The
*
* Each element consists of:
*
*
*
*
* If there are no unprocessed keys remaining, the response contains an empty UnprocessedKeys
* map.
*/
public java.util.MapUnprocessedKeys
value is in the same form as RequestItems
, so the value can be provided
* directly to a subsequent BatchGetItem
operation. For more information, see RequestItems
* in the Request Parameters section.
*
*
* Keys
- An array of primary key attribute values that define specific items in the table.
* ProjectionExpression
- One or more attributes to be retrieved from the table or index. By default,
* all attributes are returned. If a requested attribute is not found, it does not appear in the result.
* 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.
* UnprocessedKeys
map.
* UnprocessedKeys
value is in the same form as RequestItems
, so the value can be
* provided directly to a subsequent BatchGetItem
operation. For more information, see
* RequestItems
in the Request Parameters section.
* Each element consists of: *
*
* Keys
- An array of primary key attribute values that define specific items in the table.
*
* ProjectionExpression
- One or more attributes to be retrieved from the table or index. By
* default, all attributes are returned. If a requested attribute is not found, it does not appear in the
* result.
*
* 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.
*
* If there are no unprocessed keys remaining, the response contains an empty
* A map of tables and their respective keys that were not processed with the current response. The
*
* Each element consists of:
*
*
*
*
* If there are no unprocessed keys remaining, the response contains an empty UnprocessedKeys
* map.
*/
public void setUnprocessedKeys(java.util.MapUnprocessedKeys
value is in the same form as RequestItems
, so the value can be provided
* directly to a subsequent BatchGetItem
operation. For more information, see RequestItems
* in the Request Parameters section.
*
*
* Keys
- An array of primary key attribute values that define specific items in the table.
* ProjectionExpression
- One or more attributes to be retrieved from the table or index. By default,
* all attributes are returned. If a requested attribute is not found, it does not appear in the result.
* 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.
* UnprocessedKeys
map.
* UnprocessedKeys
value is in the same form as RequestItems
, so the value can be
* provided directly to a subsequent BatchGetItem
operation. For more information, see
* RequestItems
in the Request Parameters section.
* Each element consists of: *
*
* Keys
- An array of primary key attribute values that define specific items in the table.
*
* ProjectionExpression
- One or more attributes to be retrieved from the table or index. By
* default, all attributes are returned. If a requested attribute is not found, it does not appear in the
* result.
*
* 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.
*
* If there are no unprocessed keys remaining, the response contains an empty
* The read capacity units consumed by the entire
* Each element consists of:
*
*
* UnprocessedKeys
* map.
* @return Returns a reference to this object so that method calls can be chained together.
*/
public BatchGetItemResult withUnprocessedKeys(java.util.MapBatchGetItem
operation.
*
*
*
* @return The read capacity units consumed by the entire TableName
- The table that consumed the provisioned throughput.
* CapacityUnits
- The total number of capacity units consumed.
* BatchGetItem
operation.
* Each element consists of: *
*
* TableName
- The table that consumed the provisioned throughput.
*
* CapacityUnits
- The total number of capacity units consumed.
*
* The read capacity units consumed by the entire BatchGetItem
operation.
*
* Each element consists of: *
*
* TableName
- The table that consumed the provisioned throughput.
*
* CapacityUnits
- The total number of capacity units consumed.
*
BatchGetItem
operation.
* * Each element consists of: *
*
* TableName
- The table that consumed the provisioned throughput.
*
* CapacityUnits
- The total number of capacity units consumed.
*
* The read capacity units consumed by the entire BatchGetItem
operation.
*
* Each element consists of: *
*
* TableName
- The table that consumed the provisioned throughput.
*
* CapacityUnits
- The total number of capacity units consumed.
*
* NOTE: This method appends the values to the existing list (if any). Use * {@link #setConsumedCapacity(java.util.Collection)} or {@link #withConsumedCapacity(java.util.Collection)} if you * want to override the existing values. *
* * @param consumedCapacity * The read capacity units consumed by the entireBatchGetItem
operation.
* * Each element consists of: *
*
* TableName
- The table that consumed the provisioned throughput.
*
* CapacityUnits
- The total number of capacity units consumed.
*
* The read capacity units consumed by the entire BatchGetItem
operation.
*
* Each element consists of: *
*
* TableName
- The table that consumed the provisioned throughput.
*
* CapacityUnits
- The total number of capacity units consumed.
*
BatchGetItem
operation.
* * Each element consists of: *
*
* TableName
- The table that consumed the provisioned throughput.
*
* CapacityUnits
- The total number of capacity units consumed.
*