Index

A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

accept(Field, Object, String) - Method in interface io.debezium.config.Field.ValidationOutput
Accept a problem with the given value for the field.
addToConfigDef(ConfigDef, String, List<Field>) - Method in class io.debezium.config.ConfigDefinition
 
addToList(List<Field>, List<Field>) - Method in class io.debezium.config.ConfigDefinition
 
ADVANCED - Enum constant in enum class io.debezium.config.Field.Group
 
ADVANCED_HEARTBEAT - Enum constant in enum class io.debezium.config.Field.Group
 
all() - Method in class io.debezium.config.ConfigDefinition
 
allFieldNames() - Method in class io.debezium.config.Field.Set
 
allowedValues - Variable in class io.debezium.config.Field
 
allowedValues() - Method in class io.debezium.config.Field
Get the allowed values for this field.
and(Field.Validator) - Method in interface io.debezium.config.Field.Validator
Obtain a new Field.Validator object that validates using this validator and the supplied validator.
apply(Consumer<B>) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Apply the function to this builder.
apply(Consumer<Configuration.Builder>) - Method in class io.debezium.config.Configuration.Builder
 
asArray() - Method in class io.debezium.config.Field.Set
Get the fields in this set as an array.
asMap() - Method in interface io.debezium.config.Configuration
Get a copy of these configuration properties as a Properties object.
asMap(Field.Set) - Method in interface io.debezium.config.Configuration
Get a copy of these configuration properties with defaults as a Map.
asProperties() - Method in interface io.debezium.config.Configuration
Get a copy of these configuration properties as a Properties object.
asProperties(Field.Set) - Method in interface io.debezium.config.Configuration
Get a copy of these configuration properties as a Properties object.
atLeast(Number) - Static method in class io.debezium.config.Field.RangeValidator
A validator that checks only the lower numerical bound.

B

between(Number, Number) - Static method in class io.debezium.config.Field.RangeValidator
A validator that checks both the upper and lower bound.
BRAND_SEQUENCES - Static variable in class io.debezium.metadata.DisplayNameResolver
 
BrandSequence(String[], String) - Constructor for record class io.debezium.metadata.DisplayNameResolver.BrandSequence
Creates an instance of a BrandSequence record class.
build() - Method in class io.debezium.config.Configuration.Builder
 
build() - Method in interface io.debezium.config.Configuration.ConfigBuilder
Build and return the immutable configuration.
Builder() - Constructor for class io.debezium.config.Configuration.Builder
 
Builder(Properties) - Constructor for class io.debezium.config.Configuration.Builder
 
buildRecommender(String, Field, Object) - Static method in class io.debezium.config.Field
 
buildRecommenders(List<Field>) - Static method in class io.debezium.config.Field
 

C

changeBoolean(Field, Function<Boolean, Boolean>) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Apply the function to this builder to change a potentially existing boolean field.
changeBoolean(String, Function<Boolean, Boolean>) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Apply the function to this builder to change a potentially existing boolean field.
changeDouble(Field, Function<Double, Double>) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Apply the function to this builder to change a potentially existing double field.
changeDouble(String, Function<Double, Double>) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Apply the function to this builder to change a potentially existing double field.
changeFloat(Field, Function<Float, Float>) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Apply the function to this builder to change a potentially existing float field.
changeFloat(String, Function<Float, Float>) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Apply the function to this builder to change a potentially existing float field.
changeInteger(Field, Function<Integer, Integer>) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Apply the function to this builder to change a potentially existing integer field.
changeInteger(String, Function<Integer, Integer>) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Apply the function to this builder to change a potentially existing integer field.
changeLong(Field, Function<Long, Long>) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Apply the function to this builder to change a potentially existing long field.
changeLong(String, Function<Long, Long>) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Apply the function to this builder to change a potentially existing long field.
changeString(Field, Function<String, String>) - Method in class io.debezium.config.Configuration.Builder
 
changeString(Field, Function<String, String>) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Apply the function to this builder to change a potentially existing string field.
changeString(String, String, Function<String, String>) - Method in class io.debezium.config.Configuration.Builder
 
changeString(String, Function<String, String>) - Method in class io.debezium.config.Configuration.Builder
 
changeString(String, Function<String, String>) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Apply the function to this builder to change a potentially existing string field.
className - Variable in class io.debezium.metadata.ComponentDescriptor
 
COMPONENT_TYPE_MAPPINGS - Static variable in class io.debezium.metadata.ComponentDescriptor
Mapping of Kafka Connect interface names to component type identifiers.
ComponentDescriptor - Class in io.debezium.metadata
 
ComponentDescriptor(String, String) - Constructor for class io.debezium.metadata.ComponentDescriptor
 
ComponentDescriptor(String, String, String) - Constructor for class io.debezium.metadata.ComponentDescriptor
 
ComponentDescriptor(String, String, String, String) - Constructor for class io.debezium.metadata.ComponentDescriptor
 
ComponentDescriptor(String, String, String, String, String, String) - Constructor for class io.debezium.metadata.ComponentDescriptor
 
ComponentMetadata - Interface in io.debezium.metadata
 
ComponentMetadataProvider - Interface in io.debezium.metadata
 
configDef() - Method in class io.debezium.config.ConfigDefinition
 
ConfigDefinition - Class in io.debezium.config
Defines the configuration options of a connector.
ConfigDefinition(String, List<Field>, List<Field>, List<Field>, List<Field>) - Constructor for class io.debezium.config.ConfigDefinition
 
ConfigDefinitionEditor - Class in io.debezium.config
Editor for creating ConfigDefinitions.
ConfigDefinitionEditor() - Constructor for class io.debezium.config.ConfigDefinitionEditor
 
ConfigDefinitionEditor(ConfigDefinition) - Constructor for class io.debezium.config.ConfigDefinitionEditor
 
Configuration - Interface in io.debezium.config
An immutable representation of a Debezium configuration.
CONFIGURATION_LOGGER - Static variable in interface io.debezium.config.Configuration
 
Configuration.Builder - Class in io.debezium.config
A builder of Configuration objects.
Configuration.ConfigBuilder<C,B> - Interface in io.debezium.config
The basic interface for configuration builders.
ConfigurationNames - Interface in io.debezium.config
 
CONNECTION - Enum constant in enum class io.debezium.config.Field.Group
 
CONNECTION_ADVANCED - Enum constant in enum class io.debezium.config.Field.Group
 
CONNECTION_ADVANCED_PUBLICATION - Enum constant in enum class io.debezium.config.Field.Group
 
CONNECTION_ADVANCED_REPLICATION - Enum constant in enum class io.debezium.config.Field.Group
 
CONNECTION_ADVANCED_SSL - Enum constant in enum class io.debezium.config.Field.Group
 
connector - Variable in class io.debezium.config.ConfigDefinition
 
connector - Variable in class io.debezium.config.ConfigDefinitionEditor
 
