Class MongoEventRouterConfigDefinition
- java.lang.Object
-
- io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
-
public class MongoEventRouterConfigDefinition extends Object
Debezium MongoDB Outbox Event Router SMT configuration definition- Author:
- Sungho Hwang
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static FieldEXPAND_JSON_PAYLOAD(package private) static FieldFIELD_EVENT_ID(package private) static FieldFIELD_EVENT_KEY(package private) static FieldFIELD_EVENT_TIMESTAMP(package private) static FieldFIELD_EVENT_TYPE(package private) static FieldFIELD_PAYLOAD(package private) static FieldFIELD_SCHEMA_VERSION(package private) static FieldFIELDS_ADDITIONAL_PLACEMENT(package private) static FieldOPERATION_INVALID_BEHAVIOR(package private) static FieldROUTE_BY_FIELD(package private) static FieldROUTE_TOMBSTONE_ON_EMPTY_PAYLOAD(package private) static FieldROUTE_TOPIC_REGEX(package private) static FieldROUTE_TOPIC_REPLACEMENT
-
Constructor Summary
Constructors Constructor Description MongoEventRouterConfigDefinition()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.apache.kafka.common.config.ConfigDefconfigDef()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
-
-
-
Field Detail
-
FIELD_EVENT_ID
static final Field FIELD_EVENT_ID
-
FIELD_EVENT_KEY
static final Field FIELD_EVENT_KEY
-
FIELD_EVENT_TYPE
static final Field FIELD_EVENT_TYPE
-
FIELD_EVENT_TIMESTAMP
static final Field FIELD_EVENT_TIMESTAMP
-
FIELD_PAYLOAD
static final Field FIELD_PAYLOAD
-
FIELDS_ADDITIONAL_PLACEMENT
static final Field FIELDS_ADDITIONAL_PLACEMENT
-
FIELD_SCHEMA_VERSION
static final Field FIELD_SCHEMA_VERSION
-
ROUTE_BY_FIELD
static final Field ROUTE_BY_FIELD
-
ROUTE_TOPIC_REGEX
static final Field ROUTE_TOPIC_REGEX
-
ROUTE_TOPIC_REPLACEMENT
static final Field ROUTE_TOPIC_REPLACEMENT
-
ROUTE_TOMBSTONE_ON_EMPTY_PAYLOAD
static final Field ROUTE_TOMBSTONE_ON_EMPTY_PAYLOAD
-
OPERATION_INVALID_BEHAVIOR
static final Field OPERATION_INVALID_BEHAVIOR
-
EXPAND_JSON_PAYLOAD
static final Field EXPAND_JSON_PAYLOAD
-
-
Method Detail
-
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
-
-