Package io.deephaven.kafka.ingest
Class KafkaStreamPublisher.Parameters.Builder
java.lang.Object
io.deephaven.kafka.ingest.KafkaStreamPublisher.Parameters.Builder
- Enclosing class:
- KafkaStreamPublisher.Parameters
-
Method Summary
Modifier and TypeMethodDescriptionbuild()setKafkaPartitionColumnIndex(int kafkaPartitionColumnIndex) setKeyBytesColumnIndex(int keyBytesColumnIndex) setKeyProcessor(KeyOrValueProcessor keyProcessor) setKeyToChunkObjectMapper(@NotNull Function<Object, Object> keyToChunkObjectMapper) setOffsetColumnIndex(int offsetColumnIndex) setReceiveTimeColumnIndex(int receiveTimeColumnIndex) setSimpleKeyColumnIndex(int simpleKeyColumnIndex) setSimpleValueColumnIndex(int simpleValueColumnIndex) setTableDefinition(@NotNull TableDefinition tableDefinition) setTimestampColumnIndex(int timestampColumnIndex) setValueBytesColumnIndex(int valueBytesColumnIndex) setValueProcessor(KeyOrValueProcessor valueProcessor) setValueToChunkObjectMapper(@NotNull Function<Object, Object> valueToChunkObjectMapper)
-
Method Details
-
setTableDefinition
public KafkaStreamPublisher.Parameters.Builder setTableDefinition(@NotNull @NotNull TableDefinition tableDefinition) -
setKafkaPartitionColumnIndex
public KafkaStreamPublisher.Parameters.Builder setKafkaPartitionColumnIndex(int kafkaPartitionColumnIndex) -
setOffsetColumnIndex
-
setTimestampColumnIndex
-
setReceiveTimeColumnIndex
public KafkaStreamPublisher.Parameters.Builder setReceiveTimeColumnIndex(int receiveTimeColumnIndex) -
setKeyBytesColumnIndex
-
setValueBytesColumnIndex
-
setKeyProcessor
-
setValueProcessor
public KafkaStreamPublisher.Parameters.Builder setValueProcessor(KeyOrValueProcessor valueProcessor) -
setSimpleKeyColumnIndex
-
setSimpleValueColumnIndex
public KafkaStreamPublisher.Parameters.Builder setSimpleValueColumnIndex(int simpleValueColumnIndex) -
setKeyToChunkObjectMapper
public KafkaStreamPublisher.Parameters.Builder setKeyToChunkObjectMapper(@NotNull @NotNull Function<Object, Object> keyToChunkObjectMapper) -
setValueToChunkObjectMapper
public KafkaStreamPublisher.Parameters.Builder setValueToChunkObjectMapper(@NotNull @NotNull Function<Object, Object> valueToChunkObjectMapper) -
build
-