connector() - Method in class io.debezium.config.ConfigDefinition
 
connector(Field...) - Method in class io.debezium.config.ConfigDefinitionEditor
 
CONNECTOR - Enum constant in enum class io.debezium.config.Field.Group
 
CONNECTOR_ADVANCED - Enum constant in enum class io.debezium.config.Field.Group
 
CONNECTOR_NAME_PROPERTY - Static variable in interface io.debezium.config.ConfigurationNames
 
CONNECTOR_SNAPSHOT - Enum constant in enum class io.debezium.config.Field.Group
 
connectorName - Variable in class io.debezium.config.ConfigDefinition
 
connectorName - Variable in class io.debezium.config.ConfigDefinitionEditor
 
connectorName() - Method in class io.debezium.config.ConfigDefinition
 
CONVERTER_TYPE - Static variable in class io.debezium.metadata.ComponentDescriptor
 
CONVERTER_TYPE - Static variable in class io.debezium.metadata.DisplayNameResolver
 
convertToKafkaValidator(Field) - Static method in class io.debezium.config.Field
 
copy(Configuration) - Static method in interface io.debezium.config.Configuration
Create a new configuration builder that starts with a copy of the supplied configuration.
create() - Method in class io.debezium.config.ConfigDefinitionEditor
 
create() - Static method in interface io.debezium.config.Configuration
Create a new configuration builder.
create(String) - Static method in class io.debezium.config.Field
Create an immutable Field instance with the given property name.
create(String, String) - Static method in class io.debezium.config.Field
Create an immutable Field instance with the given property name.
create(String, String, String) - Static method in class io.debezium.config.Field
Create an immutable Field instance with the given property name and description.
create(String, String, String, boolean) - Static method in class io.debezium.config.Field
Create an immutable Field instance with the given property name, description, and default value.
create(String, String, String, int) - Static method in class io.debezium.config.Field
Create an immutable Field instance with the given property name, description, and default value.
create(String, String, String, long) - Static method in class io.debezium.config.Field
Create an immutable Field instance with the given property name, description, and default value.
create(String, String, String, String) - Static method in class io.debezium.config.Field
Create an immutable Field instance with the given property name, description, and default value.
create(String, String, String, BooleanSupplier) - Static method in class io.debezium.config.Field
Create an immutable Field instance with the given property name, description, and default value.
create(String, String, String, IntSupplier) - Static method in class io.debezium.config.Field
Create an immutable Field instance with the given property name, description, and default value.
create(String, String, String, LongSupplier) - Static method in class io.debezium.config.Field
Create an immutable Field instance with the given property name, description, and default value.
create(String, String, String, Supplier<Object>) - Static method in class io.debezium.config.Field
Create an immutable Field instance with the given property name, description, and default value.
createGroupEntry(Field.Group) - Static method in class io.debezium.config.Field
 
createGroupEntry(Field.Group, int) - Static method in class io.debezium.config.Field
 
createInternal(String) - Static method in class io.debezium.config.Field
Create an immutable internal Field instance with the given property name.
createRecommendersForDependents(Field, Map.Entry<Object, List<String>>) - Static method in class io.debezium.config.Field
 
CUSTOM_CONVERTER_TYPE - Static variable in class io.debezium.metadata.ComponentDescriptor
 
CUSTOM_CONVERTER_TYPE - Static variable in class io.debezium.metadata.DisplayNameResolver
 
CUSTOM_SANITIZE_PATTERN_KEY - Static variable in interface io.debezium.config.Configuration
 

D

DATABASE_CONFIG_PREFIX - Static variable in interface io.debezium.config.ConfigurationNames
 
DATABASE_HOSTNAME_PROPERTY_NAME - Static variable in interface io.debezium.config.ConfigurationNames
 
DATABASE_PORT_PROPERTY_NAME - Static variable in interface io.debezium.config.ConfigurationNames
 
defaultOption - Variable in class io.debezium.config.Field.EnumRecommender
 
defaultValue() - Method in class io.debezium.config.Field
Get the default value of the field.
defaultValueAsString() - Method in class io.debezium.config.Field
Get the string representation of the default value of the field.
defaultValueGenerator - Variable in class io.debezium.config.Field
 
DependentFieldMatcher - Interface in io.debezium.config
A matcher that resolves field names for value-based dependencies.
DependentFieldMatcher.ExactMatcher - Class in io.debezium.config
Matcher implementation that matches exact field names.
DependentFieldMatcher.PrefixMatcher - Class in io.debezium.config
Matcher implementation that matches field names by prefix.
dependents - Variable in class io.debezium.config.Field
 
dependents() - Method in class io.debezium.config.Field
Get the names of the fields that are or may be dependent upon this field.
dependents(Object) - Method in class io.debezium.config.Field
Get the names of the fields that are or may be dependent upon this field based on the field value
deprecatedAliases - Variable in class io.debezium.config.Field
 
