/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Represents the output of an UpdateItem
operation.See
* Also:
AWS
* API Reference
A map of attribute values as they appear before or after the
* UpdateItem
operation, as determined by the
* ReturnValues
parameter.
The Attributes
map is
* only present if the update was successful and ReturnValues
was
* specified as something other than NONE
in the request. Each element
* represents one attribute.
A map of attribute values as they appear before or after the
* UpdateItem
operation, as determined by the
* ReturnValues
parameter.
The Attributes
map is
* only present if the update was successful and ReturnValues
was
* specified as something other than NONE
in the request. Each element
* represents one attribute.
A map of attribute values as they appear before or after the
* UpdateItem
operation, as determined by the
* ReturnValues
parameter.
The Attributes
map is
* only present if the update was successful and ReturnValues
was
* specified as something other than NONE
in the request. Each element
* represents one attribute.
A map of attribute values as they appear before or after the
* UpdateItem
operation, as determined by the
* ReturnValues
parameter.
The Attributes
map is
* only present if the update was successful and ReturnValues
was
* specified as something other than NONE
in the request. Each element
* represents one attribute.
A map of attribute values as they appear before or after the
* UpdateItem
operation, as determined by the
* ReturnValues
parameter.
The Attributes
map is
* only present if the update was successful and ReturnValues
was
* specified as something other than NONE
in the request. Each element
* represents one attribute.
A map of attribute values as they appear before or after the
* UpdateItem
operation, as determined by the
* ReturnValues
parameter.
The Attributes
map is
* only present if the update was successful and ReturnValues
was
* specified as something other than NONE
in the request. Each element
* represents one attribute.
A map of attribute values as they appear before or after the
* UpdateItem
operation, as determined by the
* ReturnValues
parameter.
The Attributes
map is
* only present if the update was successful and ReturnValues
was
* specified as something other than NONE
in the request. Each element
* represents one attribute.
A map of attribute values as they appear before or after the
* UpdateItem
operation, as determined by the
* ReturnValues
parameter.
The Attributes
map is
* only present if the update was successful and ReturnValues
was
* specified as something other than NONE
in the request. Each element
* represents one attribute.
A map of attribute values as they appear before or after the
* UpdateItem
operation, as determined by the
* ReturnValues
parameter.
The Attributes
map is
* only present if the update was successful and ReturnValues
was
* specified as something other than NONE
in the request. Each element
* represents one attribute.
A map of attribute values as they appear before or after the
* UpdateItem
operation, as determined by the
* ReturnValues
parameter.
The Attributes
map is
* only present if the update was successful and ReturnValues
was
* specified as something other than NONE
in the request. Each element
* represents one attribute.
A map of attribute values as they appear before or after the
* UpdateItem
operation, as determined by the
* ReturnValues
parameter.
The Attributes
map is
* only present if the update was successful and ReturnValues
was
* specified as something other than NONE
in the request. Each element
* represents one attribute.
The capacity units consumed by the UpdateItem
operation. The
* data returned includes the total provisioned throughput consumed, along with
* statistics for the table and any indexes involved in the operation.
* ConsumedCapacity
is only returned if the
* ReturnConsumedCapacity
parameter was specified. For more
* information, see Provisioned
* Throughput in the Amazon DynamoDB Developer Guide.
The capacity units consumed by the UpdateItem
operation. The
* data returned includes the total provisioned throughput consumed, along with
* statistics for the table and any indexes involved in the operation.
* ConsumedCapacity
is only returned if the
* ReturnConsumedCapacity
parameter was specified. For more
* information, see Provisioned
* Throughput in the Amazon DynamoDB Developer Guide.
The capacity units consumed by the UpdateItem
operation. The
* data returned includes the total provisioned throughput consumed, along with
* statistics for the table and any indexes involved in the operation.
* ConsumedCapacity
is only returned if the
* ReturnConsumedCapacity
parameter was specified. For more
* information, see Provisioned
* Throughput in the Amazon DynamoDB Developer Guide.
The capacity units consumed by the UpdateItem
operation. The
* data returned includes the total provisioned throughput consumed, along with
* statistics for the table and any indexes involved in the operation.
* ConsumedCapacity
is only returned if the
* ReturnConsumedCapacity
parameter was specified. For more
* information, see Provisioned
* Throughput in the Amazon DynamoDB Developer Guide.
The capacity units consumed by the UpdateItem
operation. The
* data returned includes the total provisioned throughput consumed, along with
* statistics for the table and any indexes involved in the operation.
* ConsumedCapacity
is only returned if the
* ReturnConsumedCapacity
parameter was specified. For more
* information, see Provisioned
* Throughput in the Amazon DynamoDB Developer Guide.
Information about item collections, if any, that were affected by the
* UpdateItem
operation. ItemCollectionMetrics
is only
* returned if the ReturnItemCollectionMetrics
parameter was
* specified. If the table does not have any local secondary indexes, this
* information is not returned in the response.
Each
* ItemCollectionMetrics
element consists of:
* ItemCollectionKey
- The partition key value of the item collection.
* This is the same as the partition key value of the item itself.
SizeEstimateRangeGB
- An estimate of item collection size, in
* gigabytes. This value is a two-element array containing a lower bound and an
* upper bound for the estimate. The estimate includes the size of all the items in
* the table, plus the size of all attributes projected into all of the local
* secondary indexes on that table. Use this estimate to measure whether a local
* secondary index is approaching its size limit.
The estimate is subject to * change over time; therefore, do not rely on the precision or accuracy of the * estimate.
Information about item collections, if any, that were affected by the
* UpdateItem
operation. ItemCollectionMetrics
is only
* returned if the ReturnItemCollectionMetrics
parameter was
* specified. If the table does not have any local secondary indexes, this
* information is not returned in the response.
Each
* ItemCollectionMetrics
element consists of:
* ItemCollectionKey
- The partition key value of the item collection.
* This is the same as the partition key value of the item itself.
SizeEstimateRangeGB
- An estimate of item collection size, in
* gigabytes. This value is a two-element array containing a lower bound and an
* upper bound for the estimate. The estimate includes the size of all the items in
* the table, plus the size of all attributes projected into all of the local
* secondary indexes on that table. Use this estimate to measure whether a local
* secondary index is approaching its size limit.
The estimate is subject to * change over time; therefore, do not rely on the precision or accuracy of the * estimate.
Information about item collections, if any, that were affected by the
* UpdateItem
operation. ItemCollectionMetrics
is only
* returned if the ReturnItemCollectionMetrics
parameter was
* specified. If the table does not have any local secondary indexes, this
* information is not returned in the response.
Each
* ItemCollectionMetrics
element consists of:
* ItemCollectionKey
- The partition key value of the item collection.
* This is the same as the partition key value of the item itself.
SizeEstimateRangeGB
- An estimate of item collection size, in
* gigabytes. This value is a two-element array containing a lower bound and an
* upper bound for the estimate. The estimate includes the size of all the items in
* the table, plus the size of all attributes projected into all of the local
* secondary indexes on that table. Use this estimate to measure whether a local
* secondary index is approaching its size limit.
The estimate is subject to * change over time; therefore, do not rely on the precision or accuracy of the * estimate.
Information about item collections, if any, that were affected by the
* UpdateItem
operation. ItemCollectionMetrics
is only
* returned if the ReturnItemCollectionMetrics
parameter was
* specified. If the table does not have any local secondary indexes, this
* information is not returned in the response.
Each
* ItemCollectionMetrics
element consists of:
* ItemCollectionKey
- The partition key value of the item collection.
* This is the same as the partition key value of the item itself.
SizeEstimateRangeGB
- An estimate of item collection size, in
* gigabytes. This value is a two-element array containing a lower bound and an
* upper bound for the estimate. The estimate includes the size of all the items in
* the table, plus the size of all attributes projected into all of the local
* secondary indexes on that table. Use this estimate to measure whether a local
* secondary index is approaching its size limit.
The estimate is subject to * change over time; therefore, do not rely on the precision or accuracy of the * estimate.
Information about item collections, if any, that were affected by the
* UpdateItem
operation. ItemCollectionMetrics
is only
* returned if the ReturnItemCollectionMetrics
parameter was
* specified. If the table does not have any local secondary indexes, this
* information is not returned in the response.
Each
* ItemCollectionMetrics
element consists of:
* ItemCollectionKey
- The partition key value of the item collection.
* This is the same as the partition key value of the item itself.
SizeEstimateRangeGB
- An estimate of item collection size, in
* gigabytes. This value is a two-element array containing a lower bound and an
* upper bound for the estimate. The estimate includes the size of all the items in
* the table, plus the size of all attributes projected into all of the local
* secondary indexes on that table. Use this estimate to measure whether a local
* secondary index is approaching its size limit.
The estimate is subject to * change over time; therefore, do not rely on the precision or accuracy of the * estimate.