public class KinesisRecord
extends java.lang.Object
UserRecord enhanced with utility methods.| Constructor and Description | 
|---|
| KinesisRecord(java.nio.ByteBuffer data,
             java.lang.String sequenceNumber,
             long subSequenceNumber,
             java.lang.String partitionKey,
             Instant approximateArrivalTimestamp,
             Instant readTime,
             java.lang.String streamName,
             java.lang.String shardId) | 
| KinesisRecord(com.amazonaws.services.kinesis.clientlibrary.types.UserRecord record,
             java.lang.String streamName,
             java.lang.String shardId) | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | equals(@Nullable java.lang.Object obj) | 
| Instant | getApproximateArrivalTimestamp() | 
| java.nio.ByteBuffer | getData() | 
| byte[] | getDataAsBytes() | 
| com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber | getExtendedSequenceNumber() | 
| java.lang.String | getPartitionKey() | 
| Instant | getReadTime() | 
| java.lang.String | getSequenceNumber() | 
| java.lang.String | getShardId() | 
| java.lang.String | getStreamName() | 
| long | getSubSequenceNumber() | 
| byte[] | getUniqueId() | 
| int | hashCode() | 
public KinesisRecord(com.amazonaws.services.kinesis.clientlibrary.types.UserRecord record, java.lang.String streamName, java.lang.String shardId)
public com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber getExtendedSequenceNumber()
public byte[] getUniqueId()
public Instant getReadTime()
public java.lang.String getStreamName()
public java.lang.String getShardId()
public byte[] getDataAsBytes()
public boolean equals(@Nullable java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic long getSubSequenceNumber()
public java.lang.String getSequenceNumber()
public Instant getApproximateArrivalTimestamp()
public java.nio.ByteBuffer getData()
public java.lang.String getPartitionKey()