Package io.confluent.connect.json
Class JsonSchemaDataConfig
java.lang.Object
org.apache.kafka.common.config.AbstractConfig
io.confluent.connect.schema.AbstractDataConfig
io.confluent.connect.json.JsonSchemaDataConfig
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final booleanstatic final Stringstatic final Stringstatic final booleanstatic final Stringstatic final Stringstatic final booleanstatic final Stringstatic final Stringstatic final booleanstatic final StringFields inherited from class io.confluent.connect.schema.AbstractDataConfig
GENERALIZED_SUM_TYPE_SUPPORT_CONFIG, GENERALIZED_SUM_TYPE_SUPPORT_DEFAULT, GENERALIZED_SUM_TYPE_SUPPORT_DOC, IGNORE_DEFAULT_FOR_NULLABLES_CONFIG, IGNORE_DEFAULT_FOR_NULLABLES_DEFAULT, IGNORE_DEFAULT_FOR_NULLABLES_DOC, SCHEMAS_CACHE_SIZE_CONFIG, SCHEMAS_CACHE_SIZE_DEFAULT, SCHEMAS_CACHE_SIZE_DOCFields inherited from class org.apache.kafka.common.config.AbstractConfig
AUTOMATIC_CONFIG_PROVIDERS_PROPERTY, CONFIG_PROVIDERS_CONFIG -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic org.apache.kafka.common.config.ConfigDeforg.apache.kafka.connect.json.DecimalFormatGet the serialization format for decimal types.booleanbooleanbooleanMethods inherited from class io.confluent.connect.schema.AbstractDataConfig
ignoreDefaultForNullables, isGeneralizedSumTypeSupport, schemaCacheSizeMethods 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
-
OBJECT_ADDITIONAL_PROPERTIES_CONFIG
- See Also:
-
OBJECT_ADDITIONAL_PROPERTIES_DEFAULT
public static final boolean OBJECT_ADDITIONAL_PROPERTIES_DEFAULT- See Also:
-
OBJECT_ADDITIONAL_PROPERTIES_DOC
- See Also:
-
USE_OPTIONAL_FOR_NON_REQUIRED_CONFIG
- See Also:
-
USE_OPTIONAL_FOR_NON_REQUIRED_DEFAULT
public static final boolean USE_OPTIONAL_FOR_NON_REQUIRED_DEFAULT- See Also:
-
USE_OPTIONAL_FOR_NON_REQUIRED_DOC
- See Also:
-
IGNORE_MODERN_DIALECTS_CONFIG
- See Also:
-
IGNORE_MODERN_DIALECTS_DEFAULT
public static final boolean IGNORE_MODERN_DIALECTS_DEFAULT- See Also:
-
IGNORE_MODERN_DIALECTS_DOC
- See Also:
-
DECIMAL_FORMAT_CONFIG
- See Also:
-
DECIMAL_FORMAT_DEFAULT
-
DECIMAL_FORMAT_DOC
- See Also:
-
FLATTEN_SINGLETON_UNIONS_CONFIG
- See Also:
-
FLATTEN_SINGLETON_UNIONS_DEFAULT
public static final boolean FLATTEN_SINGLETON_UNIONS_DEFAULT- See Also:
-
FLATTEN_SINGLETON_UNIONS_DOC
- See Also:
-
-
Constructor Details
-
JsonSchemaDataConfig
-
-
Method Details
-
baseConfigDef
public static org.apache.kafka.common.config.ConfigDef baseConfigDef() -
allowAdditionalProperties
public boolean allowAdditionalProperties() -
useOptionalForNonRequiredProperties
public boolean useOptionalForNonRequiredProperties() -
decimalFormat
public org.apache.kafka.connect.json.DecimalFormat decimalFormat()Get the serialization format for decimal types.- Returns:
- the decimal serialization format
-
ignoreModernDialects
public boolean ignoreModernDialects() -
isFlattenSingletonUnions
public boolean isFlattenSingletonUnions()
-