default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.additionalProperties(Map<String,Object> additionalProperties) |
Additional properties for debezium components in case they can't be
set directly on the camel configurations (e.g: setting Kafka Connect
properties needed by Debezium engine, for example setting
KafkaOffsetBackingStore), the properties have to be prefixed with
additionalProperties..
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.autowiredEnabled(boolean autowiredEnabled) |
Whether autowiring is enabled.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.bridgeErrorHandler(boolean bridgeErrorHandler) |
Allows for bridging the consumer to the Camel routing Error Handler,
which mean any exceptions occurred while the consumer is trying to
pickup incoming messages, or the likes, will now be processed as a
message and handled by the routing Error Handler.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.collectionExcludeList(String collectionExcludeList) |
A comma-separated list of regular expressions that match the
collection names for which changes are to be excluded.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.collectionIncludeList(String collectionIncludeList) |
A comma-separated list of regular expressions that match the
collection names for which changes are to be captured.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.configuration(org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration configuration) |
Allow pre-configured Configurations to be set.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.connectBackoffInitialDelayMs(long connectBackoffInitialDelayMs) |
The initial delay when trying to reconnect to a primary after a
connection cannot be made or when no primary is available, given in
milliseconds.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.connectBackoffMaxDelayMs(long connectBackoffMaxDelayMs) |
The maximum delay when trying to reconnect to a primary after a
connection cannot be made or when no primary is available, given in
milliseconds.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.connectMaxAttempts(int connectMaxAttempts) |
Maximum number of failed connection attempts to a replica set primary
before an exception occurs and task is aborted.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.converters(String converters) |
Optional list of custom converters that would be used instead of
default ones.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.databaseExcludeList(String databaseExcludeList) |
A comma-separated list of regular expressions that match the database
names for which changes are to be excluded.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.databaseHistoryFileFilename(String databaseHistoryFileFilename) |
The path to the file that will be used to record the database
history.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.databaseIncludeList(String databaseIncludeList) |
A comma-separated list of regular expressions that match the database
names for which changes are to be captured.
|
static DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.debeziumMongodb() |
Debezium MongoDB Connector (camel-debezium-mongodb)
Capture changes from a MongoDB database.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.eventProcessingFailureHandlingMode(String eventProcessingFailureHandlingMode) |
Specify how failures during processing of events (i.e.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.fieldExcludeList(String fieldExcludeList) |
A comma-separated list of the fully-qualified names of fields that
should be excluded from change event message values.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.fieldRenames(String fieldRenames) |
Description is not available here, please check Debezium website for
corresponding key 'field.renames' description.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.heartbeatIntervalMs(int heartbeatIntervalMs) |
Length of an interval in milli-seconds in in which the connector
periodically sends heartbeat messages to a heartbeat topic.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.heartbeatTopicsPrefix(String heartbeatTopicsPrefix) |
The prefix that is used to name heartbeat topics.Defaults to
__debezium-heartbeat.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.internalKeyConverter(String internalKeyConverter) |
The Converter class that should be used to serialize and deserialize
key data for offsets.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.internalValueConverter(String internalValueConverter) |
The Converter class that should be used to serialize and deserialize
value data for offsets.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.maxBatchSize(int maxBatchSize) |
Maximum size of each batch of source records.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.maxQueueSize(int maxQueueSize) |
Maximum size of the queue for change events read from the database
log but not yet recorded or forwarded.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.maxQueueSizeInBytes(long maxQueueSizeInBytes) |
Maximum size of the queue in bytes for change events read from the
database log but not yet recorded or forwarded.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.mongodbAuthsource(String mongodbAuthsource) |
Database containing user credentials.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.mongodbConnectTimeoutMs(int mongodbConnectTimeoutMs) |
The connection timeout, given in milliseconds.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.mongodbHosts(String mongodbHosts) |
The hostname and port pairs (in the form 'host' or 'host:port') of
the MongoDB server(s) in the replica set.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.mongodbMembersAutoDiscover(boolean mongodbMembersAutoDiscover) |
Specifies whether the addresses in 'hosts' are seeds that should be
used to discover all members of the cluster or replica set ('true'),
or whether the address(es) in 'hosts' should be used as is ('false').
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.mongodbName(String mongodbName) |
Unique name that identifies the MongoDB replica set or cluster and
all recorded offsets, andthat is used as a prefix for all schemas and
topics.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.mongodbPassword(String mongodbPassword) |
Password to be used when connecting to MongoDB, if necessary.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.mongodbPollIntervalMs(long mongodbPollIntervalMs) |
Interval for looking for new, removed, or changed replica sets, given
in milliseconds.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.mongodbServerSelectionTimeoutMs(int mongodbServerSelectionTimeoutMs) |
The server selection timeout, given in milliseconds.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.mongodbSocketTimeoutMs(int mongodbSocketTimeoutMs) |
The socket timeout, given in milliseconds.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.mongodbSslEnabled(boolean mongodbSslEnabled) |
Should connector use SSL to connect to MongoDB instances.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.mongodbSslInvalidHostnameAllowed(boolean mongodbSslInvalidHostnameAllowed) |
Whether invalid host names are allowed when using SSL.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.mongodbUser(String mongodbUser) |
Database user for connecting to MongoDB, if necessary.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.offsetCommitPolicy(String offsetCommitPolicy) |
The name of the Java class of the commit policy.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.offsetCommitTimeoutMs(long offsetCommitTimeoutMs) |
Maximum number of milliseconds to wait for records to flush and
partition offset data to be committed to offset storage before
cancelling the process and restoring the offset data to be committed
in a future attempt.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.offsetFlushIntervalMs(long offsetFlushIntervalMs) |
Interval at which to try committing offsets.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.offsetStorage(String offsetStorage) |
The name of the Java class that is responsible for persistence of
connector offsets.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.offsetStorageFileName(String offsetStorageFileName) |
Path to file where offsets are to be stored.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.offsetStoragePartitions(int offsetStoragePartitions) |
The number of partitions used when creating the offset storage topic.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.offsetStorageReplicationFactor(int offsetStorageReplicationFactor) |
Replication factor used when creating the offset storage topic.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.offsetStorageTopic(String offsetStorageTopic) |
The name of the Kafka topic where offsets are to be stored.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.pollIntervalMs(long pollIntervalMs) |
Time to wait for new change events to appear after receiving no
events, given in milliseconds.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.provideTransactionMetadata(boolean provideTransactionMetadata) |
Enables transaction metadata extraction together with event counting.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.queryFetchSize(int queryFetchSize) |
The maximum number of records that should be loaded into memory while
streaming.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.retriableRestartConnectorWaitMs(long retriableRestartConnectorWaitMs) |
Time to wait before restarting connector after retriable exception
occurs.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.sanitizeFieldNames(boolean sanitizeFieldNames) |
Whether field names will be sanitized to Avro naming conventions.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.signalDataCollection(String signalDataCollection) |
The name of the data collection that is used to send signals/commands
to Debezium.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.skippedOperations(String skippedOperations) |
The comma-separated list of operations to skip during streaming,
defined as: 'c' for inserts/create; 'u' for updates; 'd' for deletes.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.snapshotCollectionFilterOverrides(String snapshotCollectionFilterOverrides) |
This property contains a comma-separated list of ., for which the
initial snapshot may be a subset of data present in the data source.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.snapshotDelayMs(long snapshotDelayMs) |
A delay period before a snapshot will begin, given in milliseconds.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.snapshotFetchSize(int snapshotFetchSize) |
The maximum number of records that should be loaded into memory while
performing a snapshot.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.snapshotIncludeCollectionList(String snapshotIncludeCollectionList) |
this setting must be set to specify a list of tables/collections
whose snapshot must be taken on creating or restarting the connector.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.snapshotMaxThreads(int snapshotMaxThreads) |
The maximum number of threads used to perform the snapshot.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.snapshotMode(String snapshotMode) |
The criteria for running a snapshot upon startup of the connector.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.sourceStructVersion(String sourceStructVersion) |
A version of the format of the publicly visible source part in the
message.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.tombstonesOnDelete(boolean tombstonesOnDelete) |
Whether delete operations should be represented by a delete event and
a subsquenttombstone event (true) or only by a delete event (false).
|