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

FreeBSD Manual Pages


home | help
Paws::Kinesis::PutRecoUser)Contributed Perl DocumenPaws::Kinesis::PutRecord(3)

       Paws::Kinesis::PutRecord	- Arguments for	method PutRecord on

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

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

       As an example:

	 $service_obj->PutRecord(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 Data => Str
       The data	blob to	put into the record, which is base64-encoded when the
       blob is serialized. The maximum size of the data	blob (the payload
       before base64-encoding) is 50 kilobytes (KB)

   ExplicitHashKey => Str
       The hash	value used to explicitly determine the shard the data record
       is assigned to by overriding the	partition key hash.

   REQUIRED PartitionKey => Str
       Determines which	shard in the stream the	data record is assigned	to.
       Partition keys are Unicode strings with a maximum length	limit of 256
       characters for each key.	Amazon Kinesis uses the	partition key as input
       to a hash function that maps the	partition key and associated data to a
       specific	shard. Specifically, an	MD5 hash function is used to map
       partition keys to 128-bit integer values	and to map associated data
       records to shards. As a result of this hashing mechanism, all data
       records with the	same partition key will	map to the same	shard within
       the stream.

   SequenceNumberForOrdering =>	Str
       Guarantees strictly increasing sequence numbers,	for puts from the same
       client and to the same partition	key. Usage: set	the
       "SequenceNumberForOrdering" of record n to the sequence number of
       record n-1 (as returned in the result when putting record n-1).	If
       this parameter is not set, records will be coarsely ordered based on
       arrival time.

   REQUIRED StreamName => Str
       The name	of the stream to put the data record into.

       This class forms	part of	Paws, documenting arguments for	method
       PutRecord in Paws::Kinesis

       The source code is located here:

       Please report bugs to:

perl v5.24.1			  2015-08-06	   Paws::Kinesis::PutRecord(3)


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

home | help