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 forJsonSerde
serialize/deserializer.- Author:
- Jiri Pechanec
-
-
Field Summary
Fields Modifier and Type Field Description private static org.apache.kafka.common.config.ConfigDef
CONFIG
static Field
FROM_FIELD
private String
sourceField
static Field
UNKNOWN_PROPERTIES_IGNORED
private boolean
unknownPropertiesIgnored
-
Constructor Summary
Constructors Constructor Description JsonSerdeConfig(Map<String,?> props)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
asEnvelope()
static org.apache.kafka.common.config.ConfigDef
configDef()
private static int
isEnvelopeFieldName(Configuration config, Field field, Field.ValidationOutput problems)
boolean
isUnknownPropertiesIgnored()
String
sourceField()
-
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()
-
-