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 TypeMethodDescriptionvoidsetAllowDuplicates(Boolean allowDuplicates) voidsetCommitOffsetInFinalize(Boolean commitOffsetInFinalize) voidsetConsumerConfig(Map<String, String> consumerConfig) voidsetConsumerPollingTimeout(Long consumerPollingTimeout) voidsetDynamicReadPollIntervalSeconds(Long dynamicReadPollIntervalSeconds) voidsetKeyDeserializer(String keyDeserializer) voidsetMaxNumRecords(Long maxNumRecords) voidsetMaxReadTime(Long maxReadTime) voidsetOffsetDeduplication(Boolean offsetDeduplication) voidsetRedistribute(Boolean redistribute) voidsetRedistributeByRecordKey(Boolean redistributeByRecordKey) voidsetRedistributeNumKeys(Integer redistributeNumKeys) voidsetStartReadTime(Long startReadTime) voidsetStopReadTime(Long stopReadTime) voidsetTimestampPolicy(String timestampPolicy) voidvoidsetValueDeserializer(String valueDeserializer)
-
Constructor Details
-
Configuration
public Configuration()
-
-
Method Details
-
setConsumerConfig
-
setTopics
-
setKeyDeserializer
-
setValueDeserializer
-
setStartReadTime
-
setStopReadTime
-
setMaxNumRecords
-
setMaxReadTime
-
setCommitOffsetInFinalize
-
setTimestampPolicy
-
setConsumerPollingTimeout
-
setRedistributeNumKeys
-
setRedistribute
-
setAllowDuplicates
-
setOffsetDeduplication
-
setRedistributeByRecordKey
-
setDynamicReadPollIntervalSeconds
-