Class KinesisStreamMessageMetadata
- java.lang.Object
-
- org.apache.pinot.spi.stream.StreamMessageMetadata
-
- org.apache.pinot.plugin.stream.kinesis.KinesisStreamMessageMetadata
-
- All Implemented Interfaces:
RowMetadata
public class KinesisStreamMessageMetadata extends StreamMessageMetadata
-
-
Field Summary
Fields Modifier and Type Field Description static StringAPPRX_ARRIVAL_TIMESTAMP_KEYstatic StringSEQUENCE_NUMBER_KEY-
Fields inherited from interface org.apache.pinot.spi.stream.RowMetadata
EMPTY_COLLECTION, EMPTY_ROW
-
-
Constructor Summary
Constructors Constructor Description KinesisStreamMessageMetadata(long recordIngestionTimeMs, GenericRow headers)KinesisStreamMessageMetadata(long recordIngestionTimeMs, GenericRow headers, Map<String,String> metadata)
-
Method Summary
-
Methods inherited from class org.apache.pinot.spi.stream.StreamMessageMetadata
getFirstStreamRecordIngestionTimeMs, getHeaders, getRecordIngestionTimeMs, getRecordMetadata
-
-
-
-
Field Detail
-
APPRX_ARRIVAL_TIMESTAMP_KEY
public static final String APPRX_ARRIVAL_TIMESTAMP_KEY
- See Also:
- Constant Field Values
-
SEQUENCE_NUMBER_KEY
public static final String SEQUENCE_NUMBER_KEY
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
KinesisStreamMessageMetadata
public KinesisStreamMessageMetadata(long recordIngestionTimeMs, @Nullable GenericRow headers)
-
KinesisStreamMessageMetadata
public KinesisStreamMessageMetadata(long recordIngestionTimeMs, @Nullable GenericRow headers, Map<String,String> metadata)
-
-