Class MongoEventRouterConfigDefinition
java.lang.Object
io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
Debezium MongoDB Outbox Event Router SMT configuration definition
- Author:
- Sungho Hwang
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final Field(package private) static final Field(package private) static final Field(package private) static final Field(package private) static final Field(package private) static final Field(package private) static final Field(package private) static final Field(package private) static final Field(package private) static final Field(package private) static final Field(package private) static final Field(package private) static final Field -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.kafka.common.config.ConfigDefThere are 3 configuration groups available: - Collection: Allows you to customize each of The field names in the outbox collection for your convenience - Router: The behavior behind the events routing - Debezium: Specific to Debezium behavior which might impact the transform
-
Field Details
-
FIELD_EVENT_ID
-
FIELD_EVENT_KEY
-
FIELD_EVENT_TYPE
-
FIELD_EVENT_TIMESTAMP
-
FIELD_PAYLOAD
-
FIELDS_ADDITIONAL_PLACEMENT
-
FIELD_SCHEMA_VERSION
-
ROUTE_BY_FIELD
-
ROUTE_TOPIC_REGEX
-
ROUTE_TOPIC_REPLACEMENT
-
ROUTE_TOMBSTONE_ON_EMPTY_PAYLOAD
-
OPERATION_INVALID_BEHAVIOR
-
EXPAND_JSON_PAYLOAD
-
-
Constructor Details
-
MongoEventRouterConfigDefinition
public MongoEventRouterConfigDefinition()
-
-
Method Details
-
configDef
public static org.apache.kafka.common.config.ConfigDef configDef()There are 3 configuration groups available: - Collection: Allows you to customize each of The field names in the outbox collection for your convenience - Router: The behavior behind the events routing - Debezium: Specific to Debezium behavior which might impact the transform- Returns:
- ConfigDef
-