public static interface DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder extends ComponentBuilder<org.apache.camel.component.debezium.DebeziumMongodbComponent>
| Modifier and Type | Method and Description |
|---|---|
default 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 |
autowiredEnabled(boolean autowiredEnabled)
Whether autowiring is enabled.
|
default 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 |
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 |
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 |
configuration(org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration configuration)
Allow pre-configured Configurations to be set.
|
default 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 |
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 |
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 |
converters(String converters)
Optional list of custom converters that would be used instead of
default ones.
|
default 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 |
databaseHistoryFileFilename(String databaseHistoryFileFilename)
The path to the file that will be used to record the database
history.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
databaseIncludeList(String databaseIncludeList)
A comma-separated list of regular expressions that match the database
names for which changes are to be captured.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
eventProcessingFailureHandlingMode(String eventProcessingFailureHandlingMode)
Specify how failures during processing of events (i.e.
|
default 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 |
fieldRenames(String fieldRenames)
Description is not available here, please check Debezium website for
corresponding key 'field.renames' description.
|
default 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 |
heartbeatTopicsPrefix(String heartbeatTopicsPrefix)
The prefix that is used to name heartbeat topics.Defaults to
__debezium-heartbeat.
|
default 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 |
internalKeyConverter(String internalKeyConverter)
The Converter class that should be used to serialize and deserialize
key data for offsets.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
internalValueConverter(String internalValueConverter)
The Converter class that should be used to serialize and deserialize
value data for offsets.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
maxBatchSize(int maxBatchSize)
Maximum size of each batch of source records.
|
default 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 |
mongodbAuthsource(String mongodbAuthsource)
Database containing user credentials.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
mongodbConnectTimeoutMs(int mongodbConnectTimeoutMs)
The connection timeout in milliseconds.
|
default 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 |
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 |
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 |
mongodbPassword(String mongodbPassword)
Password to be used when connecting to MongoDB, if necessary.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
mongodbPollIntervalMs(long mongodbPollIntervalMs)
Frequency in milliseconds to look for new, removed, or changed
replica sets.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
mongodbServerSelectionTimeoutMs(int mongodbServerSelectionTimeoutMs)
The server selection timeout in milliseconds.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
mongodbSocketTimeoutMs(int mongodbSocketTimeoutMs)
The socket timeout in milliseconds.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
mongodbSslEnabled(boolean mongodbSslEnabled)
Should connector use SSL to connect to MongoDB instances.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
mongodbSslInvalidHostnameAllowed(boolean mongodbSslInvalidHostnameAllowed)
Whether invalid host names are allowed when using SSL.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
mongodbUser(String mongodbUser)
Database user for connecting to MongoDB, if necessary.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
offsetCommitPolicy(String offsetCommitPolicy)
The name of the Java class of the commit policy.
|
default 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 |
offsetFlushIntervalMs(long offsetFlushIntervalMs)
Interval at which to try committing offsets.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
offsetStorage(String offsetStorage)
The name of the Java class that is responsible for persistence of
connector offsets.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
offsetStorageFileName(String offsetStorageFileName)
Path to file where offsets are to be stored.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
offsetStoragePartitions(int offsetStoragePartitions)
The number of partitions used when creating the offset storage topic.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
offsetStorageReplicationFactor(int offsetStorageReplicationFactor)
Replication factor used when creating the offset storage topic.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
offsetStorageTopic(String offsetStorageTopic)
The name of the Kafka topic where offsets are to be stored.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
pollIntervalMs(long pollIntervalMs)
Frequency in milliseconds to wait for new change events to appear
after receiving no events.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
provideTransactionMetadata(boolean provideTransactionMetadata)
Enables transaction metadata extraction together with event counting.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
queryFetchSize(int queryFetchSize)
The maximum number of records that should be loaded into memory while
streaming.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
retriableRestartConnectorWaitMs(long retriableRestartConnectorWaitMs)
Time to wait before restarting connector after retriable exception
occurs.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
sanitizeFieldNames(boolean sanitizeFieldNames)
Whether field names will be sanitized to Avro naming conventions.
|
default 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 |
snapshotDelayMs(long snapshotDelayMs)
The number of milliseconds to delay before a snapshot will begin.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
snapshotFetchSize(int snapshotFetchSize)
The maximum number of records that should be loaded into memory while
performing a snapshot.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
snapshotMode(String snapshotMode)
The criteria for running a snapshot upon startup of the connector.
|
default DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder |
sourceStructVersion(String sourceStructVersion)
A version of the format of the publicly visible source part in the
message.
|
default 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).
|
build, build, doSetProperty, registerdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder additionalProperties(Map<String,Object> additionalProperties)
additionalProperties - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
bridgeErrorHandler - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder configuration(org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration configuration)
configuration - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder internalKeyConverter(String internalKeyConverter)
internalKeyConverter - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder internalValueConverter(String internalValueConverter)
internalValueConverter - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder offsetCommitPolicy(String offsetCommitPolicy)
offsetCommitPolicy - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder offsetCommitTimeoutMs(long offsetCommitTimeoutMs)
offsetCommitTimeoutMs - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder offsetFlushIntervalMs(long offsetFlushIntervalMs)
offsetFlushIntervalMs - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder offsetStorage(String offsetStorage)
offsetStorage - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder offsetStorageFileName(String offsetStorageFileName)
offsetStorageFileName - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder offsetStoragePartitions(int offsetStoragePartitions)
offsetStoragePartitions - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder offsetStorageReplicationFactor(int offsetStorageReplicationFactor)
offsetStorageReplicationFactor - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder offsetStorageTopic(String offsetStorageTopic)
offsetStorageTopic - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder autowiredEnabled(boolean autowiredEnabled)
autowiredEnabled - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder collectionExcludeList(String collectionExcludeList)
collectionExcludeList - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder collectionIncludeList(String collectionIncludeList)
collectionIncludeList - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder connectBackoffInitialDelayMs(long connectBackoffInitialDelayMs)
connectBackoffInitialDelayMs - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder connectBackoffMaxDelayMs(long connectBackoffMaxDelayMs)
connectBackoffMaxDelayMs - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder connectMaxAttempts(int connectMaxAttempts)
connectMaxAttempts - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder converters(String converters)
converters - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder databaseExcludeList(String databaseExcludeList)
databaseExcludeList - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder databaseHistoryFileFilename(String databaseHistoryFileFilename)
databaseHistoryFileFilename - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder databaseIncludeList(String databaseIncludeList)
databaseIncludeList - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder eventProcessingFailureHandlingMode(String eventProcessingFailureHandlingMode)
eventProcessingFailureHandlingMode - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder fieldExcludeList(String fieldExcludeList)
fieldExcludeList - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder fieldRenames(String fieldRenames)
fieldRenames - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder heartbeatIntervalMs(int heartbeatIntervalMs)
heartbeatIntervalMs - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder heartbeatTopicsPrefix(String heartbeatTopicsPrefix)
heartbeatTopicsPrefix - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder initialSyncMaxThreads(int initialSyncMaxThreads)
initialSyncMaxThreads - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder maxBatchSize(int maxBatchSize)
maxBatchSize - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder maxQueueSize(int maxQueueSize)
maxQueueSize - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder mongodbAuthsource(String mongodbAuthsource)
mongodbAuthsource - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder mongodbConnectTimeoutMs(int mongodbConnectTimeoutMs)
mongodbConnectTimeoutMs - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder mongodbHosts(String mongodbHosts)
mongodbHosts - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder mongodbMembersAutoDiscover(boolean mongodbMembersAutoDiscover)
mongodbMembersAutoDiscover - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder mongodbName(String mongodbName)
mongodbName - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder mongodbPassword(String mongodbPassword)
mongodbPassword - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder mongodbPollIntervalMs(long mongodbPollIntervalMs)
mongodbPollIntervalMs - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder mongodbServerSelectionTimeoutMs(int mongodbServerSelectionTimeoutMs)
mongodbServerSelectionTimeoutMs - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder mongodbSocketTimeoutMs(int mongodbSocketTimeoutMs)
mongodbSocketTimeoutMs - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder mongodbSslEnabled(boolean mongodbSslEnabled)
mongodbSslEnabled - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder mongodbSslInvalidHostnameAllowed(boolean mongodbSslInvalidHostnameAllowed)
mongodbSslInvalidHostnameAllowed - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder mongodbUser(String mongodbUser)
mongodbUser - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder pollIntervalMs(long pollIntervalMs)
pollIntervalMs - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder provideTransactionMetadata(boolean provideTransactionMetadata)
provideTransactionMetadata - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder queryFetchSize(int queryFetchSize)
queryFetchSize - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder retriableRestartConnectorWaitMs(long retriableRestartConnectorWaitMs)
retriableRestartConnectorWaitMs - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder sanitizeFieldNames(boolean sanitizeFieldNames)
sanitizeFieldNames - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder skippedOperations(String skippedOperations)
skippedOperations - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder snapshotDelayMs(long snapshotDelayMs)
snapshotDelayMs - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder snapshotFetchSize(int snapshotFetchSize)
snapshotFetchSize - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder snapshotMode(String snapshotMode)
snapshotMode - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder sourceStructVersion(String sourceStructVersion)
sourceStructVersion - the value to setdefault DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder tombstonesOnDelete(boolean tombstonesOnDelete)
tombstonesOnDelete - the value to setApache Camel