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 Details

  • Constructor Details

    • Configurator

      Configurator()
  • Method Details

    • 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)