Package io.debezium.connector.mongodb
Class Configurator
- java.lang.Object
-
- io.debezium.connector.mongodb.Configurator
-
public class Configurator extends Object
A helper for easily building connector configurations for testing.- Author:
- Randall Hauch
-
-
Field Summary
Fields Modifier and Type Field Description private Configuration.BuilderconfigBuilder
-
Constructor Summary
Constructors Constructor Description Configurator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.debezium.connector.mongodb.FilterscreateFilters()ConfiguratorexcludeCollections(String regexList)ConfiguratorexcludeDatabases(String regexList)ConfiguratorexcludeFields(String excludeList)Configuratorhosts(String hosts)ConfiguratorincludeCollections(String regexList)ConfiguratorincludeDatabases(String regexList)ConfiguratormaxBatchSize(int maxBatchSize)ConfiguratorrenameFields(String renames)ConfiguratorserverName(String serverName)Configuratorwith(Field field, boolean value)Configuratorwith(Field field, int value)Configuratorwith(Field field, String value)
-
-
-
Field Detail
-
configBuilder
private Configuration.Builder configBuilder
-
-
Method Detail
-
with
public Configurator with(Field field, String value)
-
with
public Configurator with(Field field, boolean value)
-
with
public Configurator with(Field field, int value)
-
serverName
public Configurator serverName(String serverName)
-
hosts
public Configurator hosts(String hosts)
-
maxBatchSize
public Configurator maxBatchSize(int maxBatchSize)
-
includeDatabases
public Configurator includeDatabases(String regexList)
-
excludeDatabases
public Configurator excludeDatabases(String regexList)
-
includeCollections
public Configurator includeCollections(String regexList)
-
excludeCollections
public Configurator excludeCollections(String regexList)
-
excludeFields
public Configurator excludeFields(String excludeList)
-
renameFields
public Configurator renameFields(String renames)
-
createFilters
public io.debezium.connector.mongodb.Filters createFilters()
-
-