Index
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.Validatorobject 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
BrandSequencerecord 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 builderthat 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
Fieldinstance with the given property name. - create(String, String) - Static method in class io.debezium.config.Field
-
Create an immutable
Fieldinstance with the given property name. - create(String, String, String) - Static method in class io.debezium.config.Field
-
Create an immutable
Fieldinstance with the given property name and description. - create(String, String, String, boolean) - Static method in class io.debezium.config.Field
-
Create an immutable
Fieldinstance 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
Fieldinstance 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
Fieldinstance 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
Fieldinstance 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
Fieldinstance 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
Fieldinstance 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
Fieldinstance 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
Fieldinstance 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
Fieldinstance 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
displayFormrecord component. - displayForm() - Method in record class io.debezium.metadata.DisplayNameResolver.BrandSequence
-
Returns the value of the
displayFormrecord 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
Configurationinstance. - 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.Recommenderthat 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.Recommenderthat 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
Configurationthat 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
parsedas 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
parsedas 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
parsedas 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
Configurationthat 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
Configurationthat 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
Configurationthat merges severalConfigurations 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.Recommenderfor 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
Configurationthat 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
ConfigValuefor 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
typeofSchema.Type.STRING, arecommenderthat returns a list ofEnum namesas 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
typeofSchema.Type.STRING, arecommenderthat returns a list ofEnum namesas 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
Configurationthat 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
Configurationthat 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
Configurationwith 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
Configurationthat 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 validationthe 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
wordsrecord component. - words() - Method in record class io.debezium.metadata.DisplayNameResolver.BrandSequence
-
Returns the value of the
wordsrecord component.
All Classes and Interfaces|All Packages|Constant Field Values