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.
|
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.
|
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.initialSyncMaxThreads(int initialSyncMaxThreads) |
Maximum number of threads used to perform an initial sync of the
collections in a replica set.
|
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.mongodbAuthsource(String mongodbAuthsource) |
Database containing user credentials.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.mongodbConnectTimeoutMs(int mongodbConnectTimeoutMs) |
The connection timeout 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) |
Frequency in milliseconds to look for new, removed, or changed
replica sets.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.mongodbServerSelectionTimeoutMs(int mongodbServerSelectionTimeoutMs) |
The server selection timeout in milliseconds.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.mongodbSocketTimeoutMs(int mongodbSocketTimeoutMs) |
The socket timeout 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) |
Frequency in milliseconds to wait for new change events to appear
after receiving no events.
|
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.skippedOperations(String skippedOperations) |
The comma-separated list of operations to skip during streaming,
defined as: 'i' for inserts; 'u' for updates; 'd' for deletes.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder.snapshotDelayMs(long snapshotDelayMs) |
The number of milliseconds to delay before a snapshot will begin.
|
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.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).
|