Class MongoSinkConfig


  • public class MongoSinkConfig
    extends org.apache.kafka.common.config.AbstractConfig
    • Constructor Summary

      Constructors 
      Constructor Description
      MongoSinkConfig​(java.util.Map<java.lang.String,​java.lang.String> originals)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String createOverrideKey​(java.lang.String topic, java.lang.String config)  
      com.mongodb.ConnectionString getConnectionString()  
      MongoSinkTopicConfig getMongoSinkTopicConfig​(java.lang.String topic)  
      java.util.Map<java.lang.String,​java.lang.String> getOriginals()  
      java.util.Optional<java.util.regex.Pattern> getTopicRegex()  
      java.util.Optional<java.util.List<java.lang.String>> getTopics()  
      • Methods inherited from class org.apache.kafka.common.config.AbstractConfig

        documentationOf, equals, get, getBoolean, getClass, getConfiguredInstance, getConfiguredInstances, getConfiguredInstances, getConfiguredInstances, getDouble, getInt, getList, getLong, getPassword, getShort, getString, hashCode, ignore, logUnused, originals, originalsStrings, originalsWithPrefix, originalsWithPrefix, postProcessParsedConfig, typeOf, unused, values, valuesWithPrefixAllOrNothing, valuesWithPrefixOverride
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • TOPICS_REGEX_CONFIG

        public static final java.lang.String TOPICS_REGEX_CONFIG
        See Also:
        Constant Field Values
      • TOPICS_REGEX_DEFAULT

        public static final java.lang.String TOPICS_REGEX_DEFAULT
        See Also:
        Constant Field Values
      • CONNECTION_URI_CONFIG

        public static final java.lang.String CONNECTION_URI_CONFIG
        See Also:
        Constant Field Values
      • TOPIC_OVERRIDE_CONFIG

        public static final java.lang.String TOPIC_OVERRIDE_CONFIG
        See Also:
        Constant Field Values
      • TOPIC_OVERRIDE_DOC

        public static final java.lang.String TOPIC_OVERRIDE_DOC
        See Also:
        Constant Field Values
      • CONFIG

        public static final org.apache.kafka.common.config.ConfigDef CONFIG
    • Constructor Detail

      • MongoSinkConfig

        public MongoSinkConfig​(java.util.Map<java.lang.String,​java.lang.String> originals)
    • Method Detail

      • createOverrideKey

        public static java.lang.String createOverrideKey​(java.lang.String topic,
                                                         java.lang.String config)
      • getConnectionString

        public com.mongodb.ConnectionString getConnectionString()
      • getTopics

        public java.util.Optional<java.util.List<java.lang.String>> getTopics()
      • getTopicRegex

        public java.util.Optional<java.util.regex.Pattern> getTopicRegex()
      • getOriginals

        public java.util.Map<java.lang.String,​java.lang.String> getOriginals()
      • getMongoSinkTopicConfig

        public MongoSinkTopicConfig getMongoSinkTopicConfig​(java.lang.String topic)