Class Configurator
- java.lang.Object
-
- io.debezium.connector.mysql.legacy.Configurator
-
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 (package private) io.debezium.connector.mysql.legacy.FilterscreateFilters()(package private) io.debezium.connector.mysql.legacy.MySqlSchemacreateSchemas()For tests use only(package private) io.debezium.connector.mysql.legacy.MySqlSchemacreateSchemasWithFilter(io.debezium.connector.mysql.legacy.Filters filters)(package private) ConfiguratorexcludeBuiltInTables()(package private) ConfiguratorexcludeColumns(String regexList)(package private) ConfiguratorexcludeDatabases(String regexList)(package private) ConfiguratorexcludeTables(String regexList)(package private) ConfiguratorincludeBuiltInTables()(package private) ConfiguratorincludeColumns(String regexList)(package private) ConfiguratorincludeDatabases(String regexList)(package private) ConfiguratorincludeTables(String regexList)(package private) ConfiguratormaskColumns(int length, String fullyQualifiedTableNames)(package private) ConfiguratorserverName(String serverName)(package private) ConfiguratorstoreDatabaseHistoryInFile(Path path)(package private) ConfiguratortruncateColumns(int length, String fullyQualifiedTableNames)(package private) Configuratorwith(Field field, boolean value)(package private) Configuratorwith(Field field, String value)
-
-
-
Field Detail
-
configBuilder
private final Configuration.Builder configBuilder
-
-
Method Detail
-
with
Configurator with(Field field, String value)
-
with
Configurator with(Field field, boolean value)
-
serverName
Configurator serverName(String serverName)
-
includeDatabases
Configurator includeDatabases(String regexList)
-
excludeDatabases
Configurator excludeDatabases(String regexList)
-
includeTables
Configurator includeTables(String regexList)
-
excludeTables
Configurator excludeTables(String regexList)
-
includeColumns
Configurator includeColumns(String regexList)
-
excludeColumns
Configurator excludeColumns(String regexList)
-
truncateColumns
Configurator truncateColumns(int length, String fullyQualifiedTableNames)
-
maskColumns
Configurator maskColumns(int length, String fullyQualifiedTableNames)
-
excludeBuiltInTables
Configurator excludeBuiltInTables()
-
includeBuiltInTables
Configurator includeBuiltInTables()
-
storeDatabaseHistoryInFile
Configurator storeDatabaseHistoryInFile(Path path)
-
createFilters
io.debezium.connector.mysql.legacy.Filters createFilters()
-
createSchemas
io.debezium.connector.mysql.legacy.MySqlSchema createSchemas()
For tests use only
-
createSchemasWithFilter
io.debezium.connector.mysql.legacy.MySqlSchema createSchemasWithFilter(io.debezium.connector.mysql.legacy.Filters filters)
-
-