/* * 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.
*