Class MongoSourceConfig


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

      Constructors 
      Constructor Description
      MongoSourceConfig​(java.util.Map<?,​?> originals)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Optional<com.mongodb.client.model.Collation> getCollation()  
      com.mongodb.ConnectionString getConnectionString()  
      java.util.Optional<com.mongodb.client.model.changestream.FullDocument> getFullDocument()  
      java.util.Optional<java.util.List<org.bson.Document>> getPipeline()  
      • Methods inherited from class org.apache.kafka.common.config.AbstractConfig

        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

      • CONNECTION_URI_CONFIG

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

        public static final java.lang.String TOPIC_PREFIX_CONFIG
        See Also:
        Constant Field Values
      • BATCH_SIZE_CONFIG

        public static final java.lang.String BATCH_SIZE_CONFIG
        See Also:
        Constant Field Values
      • PUBLISH_FULL_DOCUMENT_ONLY_CONFIG

        public static final java.lang.String PUBLISH_FULL_DOCUMENT_ONLY_CONFIG
        See Also:
        Constant Field Values
      • FULL_DOCUMENT_CONFIG

        public static final java.lang.String FULL_DOCUMENT_CONFIG
        See Also:
        Constant Field Values
      • COLLATION_CONFIG

        public static final java.lang.String COLLATION_CONFIG
        See Also:
        Constant Field Values
      • POLL_MAX_BATCH_SIZE_CONFIG

        public static final java.lang.String POLL_MAX_BATCH_SIZE_CONFIG
        See Also:
        Constant Field Values
      • POLL_AWAIT_TIME_MS_CONFIG

        public static final java.lang.String POLL_AWAIT_TIME_MS_CONFIG
        See Also:
        Constant Field Values
      • COLLECTION_CONFIG

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

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

      • MongoSourceConfig

        public MongoSourceConfig​(java.util.Map<?,​?> originals)
    • Method Detail

      • getConnectionString

        public com.mongodb.ConnectionString getConnectionString()
      • getPipeline

        public java.util.Optional<java.util.List<org.bson.Document>> getPipeline()
      • getCollation

        public java.util.Optional<com.mongodb.client.model.Collation> getCollation()
      • getFullDocument

        public java.util.Optional<com.mongodb.client.model.changestream.FullDocument> getFullDocument()