Class KafkaIO.Read.External.Configuration

  • Enclosing class:
    KafkaIO.Read.External

    public static class KafkaIO.Read.External.Configuration
    extends java.lang.Object
    Parameters class to expose the Read transform to an external SDK.
    • Constructor Detail

      • Configuration

        public Configuration()
    • 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)