AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::DynamoDB::Model::BatchWriteItemRequest Class Reference

#include <BatchWriteItemRequest.h>

+ Inheritance diagram for Aws::DynamoDB::Model::BatchWriteItemRequest:

Public Member Functions

 BatchWriteItemRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::Map< Aws::String, Aws::Vector< WriteRequest > > & GetRequestItems () const
 
bool RequestItemsHasBeenSet () const
 
void SetRequestItems (const Aws::Map< Aws::String, Aws::Vector< WriteRequest >> &value)
 
void SetRequestItems (Aws::Map< Aws::String, Aws::Vector< WriteRequest >> &&value)
 
BatchWriteItemRequestWithRequestItems (const Aws::Map< Aws::String, Aws::Vector< WriteRequest >> &value)
 
BatchWriteItemRequestWithRequestItems (Aws::Map< Aws::String, Aws::Vector< WriteRequest >> &&value)
 
BatchWriteItemRequestAddRequestItems (const Aws::String &key, const Aws::Vector< WriteRequest > &value)
 
BatchWriteItemRequestAddRequestItems (Aws::String &&key, const Aws::Vector< WriteRequest > &value)
 
BatchWriteItemRequestAddRequestItems (const Aws::String &key, Aws::Vector< WriteRequest > &&value)
 
BatchWriteItemRequestAddRequestItems (Aws::String &&key, Aws::Vector< WriteRequest > &&value)
 
BatchWriteItemRequestAddRequestItems (const char *key, Aws::Vector< WriteRequest > &&value)
 
BatchWriteItemRequestAddRequestItems (const char *key, const Aws::Vector< WriteRequest > &value)
 
const ReturnConsumedCapacityGetReturnConsumedCapacity () const
 
bool ReturnConsumedCapacityHasBeenSet () const
 
void SetReturnConsumedCapacity (const ReturnConsumedCapacity &value)
 
void SetReturnConsumedCapacity (ReturnConsumedCapacity &&value)
 
BatchWriteItemRequestWithReturnConsumedCapacity (const ReturnConsumedCapacity &value)
 
BatchWriteItemRequestWithReturnConsumedCapacity (ReturnConsumedCapacity &&value)
 
const ReturnItemCollectionMetricsGetReturnItemCollectionMetrics () const
 
bool ReturnItemCollectionMetricsHasBeenSet () const
 
void SetReturnItemCollectionMetrics (const ReturnItemCollectionMetrics &value)
 
void SetReturnItemCollectionMetrics (ReturnItemCollectionMetrics &&value)
 
BatchWriteItemRequestWithReturnItemCollectionMetrics (const ReturnItemCollectionMetrics &value)
 
BatchWriteItemRequestWithReturnItemCollectionMetrics (ReturnItemCollectionMetrics &&value)
 
- Public Member Functions inherited from Aws::DynamoDB::DynamoDBRequest
virtual ~DynamoDBRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Represents the input of a BatchWriteItem operation.

See Also:

AWS API Reference

Definition at line 30 of file BatchWriteItemRequest.h.

Constructor & Destructor Documentation

◆ BatchWriteItemRequest()

Aws::DynamoDB::Model::BatchWriteItemRequest::BatchWriteItemRequest ( )

Member Function Documentation

◆ AddRequestItems() [1/6]

BatchWriteItemRequest& Aws::DynamoDB::Model::BatchWriteItemRequest::AddRequestItems ( const Aws::String key,
const Aws::Vector< WriteRequest > &  value 
)
inline

