Package io.debezium.converters
Class CloudEventsConverterConfig
java.lang.Object
org.apache.kafka.common.config.AbstractConfig
org.apache.kafka.connect.storage.ConverterConfig
io.debezium.converters.CloudEventsConverterConfig
public class CloudEventsConverterConfig
extends org.apache.kafka.connect.storage.ConverterConfig
Configuration options for
CloudEventsConverter
instances.-
Nested Class Summary
Modifier and TypeClassDescriptionclass
static enum
The set of predefined MetadataSourceValue options -
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
private static final String
static final String
static final boolean
private static final String
static final String
static final String
private static final String
static final String
static final String
private static final String
static final String
static final String
private static final String
static final String
static final String
private static final String
private static final org.apache.kafka.common.config.ConfigDef
Fields inherited from class org.apache.kafka.connect.storage.ConverterConfig
TYPE_CONFIG
Fields inherited from class org.apache.kafka.common.config.AbstractConfig
CONFIG_PROVIDERS_CONFIG
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturn which serializer type is used to serialize the data field of CloudEvents values.Return which serializer type is used to serialize CloudEvents values.static org.apache.kafka.common.config.ConfigDef
boolean
Return whether to include extension attributes in a cloud event.Return from where to retrieve metadataReturn CloudEvents schema name by which the schema will be registered in a Schema RegistryReturn which adjustment mode is used to build message schema names.Methods inherited from class org.apache.kafka.connect.storage.ConverterConfig
newConfigDef, type
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 Details
-
CLOUDEVENTS_SERIALIZER_TYPE_CONFIG
- See Also:
-
CLOUDEVENTS_SERIALIZER_TYPE_DEFAULT
- See Also:
-
CLOUDEVENTS_SERIALIZER_TYPE_DOC
- See Also:
-
CLOUDEVENTS_DATA_SERIALIZER_TYPE_CONFIG
- See Also:
-
CLOUDEVENTS_DATA_SERIALIZER_TYPE_DEFAULT
- See Also:
-
CLOUDEVENTS_DATA_SERIALIZER_TYPE_DOC
- See Also:
-
CLOUDEVENTS_EXTENSION_ATTRIBUTES_ENABLE_CONFIG
- See Also:
-
CLOUDEVENTS_EXTENSION_ATTRIBUTES_ENABLE_DEFAULT
public static final boolean CLOUDEVENTS_EXTENSION_ATTRIBUTES_ENABLE_DEFAULT- See Also:
-
CLOUDEVENTS_EXTENSION_ATTRIBUTES_ENABLE_DOC
- See Also:
-
CLOUDEVENTS_SCHEMA_NAME_ADJUSTMENT_MODE_CONFIG
- See Also:
-
CLOUDEVENTS_SCHEMA_NAME_ADJUSTMENT_MODE_DEFAULT
- See Also:
-
CLOUDEVENTS_SCHEMA_NAME_ADJUSTMENT_MODE_DOC
- See Also:
-
CLOUDEVENTS_SCHEMA_CLOUDEVENTS_NAME_CONFIG
- See Also:
-
CLOUDEVENTS_SCHEMA_CLOUDEVENTS_NAME_DEFAULT
-
CLOUDEVENTS_SCHEMA_CLOUDEVENTS_NAME_DOC
- See Also:
-
CLOUDEVENTS_METADATA_SOURCE_CONFIG
- See Also:
-
CLOUDEVENTS_METADATA_SOURCE_DEFAULT
- See Also:
-
CLOUDEVENTS_METADATA_SOURCE_DOC
- See Also:
-
CONFIG
private static final org.apache.kafka.common.config.ConfigDef CONFIG
-
-
Constructor Details
-
CloudEventsConverterConfig
-
-
Method Details
-
configDef
public static org.apache.kafka.common.config.ConfigDef configDef() -
cloudeventsSerializerType
Return which serializer type is used to serialize CloudEvents values.- Returns:
- serializer type
-
cloudeventsDataSerializerTypeConfig
Return which serializer type is used to serialize the data field of CloudEvents values.- Returns:
- serializer type
-
extensionAttributesEnable
public boolean extensionAttributesEnable()Return whether to include extension attributes in a cloud event.- Returns:
- whether to enable extension attributes
-
schemaNameAdjustmentMode
Return which adjustment mode is used to build message schema names.- Returns:
- schema name adjustment mode
-
schemaCloudEventsName
Return CloudEvents schema name by which the schema will be registered in a Schema Registry- Returns:
- CloudEvents schema name
-
metadataSource
Return from where to retrieve metadata- Returns:
- metadata source
-