protected static class KafkaAbstractSource.KafkaRecord<V> extends Object implements org.apache.pulsar.functions.api.Record<V>
| Constructor and Description |
|---|
KafkaRecord(org.apache.kafka.clients.consumer.ConsumerRecord<String,?> record,
V value,
org.apache.pulsar.client.api.Schema<V> schema) |
| Modifier and Type | Method and Description |
|---|---|
void |
ack() |
Optional<String> |
getKey() |
Optional<String> |
getPartitionId() |
Optional<Integer> |
getPartitionIndex() |
Optional<Long> |
getRecordSequence() |
org.apache.pulsar.client.api.Schema<V> |
getSchema() |
V |
getValue() |
public Optional<String> getPartitionId()
getPartitionId in interface org.apache.pulsar.functions.api.Record<V>public Optional<Integer> getPartitionIndex()
getPartitionIndex in interface org.apache.pulsar.functions.api.Record<V>public Optional<Long> getRecordSequence()
getRecordSequence in interface org.apache.pulsar.functions.api.Record<V>public Optional<String> getKey()
getKey in interface org.apache.pulsar.functions.api.Record<V>public V getValue()
getValue in interface org.apache.pulsar.functions.api.Record<V>public void ack()
ack in interface org.apache.pulsar.functions.api.Record<V>Copyright © 2017–2021 Apache Software Foundation. All rights reserved.