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
public static class KafkaIO.Read.External.Configuration extends java.lang.ObjectParameters class to expose the Read transform to an external SDK.
-
-
Constructor Summary
Constructors Constructor Description Configuration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsetAllowDuplicates(java.lang.Boolean allowDuplicates)voidsetCommitOffsetInFinalize(java.lang.Boolean commitOffsetInFinalize)voidsetConsumerConfig(java.util.Map<java.lang.String,java.lang.String> consumerConfig)voidsetConsumerPollingTimeout(java.lang.Long consumerPollingTimeout)voidsetKeyDeserializer(java.lang.String keyDeserializer)voidsetMaxNumRecords(java.lang.Long maxNumRecords)voidsetMaxReadTime(java.lang.Long maxReadTime)voidsetRedistribute(java.lang.Boolean redistribute)voidsetRedistributeNumKeys(java.lang.Integer redistributeNumKeys)voidsetStartReadTime(java.lang.Long startReadTime)voidsetStopReadTime(java.lang.Long stopReadTime)voidsetTimestampPolicy(java.lang.String timestampPolicy)voidsetTopics(java.util.List<java.lang.String> topics)voidsetValueDeserializer(java.lang.String valueDeserializer)
-
-
-
Method Detail
-
setConsumerConfig
public void setConsumerConfig(java.util.Map<java.lang.String,java.lang.String> consumerConfig)
-
setTopics
public void setTopics(java.util.List<java.lang.String> topics)
-
setKeyDeserializer
public void setKeyDeserializer(java.lang.String keyDeserializer)
-
setValueDeserializer
public void setValueDeserializer(java.lang.String valueDeserializer)
-
setStartReadTime
public void setStartReadTime(java.lang.Long startReadTime)
-
setStopReadTime
public void setStopReadTime(java.lang.Long stopReadTime)
-
setMaxNumRecords
public void setMaxNumRecords(java.lang.Long maxNumRecords)
-
setMaxReadTime
public void setMaxReadTime(java.lang.Long maxReadTime)
-
setCommitOffsetInFinalize
public void setCommitOffsetInFinalize(java.lang.Boolean commitOffsetInFinalize)
-
setTimestampPolicy
public void setTimestampPolicy(java.lang.String timestampPolicy)
-
setConsumerPollingTimeout
public void setConsumerPollingTimeout(java.lang.Long consumerPollingTimeout)
-
setRedistributeNumKeys
public void setRedistributeNumKeys(java.lang.Integer redistributeNumKeys)
-
setRedistribute
public void setRedistribute(java.lang.Boolean redistribute)
-
setAllowDuplicates
public void setAllowDuplicates(java.lang.Boolean allowDuplicates)
-
-