public class KinesisRecord extends Object implements org.apache.pulsar.functions.api.Record<byte[]>
| Modifier and Type | Field and Description |
|---|---|
static String |
ARRIVAL_TIMESTAMP |
static String |
ENCRYPTION_TYPE |
static String |
PARTITION_KEY |
static String |
SEQUENCE_NUMBER |
| Constructor and Description |
|---|
KinesisRecord(software.amazon.kinesis.retrieval.KinesisClientRecord record) |
| Modifier and Type | Method and Description |
|---|---|
Optional<String> |
getKey() |
Map<String,String> |
getProperties() |
byte[] |
getValue() |
void |
setProperty(String key,
String value) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitack, fail, getDestinationTopic, getEventTime, getMessage, getPartitionId, getPartitionIndex, getRecordSequence, getSchema, getTopicNamepublic static final String ARRIVAL_TIMESTAMP
public static final String ENCRYPTION_TYPE
public static final String PARTITION_KEY
public static final String SEQUENCE_NUMBER
public KinesisRecord(software.amazon.kinesis.retrieval.KinesisClientRecord record)
public Optional<String> getKey()
getKey in interface org.apache.pulsar.functions.api.Record<byte[]>public byte[] getValue()
getValue in interface org.apache.pulsar.functions.api.Record<byte[]>public Map<String,String> getProperties()
getProperties in interface org.apache.pulsar.functions.api.Record<byte[]>Copyright © 2017–2022 Apache Software Foundation. All rights reserved.