Class SchemaUpdateOptionsBuilder
java.lang.Object
io.datarouter.storage.config.schema.SchemaUpdateOptionsBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()withSchemaUpdateExecuteIgnoreClients(List<String> clientsToIgnore) withSchemaUpdateExecuteIgnoreTables(List<String> tablesToIgnore) withSchemaUpdatePrintIgnoreClients(List<String> clientsToIgnore) withSchemaUpdatePrintIgnoreTables(List<String> tablesToIgnore)
-
Constructor Details
-
SchemaUpdateOptionsBuilder
public SchemaUpdateOptionsBuilder(boolean schemaUpdateEnabled)
-
-
Method Details
-
enableSchemaUpdateExecuteCreateDatabases
-
disableSchemaUpdateExecuteCreateDatabases
-
enableSchemaUpdatePrintCreateDatabases
-
disableSchemaUpdatePrintCreateDatabases
-
enableSchemaUpdateExecuteCreateTables
-
enableSchemaUpdatePrintCreateTables
-
enableSchemaUpdateExecuteAddColumns
-
enableSchemaUpdatePrintAddColumns
-
enableSchemaUpdateExecuteDeleteColumns
-
enableSchemaUpdatePrintDeleteColumns
-
enableSchemaUpdateExecuteModifyColumns
-
enableSchemaUpdatePrintModifyColumns
-
enableSchemaUpdateExecuteAddIndexes
-
enableSchemaUpdatePrintAddIndexes
-
enableSchemaUpdateExecuteDropIndexes
-
enableSchemaUpdatePrintDropIndexes
-
enableSchemaUpdateExecuteModifyEngine
-
enableSchemaUpdatePrintModifyEngine
-
enableSchemaUpdateExecuteModifyRowFormat
-
enableSchemaUpdatePrintModifyRowFormat
-
enableSchemaUpdateExecuteModifyCharacterSetOrCollation
-
enableSchemaUpdatePrintModifyCharacterSetOrCollation
-
enableSchemaUpdateExecuteModifyTtl
-
enableSchemaUpdatePrintModifyTtl
-
enableSchemaUpdateExecuteModifyMaxVersions
-
enableSchemaUpdatePrintModifyMaxVersions
-
withSchemaUpdateExecuteIgnoreClients
public SchemaUpdateOptionsBuilder withSchemaUpdateExecuteIgnoreClients(List<String> clientsToIgnore) -
withSchemaUpdatePrintIgnoreClients
-
withSchemaUpdateExecuteIgnoreTables
-
withSchemaUpdatePrintIgnoreTables
-
enableAllSchemaUpdateExecuteOptions
-
enableAllSchemaUpdatePrintOptions
-
build
-