the data blob to put into the record , which is base64-encoded when the blob is serialized . when the data blob the payload before base64-encoding is added to the partition key size , the total size must not exceed the maximum record size 1 mb . bytebuffer s are stateful . calling their get methodschanges their position . we recommend using java.nio.bytebuffer #asreadonlybuffer to create a read-only viewof the buffer with an independent position , and calling get methods on this rather than directly on the returned bytebuffer . doing so will ensure that anyone else using the bytebuffer will not be affected by changes to the position . concode_field_sep java.nio.ByteBuffer data concode_elem_sep String partitionKey concode_elem_sep String explicitHashKey concode_field_sep String getExplicitHashKey concode_elem_sep void setData concode_elem_sep void setExplicitHashKey concode_elem_sep PutRecordsRequestEntry withData concode_elem_sep int hashCode concode_elem_sep boolean equals concode_elem_sep PutRecordsRequestEntry withPartitionKey concode_elem_sep String getPartitionKey concode_elem_sep PutRecordsRequestEntry clone concode_elem_sep String toString concode_elem_sep PutRecordsRequestEntry withExplicitHashKey concode_elem_sep void setPartitionKey
java . nio . ByteBuffer function ( ) { return this . data ; }