A map of one or more table names and, for each table, a list of operations to be performed (DeleteRequest or PutRequest). Each element in the map consists of the following:

  • DeleteRequest - Perform a DeleteItem operation on the specified item. The item to be deleted is identified by a Key subelement:

    • Key - A map of primary key attribute values that uniquely identify the item. Each entry in this map consists of an attribute name and an attribute value. For each primary key, you must provide all of the key attributes. For example, with a simple primary key, you only need to provide a value for the partition key. For a composite primary key, you must provide values for both the partition key and the sort key.

  • PutRequest - Perform a PutItem operation on the specified item. The item to be put is identified by an Item subelement:

    • Item - A map of attributes and their values. Each entry in this map consists of an attribute name and an attribute value. Attribute values must not be null; string and binary type attributes must have lengths greater than zero; and set type attributes must not be empty. Requests that contain empty values are rejected with a ValidationException exception.

      If you specify any attributes that are part of an index key, then the data types for those attributes must match those of the schema in the table's attribute definition.

Definition at line 226 of file BatchWriteItemRequest.h.

◆ AddRequestItems() [2/6]

BatchWriteItemRequest& Aws::DynamoDB::Model::BatchWriteItemRequest::AddRequestItems ( Aws::String &&  key,
const Aws::Vector< WriteRequest > &  value 
)
inline

A map of one or more table names and, for each table, a list of operations to be performed (DeleteRequest or PutRequest). Each element in the map consists of the following:

  • DeleteRequest - Perform a DeleteItem operation on the specified item. The item to be deleted is identified by a Key subelement:

    • Key - A map of primary key attribute values that uniquely identify the item. Each entry in this map consists of an attribute name and an attribute value. For each primary key, you must provide all of the key attributes. For example, with a simple primary key, you only need to provide a value for the partition key. For a composite primary key, you must provide values for both the partition key and the sort key.

  • PutRequest - Perform a PutItem operation on the specified item. The item to be put is identified by an Item subelement:

    • Item - A map of attributes and their values. Each entry in this map consists of an attribute name and an attribute value. Attribute values must not be null; string and binary type attributes must have lengths greater than zero; and set type attributes must not be empty. Requests that contain empty values are rejected with a ValidationException exception.

      If you specify any attributes that are part of an index key, then the data types for those attributes must match those of the schema in the table's attribute definition.

Definition at line 252 of file BatchWriteItemRequest.h.

◆ AddRequestItems() [3/6]

BatchWriteItemRequest& Aws::DynamoDB::Model::BatchWriteItemRequest::AddRequestItems ( const Aws::String key,
Aws::Vector< WriteRequest > &&  value 
)
inline

A map of one or more table names and, for each table, a list of operations to be performed (DeleteRequest or PutRequest). Each element in the map consists of the following:

  • DeleteRequest - Perform a DeleteItem operation on the specified item. The item to be deleted is identified by a Key subelement:

    • Key - A map of primary key attribute values that uniquely identify the item. Each entry in this map consists of an attribute name and an attribute value. For each primary key, you must provide all of the key attributes. For example, with a simple primary key, you only need to provide a value for the partition key. For a composite primary key, you must provide values for both the partition key and the sort key.

  • PutRequest - Perform a PutItem operation on the specified item. The item to be put is identified by an Item subelement:

    • Item - A map of attributes and their values. Each entry in this map consists of an attribute name and an attribute value. Attribute values must not be null; string and binary type attributes must have lengths greater than zero; and set type attributes must not be empty. Requests that contain empty values are rejected with a ValidationException exception.

      If you specify any attributes that are part of an index key, then the data types for those attributes must match those of the schema in the table's attribute definition.

Definition at line 278 of file BatchWriteItemRequest.h.

◆ AddRequestItems() [4/6]

BatchWriteItemRequest& Aws::DynamoDB::Model::BatchWriteItemRequest::AddRequestItems ( Aws::String &&  key,
Aws::Vector< WriteRequest > &&  value 
)
inline

