public class Configurator extends Object
| Modifier and Type | Field and Description |
|---|---|
private Configuration.Builder |
configBuilder |
| Constructor and Description |
|---|
Configurator() |
| Modifier and Type | Method and Description |
|---|---|
io.debezium.connector.mysql.Filters |
createFilters() |
io.debezium.connector.mysql.MySqlSchema |
createSchemas()
For tests use only
|
Configurator |
excludeBuiltInTables() |
Configurator |
excludeColumns(String regexList) |
Configurator |
excludeDatabases(String regexList) |
Configurator |
excludeTables(String regexList) |
Configurator |
includeBuiltInTables() |
Configurator |
includeDatabases(String regexList) |
Configurator |
includeTables(String regexList) |
Configurator |
maskColumns(int length,
String fullyQualifiedTableNames) |
Configurator |
serverName(String serverName) |
Configurator |
storeDatabaseHistoryInFile(Path path) |
Configurator |
truncateColumns(int length,
String fullyQualifiedTableNames) |
Configurator |
with(Field field,
boolean value) |
Configurator |
with(Field field,
String value) |
private final Configuration.Builder configBuilder
public Configurator with(Field field, String value)
public Configurator with(Field field, boolean value)
public Configurator serverName(String serverName)
public Configurator includeDatabases(String regexList)
public Configurator excludeDatabases(String regexList)
public Configurator includeTables(String regexList)
public Configurator excludeTables(String regexList)
public Configurator excludeColumns(String regexList)
public Configurator truncateColumns(int length, String fullyQualifiedTableNames)
public Configurator maskColumns(int length, String fullyQualifiedTableNames)
public Configurator excludeBuiltInTables()
public Configurator includeBuiltInTables()
public Configurator storeDatabaseHistoryInFile(Path path)
public io.debezium.connector.mysql.Filters createFilters()
public io.debezium.connector.mysql.MySqlSchema createSchemas()
Copyright © 2018 JBoss by Red Hat. All rights reserved.