Package org.apache.beam.sdk.io.kafka
Class KafkaIO.Read.External.Configuration
java.lang.Object
org.apache.beam.sdk.io.kafka.KafkaIO.Read.External.Configuration
- Enclosing class:
KafkaIO.Read.External
Parameters class to expose the Read transform to an external SDK.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
setAllowDuplicates
(Boolean allowDuplicates) void
setCommitOffsetInFinalize
(Boolean commitOffsetInFinalize) void
setConsumerConfig
(Map<String, String> consumerConfig) void
setConsumerPollingTimeout
(Long consumerPollingTimeout) void
setDynamicReadPollIntervalSeconds
(Long dynamicReadPollIntervalSeconds) void
setKeyDeserializer
(String keyDeserializer) void
setMaxNumRecords
(Long maxNumRecords) void
setMaxReadTime
(Long maxReadTime) void
setOffsetDeduplication
(Boolean offsetDeduplication) void
setRedistribute
(Boolean redistribute) void
setRedistributeNumKeys
(Integer redistributeNumKeys) void
setStartReadTime
(Long startReadTime) void
setStopReadTime
(Long stopReadTime) void
setTimestampPolicy
(String timestampPolicy) void
void
setValueDeserializer
(String valueDeserializer)
-
Constructor Details
-
Configuration
public Configuration()
-
-
Method Details
-
setConsumerConfig
-
setTopics
-
setKeyDeserializer
-
setValueDeserializer
-
setStartReadTime
-
setStopReadTime
-
setMaxNumRecords
-
setMaxReadTime
-
setCommitOffsetInFinalize
-
setTimestampPolicy
-
setConsumerPollingTimeout
-
setRedistributeNumKeys
-
setRedistribute
-
setAllowDuplicates
-
setOffsetDeduplication
-
setDynamicReadPollIntervalSeconds
-