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
-