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 forJsonSerdeserialize/deserializer.- Author:
- Jiri Pechanec
-
-
Field Summary
Fields Modifier and Type Field Description private static org.apache.kafka.common.config.ConfigDefCONFIGstatic FieldFROM_FIELDprivate StringsourceFieldstatic FieldUNKNOWN_PROPERTIES_IGNOREDprivate booleanunknownPropertiesIgnored
-
Constructor Summary
Constructors Constructor Description JsonSerdeConfig(Map<String,?> props)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanasEnvelope()static org.apache.kafka.common.config.ConfigDefconfigDef()private static intisEnvelopeFieldName(Configuration config, Field field, Field.ValidationOutput problems)booleanisUnknownPropertiesIgnored()StringsourceField()-
Methods 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, typeOf, unused, values, valuesWithPrefixAllOrNothing, valuesWithPrefixOverride
-
-
-
-
Field Detail
-
FROM_FIELD
public static final Field FROM_FIELD
-
UNKNOWN_PROPERTIES_IGNORED
public static final Field UNKNOWN_PROPERTIES_IGNORED
-
CONFIG
private static final org.apache.kafka.common.config.ConfigDef CONFIG
-
sourceField
private String sourceField
-
unknownPropertiesIgnored
private boolean unknownPropertiesIgnored
-
-
Method Detail
-
isEnvelopeFieldName
private static int isEnvelopeFieldName(Configuration config, Field field, Field.ValidationOutput problems)
-
configDef
public static org.apache.kafka.common.config.ConfigDef configDef()
-
sourceField
public String sourceField()
-
asEnvelope
public boolean asEnvelope()
-
isUnknownPropertiesIgnored
public boolean isUnknownPropertiesIgnored()
-
-