A map of one or more table names and, for each table, a list of operations to be performed (DeleteRequest or PutRequest). Each element in the map consists of the following:

  • DeleteRequest - Perform a DeleteItem operation on the specified item. The item to be deleted is identified by a Key subelement:

    • Key - A map of primary key attribute values that uniquely identify the item. Each entry in this map consists of an attribute name and an attribute value. For each primary key, you must provide all of the key attributes. For example, with a simple primary key, you only need to provide a value for the partition key. For a composite primary key, you must provide values for both the partition key and the sort key.

  • PutRequest - Perform a PutItem operation on the specified item. The item to be put is identified by an Item subelement:

    • Item - A map of attributes and their values. Each entry in this map consists of an attribute name and an attribute value. Attribute values must not be null; string and binary type attributes must have lengths greater than zero; and set type attributes must not be empty. Requests that contain empty values are rejected with a ValidationException exception.

      If you specify any attributes that are part of an index key, then the data types for those attributes must match those of the schema in the table's attribute definition.

Definition at line 304 of file BatchWriteItemRequest.h.

◆ AddRequestItems() [5/6]

BatchWriteItemRequest& Aws::DynamoDB::Model::BatchWriteItemRequest::AddRequestItems ( const char *  key,
Aws::Vector< WriteRequest > &&  value 
)
inline

A map of one or more table names and, for each table, a list of operations to be performed (DeleteRequest or PutRequest). Each element in the map consists of the following:

  • DeleteRequest - Perform a DeleteItem operation on the specified item. The item to be deleted is identified by a Key subelement:

    • Key - A map of primary key attribute values that uniquely identify the item. Each entry in this map consists of an attribute name and an attribute value. For each primary key, you must provide all of the key attributes. For example, with a simple primary key, you only need to provide a value for the partition key. For a composite primary key, you must provide values for both the partition key and the sort key.

  • PutRequest - Perform a PutItem operation on the specified item. The item to be put is identified by an Item subelement:

    • Item - A map of attributes and their values. Each entry in this map consists of an attribute name and an attribute value. Attribute values must not be null; string and binary type attributes must have lengths greater than zero; and set type attributes must not be empty. Requests that contain empty values are rejected with a ValidationException exception.

      If you specify any attributes that are part of an index key, then the data types for those attributes must match those of the schema in the table's attribute definition.

Definition at line 330 of file BatchWriteItemRequest.h.

◆ AddRequestItems() [6/6]

BatchWriteItemRequest& Aws::DynamoDB::Model::BatchWriteItemRequest::AddRequestItems ( const char *  key,
const Aws::Vector< WriteRequest > &  value 
)
inline

A map of one or more table names and, for each table, a list of operations to be performed (DeleteRequest or PutRequest). Each element in the map consists of the following:

  • DeleteRequest - Perform a DeleteItem operation on the specified item. The item to be deleted is identified by a Key subelement:

    • Key - A map of primary key attribute values that uniquely identify the item. Each entry in this map consists of an attribute name and an attribute value. For each primary key, you must provide all of the key attributes. For example, with a simple primary key, you only need to provide a value for the partition key. For a composite primary key, you must provide values for both the partition key and the sort key.

  • PutRequest - Perform a PutItem operation on the specified item. The item to be put is identified by an Item subelement:

    • Item - A map of attributes and their values. Each entry in this map consists of an attribute name and an attribute value. Attribute values must not be null; string and binary type attributes must have lengths greater than zero; and set type attributes must not be empty. Requests that contain empty values are rejected with a ValidationException exception.

      If you specify any attributes that are part of an index key, then the data types for those attributes must match those of the schema in the table's attribute definition.

Definition at line 356 of file BatchWriteItemRequest.h.

◆ GetRequestItems()

const Aws::Map<Aws::String, Aws::Vector<WriteRequest> >& Aws::DynamoDB::Model::BatchWriteItemRequest::GetRequestItems ( ) const
inline

A map of one or more table names and, for each table, a list of operations to be performed (DeleteRequest or PutRequest). Each element in the map consists of the following:

  • DeleteRequest - Perform a DeleteItem operation on the specified item. The item to be deleted is identified by a Key subelement:

    • Key - A map of primary key attribute values that uniquely identify the item. Each entry in this map consists of an attribute name and an attribute value. For each primary key, you must provide all of the key attributes. For example, with a simple primary key, you only need to provide a value for the partition key. For a composite primary key, you must provide values for both the partition key and the sort key.

  • PutRequest - Perform a PutItem operation on the specified item. The item to be put is identified by an Item subelement:

    • Item - A map of attributes and their values. Each entry in this map consists of an attribute name and an attribute value. Attribute values must not be null; string and binary type attributes must have lengths greater than zero; and set type attributes must not be empty. Requests that contain empty values are rejected with a ValidationException exception.

      If you specify any attributes that are part of an index key, then the data types for those attributes must match those of the schema in the table's attribute definition.

