Constant Field Values
Contents
io.confluent.*
-
io.confluent.kafka.serializers.json.KafkaJsonSchemaDeserializerConfigModifier and TypeConstant FieldValue
public static final String"json.fail.invalid.schema"public static final booleanfalsepublic static final String"Whether to fail deserialization if the payload does not match the schema"public static final String"json.fail.unknown.properties"public static final booleantruepublic static final String"Whether to fail deserialization if unknown JSON properties are encountered"public static final String"json.key.type"public static final String"Classname of the type that the message key should be deserialized to"public static final String"json.value.type"public static final String"Classname of the type that the message value should be deserialized to"public static final String"json.type.allowed.packages"public static final String"*"public static final String"Comma-separated package prefixes whose classes may be resolved from the schema\'s javaType property. Use \"*\" (the default) to allow any class. An empty value disables javaType resolution entirely."public static final String"type.property"public static final String"javaType"public static final String"Property on the JSON Schema that contains the fully-qualified classname"public static final String"json.validate.before.domain.rules"public static final booleanfalsepublic static final String"Whether to validate the JSON message against the schema before running domain rules instead of after" -
io.confluent.kafka.serializers.json.KafkaJsonSchemaSerializerConfigModifier and TypeConstant FieldValue
public static final String"json.default.property.inclusion"public static final String"Controls the inclusion of properties during serialization"public static final String"json.fail.invalid.schema"public static final booleanfalsepublic static final String"Whether to fail serialization if the payload does not match the schema"public static final String"json.fail.unknown.properties"public static final booleantruepublic static final String"Whether to fail serialization if unknown JSON properties are encountered"public static final String"json.envelope.detection"public static final booleantruepublic static final String"Whether envelope auto-detection is enabled, which looks for a JSON object with \'schema\' and \'payload\' fields"public static final String"json.indent.output"public static final booleanfalsepublic static final String"Whether JSON output should be indented (\"pretty-printed\")"public static final String"json.oneof.for.nullables"public static final booleantruepublic static final String"Whether JSON schemas derived from objects will use oneOf for nullable fields"public static final String"json.schema.scan.packages"public static final String"A list of packages to scan for Jackson annotations when deriving schemas from objects"public static final String"json.schema.spec.version"public static final String"The specification version to use for JSON schemas derived from objects, one of \'draft_4\', \'draft_6\', \'draft_7\', or \'draft_2019_09\'"public static final String"json.validate.before.domain.rules"public static final booleanfalsepublic static final String"Whether to validate the JSON message against the schema before running domain rules instead of after"public static final String"validation.rules.execution"public static final String"When to execute inline validation (CHECK constraint) rules attached to the schema. One of \'DISABLED\', \'BEFORE_DOMAIN_RULES\' (run on the original message before domain rule transformations), or \'AFTER_DOMAIN_RULES\' (run on the transformed message after domain rules)."public static final String"json.write.dates.iso8601"public static final booleanfalsepublic static final String"Whether to write dates as ISO 8601 strings"