public class ProtobufDataConfig extends AbstractDataConfig
| Modifier and Type | Class and Description |
|---|---|
static class |
ProtobufDataConfig.Builder |
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_DOC| Constructor and Description |
|---|
ProtobufDataConfig(Map<?,?> props) |
| Modifier and Type | Method and Description |
|---|---|
static org.apache.kafka.common.config.ConfigDef |
baseConfigDef() |
boolean |
flattenUnions() |
boolean |
generateIndexForUnions() |
boolean |
generateStructForNulls() |
boolean |
isEnhancedProtobufSchemaSupport() |
boolean |
isScrubInvalidNames() |
boolean |
supportOptionalForProto2() |
boolean |
useIntForEnums() |
boolean |
useOptionalForNullables() |
boolean |
useWrapperForNullables() |
boolean |
useWrapperForRawPrimitives() |
ignoreDefaultForNullables, isGeneralizedSumTypeSupport, schemaCacheSizedocumentationOf, 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, valuesWithPrefixOverridepublic static final String ENHANCED_PROTOBUF_SCHEMA_SUPPORT_CONFIG
public static final boolean ENHANCED_PROTOBUF_SCHEMA_SUPPORT_DEFAULT
public static final String ENHANCED_PROTOBUF_SCHEMA_SUPPORT_DOC
public static final String SCRUB_INVALID_NAMES_CONFIG
public static final boolean SCRUB_INVALID_NAMES_DEFAULT
public static final String SCRUB_INVALID_NAMES_DOC
public static final String INT_FOR_ENUMS_CONFIG
public static final boolean INT_FOR_ENUMS_DEFAULT
public static final String INT_FOR_ENUMS_DOC
public static final String OPTIONAL_FOR_NULLABLES_CONFIG
public static final boolean OPTIONAL_FOR_NULLABLES_DEFAULT
public static final String OPTIONAL_FOR_NULLABLES_DOC
public static final String OPTIONAL_FOR_PROTO2_CONFIG
public static final boolean OPTIONAL_FOR_PROTO2_DEFAULT
public static final String OPTIONAL_FOR_PROTO2_DOC
public static final String WRAPPER_FOR_NULLABLES_CONFIG
public static final boolean WRAPPER_FOR_NULLABLES_DEFAULT
public static final String WRAPPER_FOR_NULLABLES_DOC
public static final String WRAPPER_FOR_RAW_PRIMITIVES_CONFIG
public static final boolean WRAPPER_FOR_RAW_PRIMITIVES_DEFAULT
public static final String WRAPPER_FOR_RAW_PRIMITIVES_DOC
public static final String GENERATE_STRUCT_FOR_NULLS_CONFIG
public static final boolean GENERATE_STRUCT_FOR_NULLS_DEFAULT
public static final String GENERATE_STRUCT_FOR_NULLS_DOC
public static final String GENERATE_INDEX_FOR_UNIONS_CONFIG
public static final boolean GENERATE_INDEX_FOR_UNIONS_DEFAULT
public static final String GENERATE_INDEX_FOR_UNIONS_DOC
public static final String FLATTEN_UNIONS_CONFIG
public static final boolean FLATTEN_UNIONS_DEFAULT
public static final String FLATTEN_UNIONS_DOC
public ProtobufDataConfig(Map<?,?> props)
public static org.apache.kafka.common.config.ConfigDef baseConfigDef()
public boolean isEnhancedProtobufSchemaSupport()
public boolean isScrubInvalidNames()
public boolean useIntForEnums()
public boolean useOptionalForNullables()
public boolean supportOptionalForProto2()
public boolean useWrapperForNullables()
public boolean useWrapperForRawPrimitives()
public boolean generateStructForNulls()
public boolean generateIndexForUnions()
public boolean flattenUnions()
Copyright © 2026 Confluent, Inc.. All rights reserved.