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

    Fields
    Modifier and Type
    Field
    Description
    private static final org.apache.kafka.common.config.ConfigDef
     
    static final Field
     
    private String
     
    static final Field
     
    private boolean
     

    Fields inherited from class org.apache.kafka.common.config.AbstractConfig

    CONFIG_PROVIDERS_CONFIG
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    static org.apache.kafka.common.config.ConfigDef
     
    private static int
     
    boolean
     
     

    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

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • 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
  • Constructor Details

    • JsonSerdeConfig

      public JsonSerdeConfig(Map<String,?> props)
  • Method Details

    • 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()