Package org.apache.pulsar.io.dynamodb
Class StreamsRecord
- java.lang.Object
-
- org.apache.pulsar.io.dynamodb.StreamsRecord
-
- All Implemented Interfaces:
org.apache.pulsar.functions.api.Record<byte[]>
public class StreamsRecord extends java.lang.Object implements org.apache.pulsar.functions.api.Record<byte[]>This is a direct adaptation of the kinesis record for kcl v1, with a little branching added for dynamo-specific logic.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringARRIVAL_TIMESTAMPstatic java.lang.StringENCRYPTION_TYPEstatic java.lang.StringEVENT_NAMEstatic java.lang.StringPARTITION_KEYstatic java.lang.StringSEQUENCE_NUMBER
-
Constructor Summary
Constructors Constructor Description StreamsRecord(com.amazonaws.services.kinesis.model.Record record)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsetProperty(java.lang.String key, java.lang.String value)
-
-
-
Field Detail
-
ARRIVAL_TIMESTAMP
public static final java.lang.String ARRIVAL_TIMESTAMP
- See Also:
- Constant Field Values
-
ENCRYPTION_TYPE
public static final java.lang.String ENCRYPTION_TYPE
- See Also:
- Constant Field Values
-
PARTITION_KEY
public static final java.lang.String PARTITION_KEY
- See Also:
- Constant Field Values
-
SEQUENCE_NUMBER
public static final java.lang.String SEQUENCE_NUMBER
- See Also:
- Constant Field Values
-
EVENT_NAME
public static final java.lang.String EVENT_NAME
- See Also:
- Constant Field Values
-
-