Package io.debezium.serde.json
Class JsonSerdeConfig
java.lang.Object
org.apache.kafka.common.config.AbstractConfig
io.debezium.serde.json.JsonSerdeConfig
@Incubating
public class JsonSerdeConfig
extends org.apache.kafka.common.config.AbstractConfig
A configuration for
JsonSerde serialize/deserializer.- Author:
- Jiri Pechanec
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final org.apache.kafka.common.config.ConfigDefstatic final io.debezium.config.Fieldprivate Stringstatic final io.debezium.config.Fieldprivate booleanFields inherited from class org.apache.kafka.common.config.AbstractConfig
AUTOMATIC_CONFIG_PROVIDERS_PROPERTY, CONFIG_PROVIDERS_CONFIG, CONFIG_PROVIDERS_DOC -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic org.apache.kafka.common.config.ConfigDefprivate static intisEnvelopeFieldName(io.debezium.config.Configuration config, io.debezium.config.Field field, io.debezium.config.Field.ValidationOutput problems) booleanMethods inherited from class org.apache.kafka.common.config.AbstractConfig
documentationOf, equals, get, getBoolean, getClass, getConfiguredInstance, getConfiguredInstance, getConfiguredInstances, getConfiguredInstances, getConfiguredInstances, getDouble, getInt, getList, getLong, getPassword, getShort, getString, hashCode, ignore, logUnused, nonInternalValues, originals, originals, originalsStrings, originalsWithPrefix, originalsWithPrefix, postProcessParsedConfig, preProcessParsedConfig, typeOf, unused, values, valuesWithPrefixAllOrNothing, valuesWithPrefixOverride
-
Field Details
-
FROM_FIELD
public static final io.debezium.config.Field FROM_FIELD -
UNKNOWN_PROPERTIES_IGNORED
public static final io.debezium.config.Field UNKNOWN_PROPERTIES_IGNORED -
CONFIG
private static final org.apache.kafka.common.config.ConfigDef CONFIG -
sourceField
-
unknownPropertiesIgnored
private boolean unknownPropertiesIgnored
-
-
Constructor Details
-
JsonSerdeConfig
-
-
Method Details
-
isEnvelopeFieldName
private static int isEnvelopeFieldName(io.debezium.config.Configuration config, io.debezium.config.Field field, io.debezium.config.Field.ValidationOutput problems) -
configDef
public static org.apache.kafka.common.config.ConfigDef configDef() -
sourceField
-
asEnvelope
public boolean asEnvelope() -
isUnknownPropertiesIgnored
public boolean isUnknownPropertiesIgnored()
-