Uses of Interface
io.debezium.config.Configuration
-
-
Uses of Configuration in io.debezium.config
Classes in io.debezium.config with type parameters of type Configuration Modifier and Type Interface Description static interfaceConfiguration.ConfigBuilder<C extends Configuration,B extends Configuration.ConfigBuilder<C,B>>The basic interface for configuration builders.Fields in io.debezium.config declared as Configuration Modifier and Type Field Description private ConfigurationCommonConnectorConfig. configMethods in io.debezium.config that return Configuration Modifier and Type Method Description ConfigurationConfiguration.Builder. build()static ConfigurationConfiguration. empty()Obtain an empty configuration.default ConfigurationConfiguration. filter(Predicate<? super String> matcher)Return a newConfigurationthat contains only the subset of keys that satisfy the given predicate.static ConfigurationConfiguration. from(Map<String,?> properties)Obtain a configuration instance by copying the supplied map of string keys and object values.static <T> ConfigurationConfiguration. from(Map<String,T> properties, Function<T,String> conversion)Obtain a configuration instance by copying the supplied map of string keys and object values.static ConfigurationConfiguration. from(Properties properties)Obtain a configuration instance by copying the supplied Properties object.static ConfigurationConfiguration. fromSystemProperties(String prefix)Create a Configuration object that is populated by system properties, perwithSystemProperties(String).ConfigurationCommonConnectorConfig. getConfig()Deprecated.static ConfigurationConfiguration. load(File file)Obtain a configuration instance by loading the Properties from the supplied file.static ConfigurationConfiguration. load(InputStream stream)Obtain a configuration instance by loading the Properties from the supplied stream.static ConfigurationConfiguration. load(Reader reader)Obtain a configuration instance by loading the Properties from the supplied reader.static ConfigurationConfiguration. load(String path, Class<?> clazz)Obtain a configuration instance by loading the Properties from a file on the file system or classpath given by the supplied path.static ConfigurationConfiguration. load(String path, ClassLoader classLoader)Obtain a configuration instance by loading the Properties from a file on the file system or classpath given by the supplied path.static ConfigurationConfiguration. load(String path, ClassLoader classLoader, Consumer<String> logger)Obtain a configuration instance by loading the Properties from a file on the file system or classpath given by the supplied path.static ConfigurationConfiguration. load(URL url)Obtain a configuration instance by loading the Properties from the supplied URL.default ConfigurationConfiguration. map(Function<String,String> mapper)Return a newConfigurationthat contains only the subset of keys that satisfy the given predicate.default ConfigurationConfiguration. mapped(BiFunction<? super String,? super String,String> mapper)Return a newConfigurationthat contains the mapped values.default ConfigurationConfiguration. subset(String prefix, boolean removePrefix)Return a newConfigurationthat contains only the subset of keys that match the given prefix.default ConfigurationConfiguration. withMasked(String keyRegex)Return a newConfigurationthat contains all of the same fields as this configuration, except with masked values for all keys that match the specified pattern.default ConfigurationConfiguration. withMasked(Pattern keyRegex)Return a newConfigurationthat contains all of the same fields as this configuration, except with masked values for all keys that match the specified pattern.default ConfigurationConfiguration. withMaskedPasswords()Return a newConfigurationthat contains all of the same fields as this configuration, except with masked values for all keys that end in "password".default ConfigurationConfiguration. withReplacedVariables(Function<String,String> valuesByVariableName)Return a newConfigurationthat contains all of the same fields as this configuration, except with all variables in the fields replaced with values from the supplied function.default ConfigurationConfiguration. withSystemProperties(String prefix)Return a copy of this configuration except where acceptable system properties are used to overwrite properties copied from this configuration.default ConfigurationConfiguration. withSystemProperties(Function<String,String> propertyNameConverter)Return a copy of this configuration except where acceptable system properties are used to overwrite properties copied from this configuration.Methods in io.debezium.config with parameters of type Configuration Modifier and Type Method Description static Configuration.BuilderConfiguration. copy(Configuration config)Create a newconfiguration builderthat starts with a copy of the supplied configuration.private static EnumSet<Envelope.Operation>CommonConnectorConfig. determineSkippedOperations(Configuration config)default <T> TConfiguration. getInstance(Field field, Class<T> clazz, Configuration configuration)Get an instance of the class given by the value in the configuration associated with the given field.default <T> TConfiguration. getInstance(String key, Class<T> clazz, Configuration configuration)Get an instance of the class given by the value in the configuration associated with the given key.static <T> TInstantiator. getInstance(String className, Supplier<ClassLoader> classloaderSupplier, Configuration configuration)Instantiates the specified class either using the no-args constructor or the constructor with a single parameter of typeConfiguration, if a configuration object is passed.static intField. isBoolean(Configuration config, Field field, Field.ValidationOutput problems)static intField. isClassName(Configuration config, Field field, Field.ValidationOutput problems)static intField. isDouble(Configuration config, Field field, Field.ValidationOutput problems)static intField. isInteger(Configuration config, Field field, Field.ValidationOutput problems)static intField. isListOfRegex(Configuration config, Field field, Field.ValidationOutput problems)static intField. isLong(Configuration config, Field field, Field.ValidationOutput problems)static intField. isNonNegativeInteger(Configuration config, Field field, Field.ValidationOutput problems)static intField. isNonNegativeLong(Configuration config, Field field, Field.ValidationOutput problems)static intField. isOptional(Configuration config, Field field, Field.ValidationOutput problems)static intField. isPositiveInteger(Configuration config, Field field, Field.ValidationOutput problems)static intField. isPositiveLong(Configuration config, Field field, Field.ValidationOutput problems)static intField. isRegex(Configuration config, Field field, Field.ValidationOutput problems)static intField. isRequired(Configuration config, Field field, Field.ValidationOutput problems)static intField. isShort(Configuration config, Field field, Field.ValidationOutput problems)private static booleanCommonConnectorConfig. isUsingAvroConverter(Configuration config)static intField. isZoneOffset(Configuration config, Field field, Field.ValidationOutput problems)intField.EnumRecommender. validate(Configuration config, Field field, Field.ValidationOutput problems)intField.RangeValidator. validate(Configuration config, Field field, Field.ValidationOutput problems)booleanField. validate(Configuration config, Field.ValidationOutput problems)Validate the supplied value for this field, and report any problems to the designated consumer.protected voidField. validate(Configuration config, Function<String,Field> fieldSupplier, Map<String,org.apache.kafka.common.config.ConfigValue> results)Validate this field in the supplied configuration, updating theConfigValuefor the field with the results.intField.Validator. validate(Configuration config, Field field, Field.ValidationOutput problems)Validate the supplied value for the field, and report any problems to the designated consumer.private static intCommonConnectorConfig. validateMaxQueueSize(Configuration config, Field field, Field.ValidationOutput problems)static intCommonConnectorConfig. validateServerNameIsDifferentFromHistoryTopicName(Configuration config, Field field, Field.ValidationOutput problems)private static intCommonConnectorConfig. validateSkippedOperation(Configuration config, Field field, Field.ValidationOutput problems)List<Object>Field.EnumRecommender. validValues(Field field, Configuration config)List<Object>Field.InvisibleRecommender. validValues(Field field, Configuration config)List<Object>Field.OneOfRecommender. validValues(Field field, Configuration config)List<Object>Field.Recommender. validValues(Field field, Configuration config)Return a set of recommended (and valid) values for the field given the current configuration values.booleanField.EnumRecommender. visible(Field field, Configuration config)booleanField.InvisibleRecommender. visible(Field field, Configuration config)booleanField.OneOfRecommender. visible(Field field, Configuration config)booleanField.Recommender. visible(Field field, Configuration config)Set the visibility of the field given the current configuration values.default BConfiguration.ConfigBuilder. with(Configuration other)Add all of the fields in the supplied Configuration object.default BConfiguration.ConfigBuilder. withDefault(Configuration other)If any of the fields in the supplied Configuration object do not exist, then add them.Constructors in io.debezium.config with parameters of type Configuration Constructor Description CommonConnectorConfig(Configuration config, String logicalName, int defaultSnapshotFetchSize) -
Uses of Configuration in io.debezium.connector.common
Methods in io.debezium.connector.common with parameters of type Configuration Modifier and Type Method Description protected abstract ChangeEventSourceCoordinator<O>BaseSourceTask. start(Configuration config)Called once when starting this source task.protected abstract Map<String,org.apache.kafka.common.config.ConfigValue>RelationalBaseSourceConnector. validateAllFields(Configuration config)protected abstract voidRelationalBaseSourceConnector. validateConnection(Map<String,org.apache.kafka.common.config.ConfigValue> configValues, Configuration config)Validates connection to database. -
Uses of Configuration in io.debezium.jdbc
Subinterfaces of Configuration in io.debezium.jdbc Modifier and Type Interface Description interfaceJdbcConfigurationA specialized configuration for the Debezium driver.Fields in io.debezium.jdbc declared as Configuration Modifier and Type Field Description private ConfigurationJdbcConnection. configMethods in io.debezium.jdbc that return Configuration Modifier and Type Method Description default ConfigurationJdbcConfiguration. withoutKnownFields()Get a view of this configuration that does not contain theknown fields.Methods in io.debezium.jdbc with parameters of type Configuration Modifier and Type Method Description static JdbcConfigurationJdbcConfiguration. adapt(Configuration config)Obtain aJdbcConfigurationadapter for the givenConfiguration.static JdbcConfiguration.BuilderJdbcConfiguration. copy(Configuration config)Create a newconfiguration builderthat starts with a copy of the supplied configuration.Constructors in io.debezium.jdbc with parameters of type Configuration Constructor Description JdbcConnection(Configuration config, JdbcConnection.ConnectionFactory connectionFactory)Create a new instance with the given configuration and connection factory.JdbcConnection(Configuration config, JdbcConnection.ConnectionFactory connectionFactory, JdbcConnection.Operations initialOperations)Create a new instance with the given configuration and connection factory, and specify the operations that should be run against each newly-established connection.JdbcConnection(Configuration config, JdbcConnection.ConnectionFactory connectionFactory, JdbcConnection.Operations initialOperations, Consumer<Configuration.Builder> adapter)Create a new instance with the given configuration and connection factory, and specify the operations that should be run against each newly-established connection.JdbcConnection(Configuration config, JdbcConnection.ConnectionFactory connectionFactory, JdbcConnection.Operations initialOperations, Consumer<Configuration.Builder> adapter, Supplier<ClassLoader> classLoaderSupplier)Create a new instance with the given configuration and connection factory, and specify the operations that should be run against each newly-established connection.JdbcConnection(Configuration config, JdbcConnection.ConnectionFactory connectionFactory, Supplier<ClassLoader> classLoaderSupplier)Create a new instance with the given configuration and connection factory. -
Uses of Configuration in io.debezium.relational
Methods in io.debezium.relational with parameters of type Configuration Modifier and Type Method Description private static intRelationalDatabaseConnectorConfig. validateColumnBlacklist(Configuration config, Field field, Field.ValidationOutput problems)private static intRelationalDatabaseConnectorConfig. validateColumnExcludeList(Configuration config, Field field, Field.ValidationOutput problems)private static intRelationalDatabaseConnectorConfig. validateDatabaseBlacklist(Configuration config, Field field, Field.ValidationOutput problems)private static intRelationalDatabaseConnectorConfig. validateDatabaseExcludeList(Configuration config, Field field, Field.ValidationOutput problems)private static intRelationalDatabaseConnectorConfig. validateMessageKeyColumnsField(Configuration config, Field field, Field.ValidationOutput problems)private static intRelationalDatabaseConnectorConfig. validateSchemaBlacklist(Configuration config, Field field, Field.ValidationOutput problems)private static intRelationalDatabaseConnectorConfig. validateSchemaExcludeList(Configuration config, Field field, Field.ValidationOutput problems)private static intRelationalDatabaseConnectorConfig. validateServerName(Configuration config, Field field, Field.ValidationOutput problems)private static intRelationalDatabaseConnectorConfig. validateTableBlacklist(Configuration config, Field field, Field.ValidationOutput problems)private static intRelationalDatabaseConnectorConfig. validateTableExcludeList(Configuration config, Field field, Field.ValidationOutput problems)Constructors in io.debezium.relational with parameters of type Configuration Constructor Description HistorizedRelationalDatabaseConnectorConfig(Class<? extends org.apache.kafka.connect.source.SourceConnector> connectorClass, Configuration config, String logicalName, Tables.TableFilter systemTablesFilter, boolean useCatalogBeforeSchema, int defaultSnapshotFetchSize, ColumnFilterMode columnFilterMode)HistorizedRelationalDatabaseConnectorConfig(Class<? extends org.apache.kafka.connect.source.SourceConnector> connectorClass, Configuration config, String logicalName, Tables.TableFilter systemTablesFilter, boolean useCatalogBeforeSchema, ColumnFilterMode columnFilterMode)HistorizedRelationalDatabaseConnectorConfig(Class<? extends org.apache.kafka.connect.source.SourceConnector> connectorClass, Configuration config, String logicalName, Tables.TableFilter systemTablesFilter, Selectors.TableIdToStringMapper tableIdMapper, boolean useCatalogBeforeSchema, ColumnFilterMode columnFilterMode)RelationalDatabaseConnectorConfig(Configuration config, String logicalName, Tables.TableFilter systemTablesFilter, Selectors.TableIdToStringMapper tableIdMapper, int defaultSnapshotFetchSize, ColumnFilterMode columnFilterMode)RelationalTableFilters(Configuration config, Tables.TableFilter systemTablesFilter, Selectors.TableIdToStringMapper tableIdMapper) -
Uses of Configuration in io.debezium.relational.history
Fields in io.debezium.relational.history declared as Configuration Modifier and Type Field Description protected ConfigurationAbstractDatabaseHistory. configprivate ConfigurationKafkaDatabaseHistory. consumerConfigprivate ConfigurationKafkaDatabaseHistory. producerConfigMethods in io.debezium.relational.history with parameters of type Configuration Modifier and Type Method Description voidAbstractDatabaseHistory. configure(Configuration config, HistoryRecordComparator comparator, DatabaseHistoryListener listener, boolean useCatalogBeforeSchema)voidDatabaseHistory. configure(Configuration config, HistoryRecordComparator comparator, DatabaseHistoryListener listener, boolean useCatalogBeforeSchema)Configure this instance.voidFileDatabaseHistory. configure(Configuration config, HistoryRecordComparator comparator, DatabaseHistoryListener listener, boolean useCatalogBeforeSchema)voidKafkaDatabaseHistory. configure(Configuration config, HistoryRecordComparator comparator, DatabaseHistoryListener listener, boolean useCatalogBeforeSchema)static intDatabaseHistory. validateMonitoredTables(Configuration config, Field field, Field.ValidationOutput problems) -
Uses of Configuration in io.debezium.relational.mapping
Methods in io.debezium.relational.mapping with parameters of type Configuration Modifier and Type Method Description default voidColumnMapper. initialize(Configuration config)Initialize the ColumnMapper instance based upon the connector's configuration.protected static ColumnMapperColumnMappers. instantiateMapper(Class<ColumnMapper> clazz, Configuration config)ColumnMappers.BuilderColumnMappers.Builder. map(String fullyQualifiedColumnNames, Class<ColumnMapper> mapperClass, Configuration config)Set a mapping function for the columns with fully-qualified names that match the given comma-separated list of regular expression patterns.ColumnMappers.BuilderColumnMappers.Builder. map(String fullyQualifiedColumnNames, String mapperClassName, Configuration config)Set a mapping function for the columns with fully-qualified names that match the given comma-separated list of regular expression patterns. -
Uses of Configuration in io.debezium.serde.json
Methods in io.debezium.serde.json with parameters of type Configuration Modifier and Type Method Description private static intJsonSerdeConfig. isEnvelopeFieldName(Configuration config, Field field, Field.ValidationOutput problems) -
Uses of Configuration in io.debezium.transforms
Methods in io.debezium.transforms with parameters of type Configuration Modifier and Type Method Description private static intByLogicalTableRouter. validateKeyFieldReplacement(Configuration config, Field field, Field.ValidationOutput problems)If KEY_FIELD_REGEX has a value that is really a regex, then the KEY_FIELD_REPLACEMENT must be a non-empty value.Constructors in io.debezium.transforms with parameters of type Configuration Constructor Description SmtManager(Configuration config) -
Uses of Configuration in io.debezium.transforms.outbox
Methods in io.debezium.transforms.outbox with parameters of type Configuration Modifier and Type Method Description private static intEventRouterConfigDefinition. isListOfStringPairs(Configuration config, Field field, Field.ValidationOutput problems)(package private) static List<EventRouterConfigDefinition.AdditionalField>EventRouterConfigDefinition. parseAdditionalFieldsConfig(Configuration config)
-