Definition at line 70 of file BatchWriteItemRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::DynamoDB::Model::BatchWriteItemRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

Reimplemented from Aws::DynamoDB::DynamoDBRequest.

◆ GetReturnConsumedCapacity()

const ReturnConsumedCapacity& Aws::DynamoDB::Model::BatchWriteItemRequest::GetReturnConsumedCapacity ( ) const
inline

Definition at line 360 of file BatchWriteItemRequest.h.

◆ GetReturnItemCollectionMetrics()

const ReturnItemCollectionMetrics& Aws::DynamoDB::Model::BatchWriteItemRequest::GetReturnItemCollectionMetrics ( ) const
inline

Determines whether item collection metrics are returned. If set to SIZE, the response includes statistics about item collections, if any, that were modified during the operation are returned in the response. If set to NONE (the default), no statistics are returned.

Definition at line 384 of file BatchWriteItemRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::DynamoDB::Model::BatchWriteItemRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 39 of file BatchWriteItemRequest.h.

◆ RequestItemsHasBeenSet()

bool Aws::DynamoDB::Model::BatchWriteItemRequest::RequestItemsHasBeenSet ( ) const
inline

A map of one or more table names and, for each table, a list of operations to be performed (DeleteRequest or PutRequest). Each element in the map consists of the following:

  • DeleteRequest - Perform a DeleteItem operation on the specified item. The item to be deleted is identified by a Key subelement:

    • Key - A map of primary key attribute values that uniquely identify the item. Each entry in this map consists of an attribute name and an attribute value. For each primary key, you must provide all of the key attributes. For example, with a simple primary key, you only need to provide a value for the partition key. For a composite primary key, you must provide values for both the partition key and the sort key.

  • PutRequest - Perform a PutItem operation on the specified item. The item to be put is identified by an Item subelement:

    • Item - A map of attributes and their values. Each entry in this map consists of an attribute name and an attribute value. Attribute values must not be null; string and binary type attributes must have lengths greater than zero; and set type attributes must not be empty. Requests that contain empty values are rejected with a ValidationException exception.

      If you specify any attributes that are part of an index key, then the data types for those attributes must match those of the schema in the table's attribute definition.

Definition at line 96 of file BatchWriteItemRequest.h.

◆ ReturnConsumedCapacityHasBeenSet()

bool Aws::DynamoDB::Model::BatchWriteItemRequest::ReturnConsumedCapacityHasBeenSet ( ) const
inline

Definition at line 363 of file BatchWriteItemRequest.h.

◆ ReturnItemCollectionMetricsHasBeenSet()

bool Aws::DynamoDB::Model::BatchWriteItemRequest::ReturnItemCollectionMetricsHasBeenSet ( ) const
inline

Determines whether item collection metrics are returned. If set to SIZE, the response includes statistics about item collections, if any, that were modified during the operation are returned in the response. If set to NONE (the default), no statistics are returned.

Definition at line 392 of file BatchWriteItemRequest.h.

◆ SerializePayload()

Aws::String Aws::DynamoDB::Model::BatchWriteItemRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetRequestItems() [1/2]

void Aws::DynamoDB::Model::BatchWriteItemRequest::SetRequestItems ( const Aws::Map< Aws::String, Aws::Vector< WriteRequest >> &  value)
inline

