Class KafkaStreamSourceConfigurator<K,V>

java.lang.Object
org.voltdb.stream.api.kafka.KafkaStreamSourceConfigurator<K,V>
All Implemented Interfaces:
OperatorConfigurator, VoltStreamSourceConfigurator<KafkaRequest<K,V>>

public class KafkaStreamSourceConfigurator<K,V> extends Object implements VoltStreamSourceConfigurator<KafkaRequest<K,V>>
this configurator can be autoconfigured using helm's values under streaming.pipeline.configuration. By default, source configuration is lookup by `kafka.source` config path, for example:
 kafka:
   source:
     groupId: groupA
     topicNames:
     - topicA
     - topicB
     bootstrapServers:
     - serverA
     - serverB
     # optional
     schemaRegistry: url
     startingOffset: EARLIEST [LATEST | NONE]
     pollTimeout: PT0.25S
     maxCommitTimeout: PT10S
     maxCommitRetries: 3
     properties:
       key1: value1
       key2: value2
 
for mor information about java's Duration string format see Duration String Format