Class KinesisRecord

java.lang.Object
org.apache.pulsar.io.kinesis.KinesisRecord
All Implemented Interfaces:
org.apache.pulsar.functions.api.Record<byte[]>

public class KinesisRecord extends Object implements org.apache.pulsar.functions.api.Record<byte[]>
  • Field Details

  • Constructor Details

    • KinesisRecord

      public KinesisRecord(software.amazon.kinesis.retrieval.KinesisClientRecord record)
  • Method Details

    • getKey

      public Optional<String> getKey()
      Specified by:
      getKey in interface org.apache.pulsar.functions.api.Record<byte[]>
    • getValue

      public byte[] getValue()
      Specified by:
      getValue in interface org.apache.pulsar.functions.api.Record<byte[]>
    • getProperties

      public Map<String,String> getProperties()
      Specified by:
      getProperties in interface org.apache.pulsar.functions.api.Record<byte[]>
    • setProperty

      public void setProperty(String key, String value)