A map of one or more table names and, for each table, a list of operations to be performed (DeleteRequest or PutRequest). Each element in the map consists of the following:

  • DeleteRequest - Perform a DeleteItem operation on the specified item. The item to be deleted is identified by a Key subelement:

    • Key - A map of primary key attribute values that uniquely identify the item. Each entry in this map consists of an attribute name and an attribute value. For each primary key, you must provide all of the key attributes. For example, with a simple primary key, you only need to provide a value for the partition key. For a composite primary key, you must provide values for both the partition key and the sort key.

  • PutRequest - Perform a PutItem operation on the specified item. The item to be put is identified by an Item subelement:

    • Item - A map of attributes and their values. Each entry in this map consists of an attribute name and an attribute value. Attribute values must not be null; string and binary type attributes must have lengths greater than zero; and set type attributes must not be empty. Requests that contain empty values are rejected with a ValidationException exception.

      If you specify any attributes that are part of an index key, then the data types for those attributes must match those of the schema in the table's attribute definition.

Definition at line 122 of file BatchWriteItemRequest.h.

◆ SetRequestItems() [2/2]

void Aws::DynamoDB::Model::BatchWriteItemRequest::SetRequestItems ( Aws::Map< Aws::String, Aws::Vector< WriteRequest >> &&  value)
inline

A map of one or more table names and, for each table, a list of operations to be performed (DeleteRequest or PutRequest). Each element in the map consists of the following:

  • DeleteRequest - Perform a DeleteItem operation on the specified item. The item to be deleted is identified by a Key subelement:

    • Key - A map of primary key attribute values that uniquely identify the item. Each entry in this map consists of an attribute name and an attribute value. For each primary key, you must provide all of the key attributes. For example, with a simple primary key, you only need to provide a value for the partition key. For a composite primary key, you must provide values for both the partition key and the sort key.

  • PutRequest - Perform a PutItem operation on the specified item. The item to be put is identified by an Item subelement:

    • Item - A map of attributes and their values. Each entry in this map consists of an attribute name and an attribute value. Attribute values must not be null; string and binary type attributes must have lengths greater than zero; and set type attributes must not be empty. Requests that contain empty values are rejected with a ValidationException exception.

      If you specify any attributes that are part of an index key, then the data types for those attributes must match those of the schema in the table's attribute definition.

Definition at line 148 of file BatchWriteItemRequest.h.

◆ SetReturnConsumedCapacity() [1/2]

void Aws::DynamoDB::Model::BatchWriteItemRequest::SetReturnConsumedCapacity ( const ReturnConsumedCapacity value)
inline

Definition at line 366 of file BatchWriteItemRequest.h.

◆ SetReturnConsumedCapacity() [2/2]

void Aws::DynamoDB::Model::BatchWriteItemRequest::SetReturnConsumedCapacity ( ReturnConsumedCapacity &&  value)
inline

Definition at line 369 of file BatchWriteItemRequest.h.

◆ SetReturnItemCollectionMetrics() [1/2]

void Aws::DynamoDB::Model::BatchWriteItemRequest::SetReturnItemCollectionMetrics ( const ReturnItemCollectionMetrics value)
inline

Determines whether item collection metrics are returned. If set to SIZE, the response includes statistics about item collections, if any, that were modified during the operation are returned in the response. If set to NONE (the default), no statistics are returned.

Definition at line 400 of file BatchWriteItemRequest.h.

◆ SetReturnItemCollectionMetrics() [2/2]

void Aws::DynamoDB::Model::BatchWriteItemRequest::SetReturnItemCollectionMetrics ( ReturnItemCollectionMetrics &&  value)
inline

Determines whether item collection metrics are returned. If set to SIZE, the response includes statistics about item collections, if any, that were modified during the operation are returned in the response. If set to NONE (the default), no statistics are returned.

Definition at line 408 of file BatchWriteItemRequest.h.

◆ WithRequestItems() [1/2]

BatchWriteItemRequest& Aws::DynamoDB::Model::BatchWriteItemRequest::WithRequestItems ( const Aws::Map< Aws::String, Aws::Vector< WriteRequest >> &  value)
inline

