Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages


home | help
Paws::DynamoDB::BatchWUserIContributed Perl DPaws::DynamoDB::BatchWriteItem(3)

       Paws::DynamoDB::BatchWriteItem -	Arguments for method BatchWriteItem on

       This class represents the parameters used for calling the method
       BatchWriteItem on the Amazon DynamoDB service. Use the attributes of
       this class as arguments to method BatchWriteItem.

       You shouln't make instances of this class. Each attribute should	be
       used as a named argument	in the call to BatchWriteItem.

       As an example:

	 $service_obj->BatchWriteItem(Att1 => $value1, Att2 => $value2,	...);

       Values for attributes that are native types (Int, String, Float,	etc)
       can passed as-is	(scalar	values). Values	for complex Types (objects)
       can be passed as	a HashRef. The keys and	values of the hashref will be
       used to instance	the underlying object.

   REQUIRED RequestItems => Paws::DynamoDB::BatchWriteItemRequestMap
       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:

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

	   o   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
	       hash type primary key, you only need to provide the hash
	       attribute. For a	hash-and-range type primary key, you must
	       provide both the	hash attribute and the range attribute.

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

	   o   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 will be 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.

   ReturnConsumedCapacity => Str
   ReturnItemCollectionMetrics => Str
       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.

       This class forms	part of	Paws, documenting arguments for	method
       BatchWriteItem in Paws::DynamoDB

       The source code is located here:

       Please report bugs to:

perl v5.24.1			  2015-08-06 Paws::DynamoDB::BatchWriteItem(3)


Want to link to this manual page? Use this URL:

home | help