deprecatedAliases() - Method in class io.debezium.config.Field
Get the deprecated alias names for this field.
deprecatedFieldWarning(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.config.Field
 
desc - Variable in class io.debezium.config.Field
 
description - Variable in class io.debezium.metadata.ComponentDescriptor
 
description() - Method in class io.debezium.config.Field
Get the description of the field.
determineComponentType(String) - Static method in class io.debezium.metadata.ComponentDescriptor
Determines the component type by checking which Kafka Connect interface the class implements.
determineComponentTypeByName(String) - Static method in class io.debezium.metadata.ComponentDescriptor
Fallback method that determines component type based on class name patterns.
displayForm - Variable in record class io.debezium.metadata.DisplayNameResolver.BrandSequence
The field for the displayForm record component.
displayForm() - Method in record class io.debezium.metadata.DisplayNameResolver.BrandSequence
Returns the value of the displayForm record component.
displayName - Variable in class io.debezium.config.Field
 
displayName - Variable in class io.debezium.metadata.ComponentDescriptor
 
displayName() - Method in class io.debezium.config.Field
Get the display name of the field.
DisplayNameResolver - Class in io.debezium.metadata
Derives human-readable display names from fully-qualified component class names.
DisplayNameResolver() - Constructor for class io.debezium.metadata.DisplayNameResolver
 
DisplayNameResolver.BrandSequence - Record Class in io.debezium.metadata
 
DRIVER_CONFIG_PREFIX - Static variable in interface io.debezium.config.ConfigurationNames
 

E

edit() - Method in class io.debezium.config.ConfigDefinition
Returns an editor for a config definition instance seeded with the values from this config definition.
edit() - Method in interface io.debezium.config.Configuration
Obtain an editor for a copy of this configuration.
editor() - Static method in class io.debezium.config.ConfigDefinition
Returns an editor for new empty config definition instance.
empty() - Static method in interface io.debezium.config.Configuration
Obtain an empty configuration.
EMPTY_STRING - Static variable in class io.debezium.config.Field
 
enableKafkaValidation - Variable in class io.debezium.config.Field
 
ensureValid(String, Object) - Method in class io.debezium.config.Field.EnumRecommender
 
ensureValid(String, Object) - Method in class io.debezium.config.Field.RangeValidator
 
EnumeratedValue - Interface in io.debezium.config
A configuration option with a fixed set of possible values, i.e. an enum.
EnumRecommender(Class<T>, T) - Constructor for class io.debezium.config.Field.EnumRecommender
 
equals(Object) - Method in class io.debezium.config.Field
 
equals(Object) - Method in class io.debezium.metadata.ComponentDescriptor
 
equals(Object) - Method in record class io.debezium.metadata.DisplayNameResolver.BrandSequence
Indicates whether some other object is "equal to" this one.
events - Variable in class io.debezium.config.ConfigDefinition
 
events - Variable in class io.debezium.config.ConfigDefinitionEditor
 
events() - Method in class io.debezium.config.ConfigDefinition
 
events(Field...) - Method in class io.debezium.config.ConfigDefinitionEditor
 
exact(String...) - Static method in interface io.debezium.config.DependentFieldMatcher
Creates a matcher that matches field names exactly.
ExactMatcher(String...) - Constructor for class io.debezium.config.DependentFieldMatcher.ExactMatcher
 
excluding(Field...) - Method in class io.debezium.config.ConfigDefinitionEditor
Removes the given fields from this configuration editor.
EXTENDED_HEADERS_ENABLED - Static variable in interface io.debezium.config.ConfigurationNames
 

F

Field - Class in io.debezium.config
An immutable definition of a field that make appear within a Configuration instance.
Field(String, String, ConfigDef.Type, ConfigDef.Width, String, ConfigDef.Importance, Supplier<Object>, Field.Validator) - Constructor for class io.debezium.config.Field
 
Field(String, String, ConfigDef.Type, ConfigDef.Width, String, ConfigDef.Importance, List<String>, Supplier<Object>, Field.Validator, Field.Recommender) - Constructor for class io.debezium.config.Field
 
Field(String, String, ConfigDef.Type, ConfigDef.Width, String, ConfigDef.Importance, List<String>, Supplier<Object>, Field.Validator, Field.Recommender, boolean, Field.GroupEntry, Set<?>) - Constructor for class io.debezium.config.Field
 
Field(String, String, ConfigDef.Type, ConfigDef.Width, String, ConfigDef.Importance, List<String>, Map<Object, List<String>>, Supplier<Object>, Field.Validator, Field.Recommender, boolean, Field.GroupEntry, Set<?>, Set<String>) - Constructor for class io.debezium.config.Field
 
Field(String, String, ConfigDef.Type, ConfigDef.Width, String, ConfigDef.Importance, List<String>, Map<Object, List<String>>, Map<Object, List<DependentFieldMatcher>>, Supplier<Object>, Field.Validator, Field.Recommender, boolean, Field.GroupEntry, Set<?>, Set<String>) - Constructor for class io.debezium.config.Field
 
Field.EnumRecommender<T> - Class in io.debezium.config
 
Field.Group - Enum Class in io.debezium.config
 
Field.GroupEntry - Class in io.debezium.config
 
Field.InvisibleRecommender - Class in io.debezium.config
A Field.Recommender that will look at several fields that are deemed to be exclusive, such that when the first of them has a value the others are made invisible.
Field.OneOfRecommender - Class in io.debezium.config
A Field.Recommender that will look at several fields that are deemed to be exclusive, such that when the first of them has a value the others are made invisible.
Field.RangeValidator - Class in io.debezium.config
Validation logic for numeric ranges
Field.Recommender - Interface in io.debezium.config
A component that is able to provide recommended values for a field given a configuration.
Field.Set - Class in io.debezium.config
A set of fields.
Field.ValidationOutput - Interface in io.debezium.config
A functional interface that accepts validation results.
Field.Validator - Interface in io.debezium.config
A functional interface that can be used to validate field values.
fieldNames - Variable in class io.debezium.config.DependentFieldMatcher.ExactMatcher
 
fieldsByName - Variable in class io.debezium.config.Field.Set
 
fieldWithName(String) - Method in class io.debezium.config.Field.Set
Get the field with the given {Field#name() name}.
filter(Predicate<? super String>) - Method in interface io.debezium.config.Configuration
Return a new Configuration that contains only the subset of keys that satisfy the given predicate.
filtered(Predicate<Field>) - Method in class io.debezium.config.Field.Set
 
FILTERS - Enum constant in enum class io.debezium.config.Field.Group
 
forEach(BiConsumer<String, String>) - Method in interface io.debezium.config.Configuration
Call the supplied function for each of the fields.
forEachMatchingFieldName(String, int, BiFunction<String, String, T>, BiConsumer<String, T>) - Method in interface io.debezium.config.Configuration
For all fields whose names match the given regular expression, extract a value from the specified group in the regular expression and call the supplied function.
forEachMatchingFieldName(String, BiConsumer<String, String>) - Method in interface io.debezium.config.Configuration
Apply the given function to all fields whose names match the given regular expression.
forEachMatchingFieldName(Pattern, int, BiFunction<String, String, T>, BiConsumer<String, T>) - Method in interface io.debezium.config.Configuration
For all fields whose names match the given regular expression, extract a value from the specified group in the regular expression and call the supplied function.
forEachMatchingFieldName(Pattern, BiConsumer<String, String>) - Method in interface io.debezium.config.Configuration
Apply the given function to all fields whose names match the given regular expression.
forEachMatchingFieldNameWithBoolean(String, int, BiConsumer<String, Boolean>) - Method in interface io.debezium.config.Configuration
For all fields whose names match the given regular expression, extract a boolean value from the first group in the regular expression and call the supplied function.
forEachMatchingFieldNameWithBoolean(String, BiConsumer<String, Boolean>) - Method in interface io.debezium.config.Configuration
For all fields whose names match the given regular expression, extract a boolean value from the first group in the regular expression and call the supplied function.
forEachMatchingFieldNameWithBoolean(Pattern, int, BiConsumer<String, Boolean>) - Method in interface io.debezium.config.Configuration
For all fields whose names match the given regular expression, extract a boolean value from the first group in the regular expression and call the supplied function.
forEachMatchingFieldNameWithInteger(String, int, BiConsumer<String, Integer>) - Method in interface io.debezium.config.Configuration
For all fields whose names match the given regular expression, extract an integer from the first group in the regular expression and call the supplied function.
forEachMatchingFieldNameWithInteger(String, BiConsumer<String, Integer>) - Method in interface io.debezium.config.Configuration
For all fields whose names match the given regular expression, extract an integer from the first group in the regular expression and call the supplied function.
forEachMatchingFieldNameWithInteger(Pattern, int, BiConsumer<String, Integer>) - Method in interface io.debezium.config.Configuration
For all fields whose names match the given regular expression, extract an integer from the first group in the regular expression and call the supplied function.
forEachMatchingFieldNameWithString(String, int, BiConsumer<String, String>) - Method in interface io.debezium.config.Configuration
For all fields whose names match the given regular expression, extract a string value from the first group in the regular expression and call the supplied function.
forEachMatchingFieldNameWithString(String, BiConsumer<String, String>) - Method in interface io.debezium.config.Configuration
For all fields whose names match the given regular expression, extract a string value from the first group in the regular expression and call the supplied function.
forEachMatchingFieldNameWithString(Pattern, int, BiConsumer<String, String>) - Method in interface io.debezium.config.Configuration
For all fields whose names match the given regular expression, extract a string value from the first group in the regular expression and call the supplied function.
forEachMissingDependent(Consumer<String>) - Method in class io.debezium.config.Field.Set
Call the supplied function for each of this set's fields that have non-existent dependents.
forEachTopLevelField(Consumer<Field>) - Method in class io.debezium.config.Field.Set
Call the supplied function for each of this set's fields that are not included as dependents in other fields.
from(Map<String, ?>) - Static method in interface io.debezium.config.Configuration
Obtain a configuration instance by copying the supplied map of string keys and object values.
from(Map<String, T>, Function<T, String>) - Static method in interface io.debezium.config.Configuration
Obtain a configuration instance by copying the supplied map of string keys and object values.
from(Properties) - Static method in interface io.debezium.config.Configuration
Obtain a configuration instance by copying the supplied Properties object.
fromSystemProperties(String) - Static method in interface io.debezium.config.Configuration
Create a Configuration object that is populated by system properties, per Configuration.withSystemProperties(String).

G

getBoolean(Field) - Method in interface io.debezium.config.Configuration
Get the boolean value associated with the given field when that field has a default value.
getBoolean(Field, boolean) - Method in interface io.debezium.config.Configuration
Get the boolean value associated with the given field, returning the field's default value if there is no such key-value pair.
getBoolean(Field, BooleanSupplier) - Method in interface io.debezium.config.Configuration
Get the boolean value associated with the given key, using the given supplier to obtain a default value if there is no such key-value pair.
getBoolean(String) - Method in interface io.debezium.config.Configuration
Get the boolean value associated with the given key.
getBoolean(String, boolean) - Method in interface io.debezium.config.Configuration
Get the boolean value associated with the given key, returning the default value if there is no such key-value pair or if the value could not be parsed as a boolean value.
getBoolean(String, BooleanSupplier) - Method in interface io.debezium.config.Configuration
Get the boolean value associated with the given key, using the given supplier to obtain a default value if there is no such key-value pair.
getClassLoader() - Static method in class io.debezium.config.Instantiator
 
getClassName() - Method in class io.debezium.metadata.ComponentDescriptor
 
getComponentDescriptor() - Method in interface io.debezium.metadata.ComponentMetadata
 
getComponentFields() - Method in interface io.debezium.metadata.ComponentMetadata
 
getConfigDefinition() - Method in interface io.debezium.metadata.ComponentMetadata
Returns the configuration definition for this metadata provider.
getConnectorMetadata() - Method in interface io.debezium.metadata.ComponentMetadataProvider
 
getDescription() - Method in class io.debezium.metadata.ComponentDescriptor
 
getDisplayName() - Method in class io.debezium.metadata.ComponentDescriptor
 
getDuration(Field, TemporalUnit) - Method in interface io.debezium.config.Configuration
Gets the duration value associated with the given key.
getEnumLiterals(Class<T>) - Static method in class io.debezium.config.Field
 
getGroup() - Method in class io.debezium.config.Field.GroupEntry
 
getId() - Method in class io.debezium.metadata.ComponentDescriptor
 
getInstance(Field, Class<T>) - Method in interface io.debezium.config.Configuration
Get an instance of the class given by the value in the configuration associated with the given field.
getInstance(Field, Class<T>, Configuration) - Method in interface io.debezium.config.Configuration
Get an instance of the class given by the value in the configuration associated with the given field.
getInstance(Field, Class<T>, Properties) - Method in interface io.debezium.config.Configuration
Get an instance of the class given by the value in the configuration associated with the given field.
getInstance(String) - Static method in class io.debezium.config.Instantiator
Instantiates the specified class using the no-args constructor.
getInstance(String, Configuration) - Static method in class io.debezium.config.Instantiator
Instantiates the specified class either using the no-args constructor or the constructor with a single parameter of type Configuration, if a configuration object is passed.
getInstance(String, Configuration, ClassLoader) - Static method in class io.debezium.config.Instantiator
Instantiates the specified class using provided class loader and either using the no-args constructor or the constructor with a single parameter of type Configuration, if a configuration object is passed.
getInstance(String, Class<T>) - Method in interface io.debezium.config.Configuration
Get an instance of the class given by the value in the configuration associated with the given key.
getInstance(String, Class<T>, Configuration) - Method in interface io.debezium.config.Configuration
Get an instance of the class given by the value in the configuration associated with the given key.
getInstance(String, ClassLoader) - Static method in class io.debezium.config.Instantiator
Instantiates the specified class using specified class loader and the no-args constructor.
getInstanceWithProperties(String, Properties) - Static method in class io.debezium.config.Instantiator
Instantiates the specified class either using the no-args constructor or the constructor with a single parameter of type Properties, if a properties object is passed.
getInstanceWithProperties(String, Properties, ClassLoader) - Static method in class io.debezium.config.Instantiator
Instantiates the specified class using provided class loader and either using the no-args constructor or the constructor with a single parameter of type Properties, if a properties object is passed.
getInstanceWithProvidedConstructorType(String, Class<C>, C) - Static method in class io.debezium.config.Instantiator
 
getInstanceWithProvidedConstructorType(String, Class<C>, C, ClassLoader) - Static method in class io.debezium.config.Instantiator
 
getInteger(Field) - Method in interface io.debezium.config.Configuration
Get the integer value associated with the given field, returning the field's default value if there is no such key-value pair.
getInteger(Field, int) - Method in interface io.debezium.config.Configuration
Get the integer value associated with the given field, returning the field's default value if there is no such key-value pair.
getInteger(Field, IntSupplier) - Method in interface io.debezium.config.Configuration
Get the integer value associated with the given key, using the given supplier to obtain a default value if there is no such key-value pair.
getInteger(String) - Method in interface io.debezium.config.Configuration
Get the integer value associated with the given key.
getInteger(String, int) - Method in interface io.debezium.config.Configuration
Get the integer value associated with the given key, returning the default value if there is no such key-value pair or if the value could not be parsed as an integer.
getInteger(String, IntSupplier) - Method in interface io.debezium.config.Configuration
Get the integer value associated with the given key, using the given supplier to obtain a default value if there is no such key-value pair.
getList(Field) - Method in interface io.debezium.config.Configuration
 
getList(Field, String, Function<String, T>) - Method in interface io.debezium.config.Configuration
 
getList(String) - Method in interface io.debezium.config.Configuration
 
getList(String, String, Function<String, T>) - Method in interface io.debezium.config.Configuration
 
getLong(Field) - Method in interface io.debezium.config.Configuration
Get the long value associated with the given field, returning the field's default value if there is no such key-value pair.
getLong(Field, long) - Method in interface io.debezium.config.Configuration
Get the long value associated with the given field, returning the field's default value if there is no such key-value pair.
getLong(Field, LongSupplier) - Method in interface io.debezium.config.Configuration
Get the long value associated with the given key, using the given supplier to obtain a default value if there is no such key-value pair.
getLong(String) - Method in interface io.debezium.config.Configuration
Get the long value associated with the given key.
getLong(String, long) - Method in interface io.debezium.config.Configuration
Get the long value associated with the given key, returning the default value if there is no such key-value pair or if the value could not be parsed as a long.
getLong(String, LongSupplier) - Method in interface io.debezium.config.Configuration
Get the long value associated with the given key, using the given supplier to obtain a default value if there is no such key-value pair.
getNumber(Field) - Method in interface io.debezium.config.Configuration
Get the numeric value associated with the given field, returning the field's default value if there is no such key-value pair.
getNumber(String, Supplier<Number>) - Method in interface io.debezium.config.Configuration
Get the number value associated with the given key, using the given supplier to obtain a default value if there is no such key-value pair.
getPositionInGroup() - Method in class io.debezium.config.Field.GroupEntry
 
getString(Field) - Method in interface io.debezium.config.Configuration
Get the string value associated with the given field, returning the field's default value if there is no such key-value pair in this configuration.
getString(Field, String) - Method in interface io.debezium.config.Configuration
Get the string value associated with the given field, returning the field's default value if there is no such key-value pair in this configuration.
getString(Field, Supplier<String>) - Method in interface io.debezium.config.Configuration
Get the string value associated with the given key, using the given supplier to obtain a default value if there is no such key-value pair.
getString(String) - Method in interface io.debezium.config.Configuration
Get the string value associated with the given key.
getString(String, String) - Method in interface io.debezium.config.Configuration
Get the string value associated with the given key, returning the default value if there is no such key-value pair.
getString(String, Supplier<String>) - Method in interface io.debezium.config.Configuration
Get the string value associated with the given key, returning the default value if there is no such key-value pair.
getStrings(Field, String) - Method in interface io.debezium.config.Configuration
Get the string value(s) associated with the given key, where the supplied regular expression is used to parse the single string value into multiple values.
getStrings(String, String) - Method in interface io.debezium.config.Configuration
Get the string value(s) associated with the given key, where the supplied regular expression is used to parse the single string value into multiple values.
getTrimmedStrings(Field, String) - Method in interface io.debezium.config.Configuration
Get the string value(s) associated with the given key, where the supplied regular expression is used to parse the single string value into multiple values.
getType() - Method in class io.debezium.metadata.ComponentDescriptor
 
getValue() - Method in interface io.debezium.config.EnumeratedValue
Returns the string representation of this value
getVersion() - Method in class io.debezium.metadata.ComponentDescriptor
 
group - Variable in class io.debezium.config.Field
 
group - Variable in class io.debezium.config.Field.GroupEntry
 
group() - Method in class io.debezium.config.Field
Get the group of this field.
group(ConfigDef, String, Field...) - Static method in class io.debezium.config.Field
Add this field to the given configuration definition.
Group() - Constructor for enum class io.debezium.config.Field.Group
 
GroupEntry(Field.Group, int) - Constructor for class io.debezium.config.Field.GroupEntry
 

H

hashCode() - Method in class io.debezium.config.Field
 
hashCode() - Method in class io.debezium.metadata.ComponentDescriptor
 
hashCode() - Method in record class io.debezium.metadata.DisplayNameResolver.BrandSequence
Returns a hash code value for this object.
hasKey(Field) - Method in interface io.debezium.config.Configuration
Determine whether this configuration contains a key-value pair associated with the given field and the value is non-null.
hasKey(String) - Method in interface io.debezium.config.Configuration
Determine whether this configuration contains a key-value pair with the given key and the value is non-null
hasValueDependents() - Static method in class io.debezium.config.Field
 
history - Variable in class io.debezium.config.ConfigDefinition
 
history - Variable in class io.debezium.config.ConfigDefinitionEditor
 
history() - Method in class io.debezium.config.ConfigDefinition
 
history(Field...) - Method in class io.debezium.config.ConfigDefinitionEditor
 

I

id - Variable in class io.debezium.metadata.ComponentDescriptor
 
importance - Variable in class io.debezium.config.Field
 
importance() - Method in class io.debezium.config.Field
Get the importance of this field.
Instantiator - Class in io.debezium.config
Instantiates given classes reflectively.
Instantiator() - Constructor for class io.debezium.config.Instantiator
 
INTERNAL_PREFIX - Static variable in class io.debezium.config.Field
 
InvisibleRecommender() - Constructor for class io.debezium.config.Field.InvisibleRecommender
 
io.debezium.config - package io.debezium.config
 
io.debezium.metadata - package io.debezium.metadata
 
isAssignableFrom(Class<?>, String) - Static method in class io.debezium.metadata.ComponentDescriptor
Checks if the given class is assignable from the specified interface/class name.
isBoolean(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.config.Field
 
isClassName(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.config.Field
 
isDouble(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.config.Field
 
isEmpty() - Method in interface io.debezium.config.Configuration
Determine if this configuration is empty and has no properties.
isInteger(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.config.Field
 
isKafkaValidationEnabled() - Method in class io.debezium.config.Field
Returns whether this field has opted in to Kafka Connect ConfigDef validation.
isListOfMap(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.config.Field
 
isListOfRegex(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.config.Field
 
isLong(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.config.Field
 
isNonNegativeInteger(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.config.Field
 
isNonNegativeLong(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.config.Field
 
isOptional(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.config.Field
 
isPositiveInteger(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.config.Field
 
isPositiveLong(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.config.Field
 
isRegex(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.config.Field
 
isRequired - Variable in class io.debezium.config.Field
 
isRequired() - Method in class io.debezium.config.Field
Get if the field is required/mandatory.
isRequired(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.config.Field
 
isRequiredAndMissing(Field.Set, Map<String, String>, String) - Static method in interface io.debezium.config.Configuration
 
isShort(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.config.Field
 
isZoneOffset(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.config.Field
 
iterator() - Method in class io.debezium.config.Field.Set
 

K

keys() - Method in interface io.debezium.config.Configuration
Get the set of keys in this configuration.

L

literals - Variable in class io.debezium.config.Field.EnumRecommender
 
literalsStr - Variable in class io.debezium.config.Field.EnumRecommender
 
load(File) - Static method in interface io.debezium.config.Configuration
Obtain a configuration instance by loading the Properties from the supplied file.
load(InputStream) - Static method in interface io.debezium.config.Configuration
Obtain a configuration instance by loading the Properties from the supplied stream.
load(Reader) - Static method in interface io.debezium.config.Configuration
Obtain a configuration instance by loading the Properties from the supplied reader.
load(String, Class<?>) - Static method in interface io.debezium.config.Configuration
Obtain a configuration instance by loading the Properties from a file on the file system or classpath given by the supplied path.
load(String, ClassLoader) - Static method in interface io.debezium.config.Configuration
Obtain a configuration instance by loading the Properties from a file on the file system or classpath given by the supplied path.
load(String, ClassLoader, Consumer<String>) - Static method in interface io.debezium.config.Configuration
Obtain a configuration instance by loading the Properties from a file on the file system or classpath given by the supplied path.
load(URL) - Static method in interface io.debezium.config.Configuration
Obtain a configuration instance by loading the Properties from the supplied URL.
LOGGER - Static variable in class io.debezium.config.Field
 
LOGGER - Static variable in class io.debezium.metadata.ComponentDescriptor
 

M

map(Function<String, String>) - Method in interface io.debezium.config.Configuration
Return a new Configuration that contains only the subset of keys that satisfy the given predicate.
mapped(BiFunction<? super String, ? super String, String>) - Method in interface io.debezium.config.Configuration
Return a new Configuration that contains the mapped values.
matches(String) - Method in interface io.debezium.config.EnumeratedValue
Determine whether this enumerated option matches the supplied value.
max - Variable in class io.debezium.config.Field.RangeValidator
 
merge(Configuration...) - Method in interface io.debezium.config.Configuration
Return a new Configuration that merges several Configurations into one.
mergeBrandNames(List<String>) - Static method in class io.debezium.metadata.DisplayNameResolver
 
mergeRecommenders(ConfigDef.Recommender, ConfigDef.Recommender) - Static method in class io.debezium.config.Field
 
min - Variable in class io.debezium.config.Field.RangeValidator
 
MONGODB_CONNECTION_STRING_PROPERTY_NAME - Static variable in interface io.debezium.config.ConfigurationNames
 

N

name - Variable in class io.debezium.config.Field
 
name() - Method in class io.debezium.config.Field
Get the name of the field.
name(String) - Method in class io.debezium.config.ConfigDefinitionEditor
 
notContainEmptyElements(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.config.Field
 
notContainSpaceInAnyElement(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.config.Field
 

O

OneOfRecommender(String...) - Constructor for class io.debezium.config.Field.OneOfRecommender
 
OneOfRecommender(List<String>) - Constructor for class io.debezium.config.Field.OneOfRecommender
 
optional() - Method in class io.debezium.config.Field
 

P

parse(Class<T>, String) - Static method in interface io.debezium.config.EnumeratedValue
Parse the supplied value into the matching enum constant.
parse(Class<T>, String, String) - Static method in interface io.debezium.config.EnumeratedValue
Parse the supplied value into the matching enum constant, falling back to the supplied default value.
PASSWORD_PATTERN - Static variable in interface io.debezium.config.Configuration
 
positionInGroup - Variable in class io.debezium.config.Field.GroupEntry
 
possibleNames - Variable in class io.debezium.config.Field.OneOfRecommender
 
PREDICATE_TYPE - Static variable in class io.debezium.metadata.ComponentDescriptor
 
prefix - Variable in class io.debezium.config.DependentFieldMatcher.PrefixMatcher
 
PrefixMatcher(String) - Constructor for class io.debezium.config.DependentFieldMatcher.PrefixMatcher
 
props - Variable in class io.debezium.config.Configuration.Builder
 

R

RangeValidator(Number, Number) - Constructor for class io.debezium.config.Field.RangeValidator
 
recommender - Variable in class io.debezium.config.Field
 
recommender() - Method in class io.debezium.config.Field
Get the Field.Recommender for this field.
required() - Method in class io.debezium.config.Field
 
resolve(String, String) - Static method in class io.debezium.metadata.DisplayNameResolver
Derives a human-readable display name from a fully-qualified class name and component type.
resolve(Set<String>) - Method in class io.debezium.config.DependentFieldMatcher.ExactMatcher
 
resolve(Set<String>) - Method in class io.debezium.config.DependentFieldMatcher.PrefixMatcher
 
resolve(Set<String>) - Method in interface io.debezium.config.DependentFieldMatcher
Resolve this matcher against a set of available field names.
resolvePatterns(List<Field>, Set<String>) - Method in class io.debezium.config.ConfigDefinitionEditor
 
resolvePatterns(Set<String>) - Method in class io.debezium.config.Field
Package-private helper method to resolve pattern-based dependent field matchers into concrete field names.

S

SERVER_SINK_TYPE - Static variable in class io.debezium.metadata.ComponentDescriptor
 
SERVER_SINK_TYPE - Static variable in class io.debezium.metadata.DisplayNameResolver
 
Set() - Constructor for class io.debezium.config.Field.Set
 
Set(Collection<Field>) - Constructor for class io.debezium.config.Field.Set
 
setOf(Field...) - Static method in class io.debezium.config.Field
Create a set of fields.
setOf(Iterable<Field>) - Static method in class io.debezium.config.Field
Create a set of fields.
SINK_CONNECTOR_TYPE - Static variable in class io.debezium.metadata.ComponentDescriptor
 
SINK_CONNECTOR_TYPE - Static variable in class io.debezium.metadata.DisplayNameResolver
 
SOURCE_CONNECTOR_TYPE - Static variable in class io.debezium.metadata.ComponentDescriptor
 
SOURCE_CONNECTOR_TYPE - Static variable in class io.debezium.metadata.DisplayNameResolver
 
SPACE - Static variable in class io.debezium.config.Field
 
splitCamelCase(String) - Static method in class io.debezium.metadata.DisplayNameResolver
 
stripTypeSuffix(String, String) - Static method in class io.debezium.metadata.DisplayNameResolver
 
subset(String, boolean) - Method in interface io.debezium.config.Configuration
Return a new Configuration that contains only the subset of keys that match the given prefix.

T

TASK_ID_PROPERTY_NAME - Static variable in interface io.debezium.config.ConfigurationNames
 
TOPIC_PREFIX_PROPERTY_NAME - Static variable in interface io.debezium.config.ConfigurationNames
 
toString() - Method in class io.debezium.config.DependentFieldMatcher.ExactMatcher
 
toString() - Method in class io.debezium.config.DependentFieldMatcher.PrefixMatcher
 
toString() - Method in class io.debezium.config.Field.RangeValidator
 
toString() - Method in class io.debezium.config.Field
 
toString() - Method in record class io.debezium.metadata.DisplayNameResolver.BrandSequence
Returns a string representation of this record class.
TRANSFORMATION_TYPE - Static variable in class io.debezium.metadata.ComponentDescriptor
 
type - Variable in class io.debezium.config.ConfigDefinition
 
type - Variable in class io.debezium.config.ConfigDefinitionEditor
 
type - Variable in class io.debezium.config.Field
 
type - Variable in class io.debezium.metadata.ComponentDescriptor
 
type() - Method in class io.debezium.config.ConfigDefinition
 
type() - Method in class io.debezium.config.Field
Get the type of this field.
type(Field...) - Method in class io.debezium.config.ConfigDefinitionEditor
 
TYPE_DISPLAY_SUFFIXES - Static variable in class io.debezium.metadata.DisplayNameResolver
 
TYPE_SUFFIXES - Static variable in class io.debezium.metadata.DisplayNameResolver
 

U

UNKNOWN_TYPE - Static variable in class io.debezium.metadata.ComponentDescriptor
 

V

validate(Configuration, Field.ValidationOutput) - Method in class io.debezium.config.Field
Validate the supplied value for this field, and report any problems to the designated consumer.
validate(Configuration, Field, Field.ValidationOutput) - Method in class io.debezium.config.Field.EnumRecommender
 
validate(Configuration, Field, Field.ValidationOutput) - Method in class io.debezium.config.Field.RangeValidator
 
validate(Configuration, Field, Field.ValidationOutput) - Method in interface io.debezium.config.Field.Validator
Validate the supplied value for the field, and report any problems to the designated consumer.
validate(Configuration, Function<String, Field>, Map<String, ConfigValue>) - Method in class io.debezium.config.Field
Validate this field in the supplied configuration, updating the ConfigValue for the field with the results.
validate(Field.Set) - Method in interface io.debezium.config.Configuration
Validate the supplied fields in this configuration.
validate(Iterable<Field>, Field.ValidationOutput) - Method in interface io.debezium.config.Configuration
Validate the supplied fields in this configuration.
validateAndRecord(Iterable<Field>, Consumer<String>) - Method in interface io.debezium.config.Configuration
Validate the supplied fields in this configuration.
validateParentAndDependents(Field.Set, Field, Map<String, String>, Map<String, ConfigValue>) - Method in interface io.debezium.config.Configuration
 
validationOutput(Field, String) - Static method in class io.debezium.config.Field
 
validator - Variable in class io.debezium.config.Field
 
validator() - Method in class io.debezium.config.Field
Get the validator for this field.
validatorForType(ConfigDef.Type) - Static method in class io.debezium.config.Field
 
validValues - Variable in class io.debezium.config.Field.EnumRecommender
 
validValues(Field, Configuration) - Method in class io.debezium.config.Field.EnumRecommender
 
validValues(Field, Configuration) - Method in class io.debezium.config.Field.InvisibleRecommender
 
validValues(Field, Configuration) - Method in class io.debezium.config.Field.OneOfRecommender
 
validValues(Field, Configuration) - Method in interface io.debezium.config.Field.Recommender
Return a set of recommended (and valid) values for the field given the current configuration values.
valueDependantMatchers - Variable in class io.debezium.config.Field
 
valueDependants - Variable in class io.debezium.config.Field
 
valueDependants() - Method in class io.debezium.config.Field
Get the map of value-based dependents for this field.
valueOf(String) - Static method in enum class io.debezium.config.Field.Group
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.debezium.config.Field.Group
Returns an array containing the constants of this enum class, in the order they are declared.
version - Variable in class io.debezium.metadata.ComponentDescriptor
 
visible(Field, Configuration) - Method in class io.debezium.config.Field.EnumRecommender
 
visible(Field, Configuration) - Method in class io.debezium.config.Field.InvisibleRecommender
 
visible(Field, Configuration) - Method in class io.debezium.config.Field.OneOfRecommender
 
visible(Field, Configuration) - Method in interface io.debezium.config.Field.Recommender
Set the visibility of the field given the current configuration values.

W

width - Variable in class io.debezium.config.Field
 
width() - Method in class io.debezium.config.Field
Get the width of this field.
with(Configuration) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Add all of the fields in the supplied Configuration object.
with(Field...) - Method in class io.debezium.config.Field.Set
Get a new set that contains the fields in this set and those supplied.
with(Field, boolean) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Associate the given value with the key of the specified field.
with(Field, double) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Associate the given value with the key of the specified field.
with(Field, float) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Associate the given value with the key of the specified field.
with(Field, int) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Associate the given value with the key of the specified field.
with(Field, long) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Associate the given value with the key of the specified field.
with(Field, EnumeratedValue) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Associate the given value with the key of the specified field.
with(Field, Class<?>) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Associate the given class name value with the specified field.
with(Field, Object) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Associate the given value with the key of the specified field.
with(Field, String) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Associate the given value with the key of the specified field.
with(Iterable<Field>) - Method in class io.debezium.config.Field.Set
Get a new set that contains the fields in this set and those supplied.
with(String, boolean) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Associate the given value with the specified key.
with(String, double) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Associate the given value with the specified key.
with(String, float) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Associate the given value with the specified key.
with(String, int) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Associate the given value with the specified key.
with(String, long) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Associate the given value with the specified key.
with(String, EnumeratedValue) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Associate the given value with the specified key.
with(String, Class<?>) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Associate the given class name value with the specified key.
with(String, Object) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Associate the given value with the specified key.
with(String, String) - Method in class io.debezium.config.Configuration.Builder
 
with(String, String) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Associate the given value with the specified key.
withAllowedValues(Set<?>) - Method in class io.debezium.config.Field
 
withConfigDefValidation() - Method in class io.debezium.config.Field
Opt-in to having this field's validator passed to Kafka Connect's ConfigDef during Field.group().
withDefault(boolean) - Method in class io.debezium.config.Field
Create and return a new Field instance that is a copy of this field but with the given default value.
withDefault(int) - Method in class io.debezium.config.Field
Create and return a new Field instance that is a copy of this field but with the given default value.
withDefault(long) - Method in class io.debezium.config.Field
Create and return a new Field instance that is a copy of this field but with the given default value.
withDefault(Configuration) - Method in interface io.debezium.config.Configuration.ConfigBuilder
If any of the fields in the supplied Configuration object do not exist, then add them.
withDefault(Field, boolean) - Method in interface io.debezium.config.Configuration.ConfigBuilder
If the field does not have a value, then associate the given value with the key of the specified field.
withDefault(Field, double) - Method in interface io.debezium.config.Configuration.ConfigBuilder
If the field does not have a value, then associate the given value with the key of the specified field.
withDefault(Field, float) - Method in interface io.debezium.config.Configuration.ConfigBuilder
If the field does not have a value, then associate the given value with the key of the specified field.
withDefault(Field, int) - Method in interface io.debezium.config.Configuration.ConfigBuilder
If the field does not have a value, then associate the given value with the key of the specified field.
withDefault(Field, long) - Method in interface io.debezium.config.Configuration.ConfigBuilder
If the field does not have a value, then associate the given value with the key of the specified field.
withDefault(Field, EnumeratedValue) - Method in interface io.debezium.config.Configuration.ConfigBuilder
If the field does not have a value, then associate the given value with the key of the specified field.
withDefault(Field, Class<?>) - Method in interface io.debezium.config.Configuration.ConfigBuilder
If the field does not have a value, then associate the given value with the key of the specified field.
withDefault(Field, Object) - Method in interface io.debezium.config.Configuration.ConfigBuilder
If the field does not have a value, then associate the given value with the key of the specified field.
withDefault(Field, String) - Method in interface io.debezium.config.Configuration.ConfigBuilder
If the field does not have a value, then associate the given value with the key of the specified field.
withDefault(String) - Method in class io.debezium.config.Field
Create and return a new Field instance that is a copy of this field but with the given default value.
withDefault(String, boolean) - Method in interface io.debezium.config.Configuration.ConfigBuilder
If there is no field with the specified key, then associate the given value with the specified key.
withDefault(String, double) - Method in interface io.debezium.config.Configuration.ConfigBuilder
If there is no field with the specified key, then associate the given value with the specified key.
withDefault(String, float) - Method in interface io.debezium.config.Configuration.ConfigBuilder
If there is no field with the specified key, then associate the given value with the specified key.
withDefault(String, int) - Method in interface io.debezium.config.Configuration.ConfigBuilder
If there is no field with the specified key, then associate the given value with the specified key.
withDefault(String, long) - Method in interface io.debezium.config.Configuration.ConfigBuilder
If there is no field with the specified key, then associate the given value with the specified key.
withDefault(String, EnumeratedValue) - Method in interface io.debezium.config.Configuration.ConfigBuilder
If there is no field with the specified key, then associate the given value with the specified key.
withDefault(String, Class<?>) - Method in interface io.debezium.config.Configuration.ConfigBuilder
If there is no field with the specified key, then associate the given class name value with the specified key.
withDefault(String, Object) - Method in interface io.debezium.config.Configuration.ConfigBuilder
If there is no field with the specified key, then associate the given value with the specified key.
withDefault(String, String) - Method in class io.debezium.config.Configuration.Builder
 
withDefault(String, String) - Method in interface io.debezium.config.Configuration.ConfigBuilder
If there is no field with the specified key, then associate the given value with the specified key.
withDefault(BooleanSupplier) - Method in class io.debezium.config.Field
Create and return a new Field instance that is a copy of this field but with the given default value.
withDefault(IntSupplier) - Method in class io.debezium.config.Field
Create and return a new Field instance that is a copy of this field but with the given default value.
withDefault(LongSupplier) - Method in class io.debezium.config.Field
Create and return a new Field instance that is a copy of this field but with the given default value.
withDependents(String) - Method in class io.debezium.config.Field
Create and return a new Field instance that is a copy of this field but with the given display name.
withDependents(String, DependentFieldMatcher...) - Method in class io.debezium.config.Field
Create and return a new Field instance that is a copy of this field but with dependent fields resolved using matchers.
withDependents(List<String>) - Method in class io.debezium.config.Field
Create and return a new Field instance that is a copy of this field but with the given display name.
withDependents(List<String>, DependentFieldMatcher...) - Method in class io.debezium.config.Field
Create and return a new Field instance that is a copy of this field but with the same matchers associated with multiple parent field values.
withDeprecatedAliases(String...) - Method in class io.debezium.config.Field
 
withDescription(String) - Method in class io.debezium.config.Field
Create and return a new Field instance that is a copy of this field but with the given description.
withDisplayName(String) - Method in class io.debezium.config.Field
Create and return a new Field instance that is a copy of this field but with the given display name.
withEnum(Class<T>) - Method in class io.debezium.config.Field
Create and return a new Field instance that is a copy of this field but has a type of Schema.Type.STRING, a recommender that returns a list of Enum names as valid values, and a validator that verifies values are valid enumeration names.
withEnum(Class<T>, T) - Method in class io.debezium.config.Field
Create and return a new Field instance that is a copy of this field but has a type of Schema.Type.STRING, a recommender that returns a list of Enum names as valid values, and a validator that verifies values are valid enumeration names.
withGroup(Field.GroupEntry) - Method in class io.debezium.config.Field
 
withImportance(ConfigDef.Importance) - Method in class io.debezium.config.Field
Create and return a new Field instance that is a copy of this field but with the given importance.
withInvisibleRecommender() - Method in class io.debezium.config.Field
 
withMasked(String) - Method in interface io.debezium.config.Configuration
Return a new Configuration that contains all of the same fields as this configuration, except with masked values for all keys that match the specified pattern.
withMasked(Pattern) - Method in interface io.debezium.config.Configuration
Return a new Configuration that contains all of the same fields as this configuration, except with masked values for all keys that match the specified pattern.
withMaskedPasswords() - Method in interface io.debezium.config.Configuration
Returns a new Configuration with values masked for all keys matching the configured sanitize pattern.
withNoValidation() - Method in class io.debezium.config.Field
Create and return a new Field instance that is a copy of this field but that uses no validation.
without(String) - Method in class io.debezium.config.Configuration.Builder
 
without(String) - Method in interface io.debezium.config.Configuration.ConfigBuilder
Remove the value associated with the specified key.
withPrefix(String) - Static method in interface io.debezium.config.DependentFieldMatcher
Creates a matcher that matches field names by prefix.
withRecommender(Field.Recommender) - Method in class io.debezium.config.Field
Create and return a new Field instance that is a copy of this field but with the given recommender.
withReplacedVariables(Function<String, String>) - Method in interface io.debezium.config.Configuration
Return a new Configuration that contains all of the same fields as this configuration, except with all variables in the fields replaced with values from the supplied function.
withSystemProperties(String) - Method in interface io.debezium.config.Configuration
Return a copy of this configuration except where acceptable system properties are used to overwrite properties copied from this configuration.
withSystemProperties(Function<String, String>) - Method in interface io.debezium.config.Configuration
Return a copy of this configuration except where acceptable system properties are used to overwrite properties copied from this configuration.
withType(ConfigDef.Type) - Method in class io.debezium.config.Field
Create and return a new Field instance that is a copy of this field but with the given type.
withValidation(Field.Validator...) - Method in class io.debezium.config.Field
Create and return a new Field instance that is a copy of this field but that in addition to existing validation the supplied validation function(s) are also used.
withWidth(ConfigDef.Width) - Method in class io.debezium.config.Field
Create and return a new Field instance that is a copy of this field but with the given width.
WORD_REPLACEMENTS - Static variable in class io.debezium.metadata.DisplayNameResolver
 
words - Variable in record class io.debezium.metadata.DisplayNameResolver.BrandSequence
The field for the words record component.
words() - Method in record class io.debezium.metadata.DisplayNameResolver.BrandSequence
Returns the value of the words record component.
A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values