A map of one or more table names and, for each table, a list of operations to be performed (DeleteRequest or PutRequest). Each element in the map consists of the following:

  • DeleteRequest - Perform a DeleteItem operation on the specified item. The item to be deleted is identified by a Key subelement:

    • Key - A map of primary key attribute values that uniquely identify the item. Each entry in this map consists of an attribute name and an attribute value. For each primary key, you must provide all of the key attributes. For example, with a simple primary key, you only need to provide a value for the partition key. For a composite primary key, you must provide values for both the partition key and the sort key.

  • PutRequest - Perform a PutItem operation on the specified item. The item to be put is identified by an Item subelement:

    • Item - A map of attributes and their values. Each entry in this map consists of an attribute name and an attribute value. Attribute values must not be null; string and binary type attributes must have lengths greater than zero; and set type attributes must not be empty. Requests that contain empty values are rejected with a ValidationException exception.

      If you specify any attributes that are part of an index key, then the data types for those attributes must match those of the schema in the table's attribute definition.

Definition at line 174 of file BatchWriteItemRequest.h.

◆ WithRequestItems() [2/2]

BatchWriteItemRequest& Aws::DynamoDB::Model::BatchWriteItemRequest::WithRequestItems ( Aws::Map< Aws::String, Aws::Vector< WriteRequest >> &&  value)
inline

A map of one or more table names and, for each table, a list of operations to be performed (DeleteRequest or PutRequest). Each element in the map consists of the following:

  • DeleteRequest - Perform a DeleteItem operation on the specified item. The item to be deleted is identified by a Key subelement:

    • Key - A map of primary key attribute values that uniquely identify the item. Each entry in this map consists of an attribute name and an attribute value. For each primary key, you must provide all of the key attributes. For example, with a simple primary key, you only need to provide a value for the partition key. For a composite primary key, you must provide values for both the partition key and the sort key.

  • PutRequest - Perform a PutItem operation on the specified item. The item to be put is identified by an Item subelement:

    • Item - A map of attributes and their values. Each entry in this map consists of an attribute name and an attribute value. Attribute values must not be null; string and binary type attributes must have lengths greater than zero; and set type attributes must not be empty. Requests that contain empty values are rejected with a ValidationException exception.

      If you specify any attributes that are part of an index key, then the data types for those attributes must match those of the schema in the table's attribute definition.

Definition at line 200 of file BatchWriteItemRequest.h.

◆ WithReturnConsumedCapacity() [1/2]

BatchWriteItemRequest& Aws::DynamoDB::Model::BatchWriteItemRequest::WithReturnConsumedCapacity ( const ReturnConsumedCapacity value)
inline

Definition at line 372 of file BatchWriteItemRequest.h.

◆ WithReturnConsumedCapacity() [2/2]

BatchWriteItemRequest& Aws::DynamoDB::Model::BatchWriteItemRequest::WithReturnConsumedCapacity ( ReturnConsumedCapacity &&  value)
inline

Definition at line 375 of file BatchWriteItemRequest.h.

◆ WithReturnItemCollectionMetrics() [1/2]

BatchWriteItemRequest& Aws::DynamoDB::Model::BatchWriteItemRequest::WithReturnItemCollectionMetrics ( const ReturnItemCollectionMetrics value)
inline

Determines whether item collection metrics are returned. If set to SIZE, the response includes statistics about item collections, if any, that were modified during the operation are returned in the response. If set to NONE (the default), no statistics are returned.

Definition at line 416 of file BatchWriteItemRequest.h.

◆ WithReturnItemCollectionMetrics() [2/2]

BatchWriteItemRequest& Aws::DynamoDB::Model::BatchWriteItemRequest::WithReturnItemCollectionMetrics ( ReturnItemCollectionMetrics &&  value)
inline

Determines whether item collection metrics are returned. If set to SIZE, the response includes statistics about item collections, if any, that were modified during the operation are returned in the response. If set to NONE (the default), no statistics are returned.

Definition at line 424 of file BatchWriteItemRequest.h.


The documentation for this class was generated from the following file: