This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git
The following commit(s) were added to refs/heads/main by this push:
new 099708b2291 Regen
099708b2291 is described below
commit 099708b22911ac1ede3a153d56ff3527cef872c8
Author: Claus Ibsen <[email protected]>
AuthorDate: Thu Dec 19 08:47:42 2024 +0100
Regen
---
.../catalog/components/debezium-mysql.json | 4 +-
.../catalog/components/debezium-postgres.json | 146 +++++++++++----------
.../src/main/docs/debezium-mysql.json | 2 +-
.../DebeziumMySqlComponentConfiguration.java | 2 +-
.../src/main/docs/debezium-postgres.json | 7 +
.../DebeziumPostgresComponentConfiguration.java | 15 +++
6 files changed, 100 insertions(+), 76 deletions(-)
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/debezium-mysql.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/debezium-mysql.json
index ce6ab7cb283..8d40e7efe6d 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/debezium-mysql.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/debezium-mysql.json
@@ -99,7 +99,7 @@
"schemaHistoryInternal": { "index": 72, "kind": "property", "displayName":
"Schema History Internal", "group": "mysql", "label": "consumer,mysql",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"io.debezium.storage.kafka.history.KafkaSchemaHistory", "configurationClass":
"org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
"configurationFie [...]
"schemaHistoryInternalFileFilename": { "index": 73, "kind": "property",
"displayName": "Schema History Internal File Filename", "group": "mysql",
"label": "consumer,mysql", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "The path [...]
"schemaHistoryInternalSkipUnparseableDdl": { "index": 74, "kind":
"property", "displayName": "Schema History Internal Skip Unparseable Ddl",
"group": "mysql", "label": "consumer,mysql", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuratio [...]
- "schemaHistoryInternalStoreOnlyCapturedDatabasesDdl": { "index": 75,
"kind": "property", "displayName": "Schema History Internal Store Only Captured
Databases Ddl", "group": "mysql", "label": "consumer,mysql", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": true, "configurationClass":
"org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
"configurati [...]
+ "schemaHistoryInternalStoreOnlyCapturedDatabasesDdl": { "index": 75,
"kind": "property", "displayName": "Schema History Internal Store Only Captured
Databases Ddl", "group": "mysql", "label": "consumer,mysql", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
"configurat [...]
"schemaHistoryInternalStoreOnlyCapturedTablesDdl": { "index": 76, "kind":
"property", "displayName": "Schema History Internal Store Only Captured Tables
Ddl", "group": "mysql", "label": "consumer,mysql", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
"configurationFie [...]
"schemaNameAdjustmentMode": { "index": 77, "kind": "property",
"displayName": "Schema Name Adjustment Mode", "group": "mysql", "label":
"consumer,mysql", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "none", "configurationClass":
"org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Spe [...]
"signalDataCollection": { "index": 78, "kind": "property", "displayName":
"Signal Data Collection", "group": "mysql", "label": "consumer,mysql",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "The name of the data
collection that [...]
@@ -221,7 +221,7 @@
"schemaHistoryInternal": { "index": 73, "kind": "parameter",
"displayName": "Schema History Internal", "group": "mysql", "label":
"consumer,mysql", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "io.debezium.storage.kafka.history.KafkaSchemaHistory",
"configurationClass":
"org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
"configurationFi [...]
"schemaHistoryInternalFileFilename": { "index": 74, "kind": "parameter",
"displayName": "Schema History Internal File Filename", "group": "mysql",
"label": "consumer,mysql", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "The pat [...]
"schemaHistoryInternalSkipUnparseableDdl": { "index": 75, "kind":
"parameter", "displayName": "Schema History Internal Skip Unparseable Ddl",
"group": "mysql", "label": "consumer,mysql", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configurati [...]
- "schemaHistoryInternalStoreOnlyCapturedDatabasesDdl": { "index": 76,
"kind": "parameter", "displayName": "Schema History Internal Store Only
Captured Databases Ddl", "group": "mysql", "label": "consumer,mysql",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": true,
"configurationClass":
"org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
"configurat [...]
+ "schemaHistoryInternalStoreOnlyCapturedDatabasesDdl": { "index": 76,
"kind": "parameter", "displayName": "Schema History Internal Store Only
Captured Databases Ddl", "group": "mysql", "label": "consumer,mysql",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"configurationClass":
"org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
"configura [...]
"schemaHistoryInternalStoreOnlyCapturedTablesDdl": { "index": 77, "kind":
"parameter", "displayName": "Schema History Internal Store Only Captured Tables
Ddl", "group": "mysql", "label": "consumer,mysql", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
"configurationFi [...]
"schemaNameAdjustmentMode": { "index": 78, "kind": "parameter",
"displayName": "Schema Name Adjustment Mode", "group": "mysql", "label":
"consumer,mysql", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "none", "configurationClass":
"org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Sp [...]
"signalDataCollection": { "index": 79, "kind": "parameter", "displayName":
"Signal Data Collection", "group": "mysql", "label": "consumer,mysql",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "The name of the data
collection tha [...]
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/debezium-postgres.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/debezium-postgres.json
index bddd23daeb1..ffaa9922ac4 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/debezium-postgres.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/debezium-postgres.json
@@ -99,42 +99,43 @@
"signalPollIntervalMs": { "index": 72, "kind": "property", "displayName":
"Signal Poll Interval Ms", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "5s",
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Interval fo [...]
"skippedOperations": { "index": 73, "kind": "property", "displayName":
"Skipped Operations", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "defaultValue": "t",
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "The comma- [...]
"slotDropOnStop": { "index": 74, "kind": "property", "displayName": "Slot
Drop On Stop", "group": "postgres", "label": "consumer,postgres", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Whether or not to dr
[...]
- "slotMaxRetries": { "index": 75, "kind": "property", "displayName": "Slot
Max Retries", "group": "postgres", "label": "consumer,postgres", "required":
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": 6, "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "How many times to retry
conne [...]
- "slotName": { "index": 76, "kind": "property", "displayName": "Slot Name",
"group": "postgres", "label": "consumer,postgres", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": "debezium", "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "The name of the Postg
[...]
- "slotRetryDelayMs": { "index": 77, "kind": "property", "displayName":
"Slot Retry Delay Ms", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "10s",
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Time to wait betwe [...]
- "slotStreamParams": { "index": 78, "kind": "property", "displayName":
"Slot Stream Params", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Any optional parameters
used by [...]
- "snapshotDelayMs": { "index": 79, "kind": "property", "displayName":
"Snapshot Delay Ms", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "0ms",
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "A delay period before
[...]
- "snapshotFetchSize": { "index": 80, "kind": "property", "displayName":
"Snapshot Fetch Size", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "integer", "javaType": "int", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "The maximum number of
records that should [...]
- "snapshotIncludeCollectionList": { "index": 81, "kind": "property",
"displayName": "Snapshot Include Collection List", "group": "postgres",
"label": "consumer,postgres", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "This [...]
- "snapshotIsolationMode": { "index": 82, "kind": "property", "displayName":
"Snapshot Isolation Mode", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"serializable", "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "descr [...]
- "snapshotLockingMode": { "index": 83, "kind": "property", "displayName":
"Snapshot Locking Mode", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"none", "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Co [...]
- "snapshotLockingModeCustomName": { "index": 84, "kind": "property",
"displayName": "Snapshot Locking Mode Custom Name", "group": "postgres",
"label": "consumer,postgres", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "When [...]
- "snapshotLockTimeoutMs": { "index": 85, "kind": "property", "displayName":
"Snapshot Lock Timeout Ms", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "10s",
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "The maxi [...]
- "snapshotMaxThreads": { "index": 86, "kind": "property", "displayName":
"Snapshot Max Threads", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "integer", "javaType": "int", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": 1, "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "The maximum number of
[...]
- "snapshotMode": { "index": 87, "kind": "property", "displayName":
"Snapshot Mode", "group": "postgres", "label": "consumer,postgres", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "initial",
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "The criteria f [...]
- "snapshotModeConfigurationBasedSnapshotData": { "index": 88, "kind":
"property", "displayName": "Snapshot Mode Configuration Based Snapshot Data",
"group": "postgres", "label": "consumer,postgres", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationFie [...]
- "snapshotModeConfigurationBasedSnapshotOnDataError": { "index": 89,
"kind": "property", "displayName": "Snapshot Mode Configuration Based Snapshot
On Data Error", "group": "postgres", "label": "consumer,postgres", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
" [...]
- "snapshotModeConfigurationBasedSnapshotOnSchemaError": { "index": 90,
"kind": "property", "displayName": "Snapshot Mode Configuration Based Snapshot
On Schema Error", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration
[...]
- "snapshotModeConfigurationBasedSnapshotSchema": { "index": 91, "kind":
"property", "displayName": "Snapshot Mode Configuration Based Snapshot Schema",
"group": "postgres", "label": "consumer,postgres", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configuratio [...]
- "snapshotModeConfigurationBasedStartStream": { "index": 92, "kind":
"property", "displayName": "Snapshot Mode Configuration Based Start Stream",
"group": "postgres", "label": "consumer,postgres", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField [...]
- "snapshotModeCustomName": { "index": 93, "kind": "property",
"displayName": "Snapshot Mode Custom Name", "group": "postgres", "label":
"consumer,postgres", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "When 'snapshot.mode
[...]
- "snapshotQueryMode": { "index": 94, "kind": "property", "displayName":
"Snapshot Query Mode", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"select_all", "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": " [...]
- "snapshotQueryModeCustomName": { "index": 95, "kind": "property",
"displayName": "Snapshot Query Mode Custom Name", "group": "postgres", "label":
"consumer,postgres", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "When 'sn [...]
- "snapshotSelectStatementOverrides": { "index": 96, "kind": "property",
"displayName": "Snapshot Select Statement Overrides", "group": "postgres",
"label": "consumer,postgres", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": [...]
- "snapshotTablesOrderByRowCount": { "index": 97, "kind": "property",
"displayName": "Snapshot Tables Order By Row Count", "group": "postgres",
"label": "consumer,postgres", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "disabled", "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configu [...]
- "sourceinfoStructMaker": { "index": 98, "kind": "property", "displayName":
"Sourceinfo Struct Maker", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"io.debezium.connector.postgresql.PostgresSourceInfoStructMaker",
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfigurati
[...]
- "statusUpdateIntervalMs": { "index": 99, "kind": "property",
"displayName": "Status Update Interval Ms", "group": "postgres", "label":
"consumer,postgres", "required": false, "type": "duration", "javaType": "int",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"10s", "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Frequen [...]
- "streamingDelayMs": { "index": 100, "kind": "property", "displayName":
"Streaming Delay Ms", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "0ms",
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "A delay period aft [...]
- "tableExcludeList": { "index": 101, "kind": "property", "displayName":
"Table Exclude List", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "A comma-separated list
of regul [...]
- "tableIgnoreBuiltin": { "index": 102, "kind": "property", "displayName":
"Table Ignore Builtin", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": true,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Flag specifyi [...]
- "tableIncludeList": { "index": 103, "kind": "property", "displayName":
"Table Include List", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "The tables for which
changes ar [...]
- "timePrecisionMode": { "index": 104, "kind": "property", "displayName":
"Time Precision Mode", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"adaptive", "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "T [...]
- "tombstonesOnDelete": { "index": 105, "kind": "property", "displayName":
"Tombstones On Delete", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Whether dele [...]
- "topicNamingStrategy": { "index": 106, "kind": "property", "displayName":
"Topic Naming Strategy", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"io.debezium.schema.SchemaTopicNamingStrategy", "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationFi [...]
- "topicPrefix": { "index": 107, "kind": "property", "displayName": "Topic
Prefix", "group": "postgres", "label": "consumer,postgres", "required": true,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Topic prefix that id
[...]
- "transactionMetadataFactory": { "index": 108, "kind": "property",
"displayName": "Transaction Metadata Factory", "group": "postgres", "label":
"consumer,postgres", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"defaultValue":
"io.debezium.pipeline.txmetadata.DefaultTransactionMetadataFactory",
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebez
[...]
- "unavailableValuePlaceholder": { "index": 109, "kind": "property",
"displayName": "Unavailable Value Placeholder", "group": "postgres", "label":
"consumer,postgres", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "__debezium_unavailable_value", "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationFi [...]
- "xminFetchIntervalMs": { "index": 110, "kind": "property", "displayName":
"Xmin Fetch Interval Ms", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "0ms",
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Specify how [...]
+ "slotFailover": { "index": 75, "kind": "property", "displayName": "Slot
Failover", "group": "postgres", "label": "consumer,postgres", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Whether or not to
create a [...]
+ "slotMaxRetries": { "index": 76, "kind": "property", "displayName": "Slot
Max Retries", "group": "postgres", "label": "consumer,postgres", "required":
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": 6, "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "How many times to retry
conne [...]
+ "slotName": { "index": 77, "kind": "property", "displayName": "Slot Name",
"group": "postgres", "label": "consumer,postgres", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": "debezium", "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "The name of the Postg
[...]
+ "slotRetryDelayMs": { "index": 78, "kind": "property", "displayName":
"Slot Retry Delay Ms", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "10s",
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Time to wait betwe [...]
+ "slotStreamParams": { "index": 79, "kind": "property", "displayName":
"Slot Stream Params", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Any optional parameters
used by [...]
+ "snapshotDelayMs": { "index": 80, "kind": "property", "displayName":
"Snapshot Delay Ms", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "0ms",
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "A delay period before
[...]
+ "snapshotFetchSize": { "index": 81, "kind": "property", "displayName":
"Snapshot Fetch Size", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "integer", "javaType": "int", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "The maximum number of
records that should [...]
+ "snapshotIncludeCollectionList": { "index": 82, "kind": "property",
"displayName": "Snapshot Include Collection List", "group": "postgres",
"label": "consumer,postgres", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "This [...]
+ "snapshotIsolationMode": { "index": 83, "kind": "property", "displayName":
"Snapshot Isolation Mode", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"serializable", "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "descr [...]
+ "snapshotLockingMode": { "index": 84, "kind": "property", "displayName":
"Snapshot Locking Mode", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"none", "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Co [...]
+ "snapshotLockingModeCustomName": { "index": 85, "kind": "property",
"displayName": "Snapshot Locking Mode Custom Name", "group": "postgres",
"label": "consumer,postgres", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "When [...]
+ "snapshotLockTimeoutMs": { "index": 86, "kind": "property", "displayName":
"Snapshot Lock Timeout Ms", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "10s",
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "The maxi [...]
+ "snapshotMaxThreads": { "index": 87, "kind": "property", "displayName":
"Snapshot Max Threads", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "integer", "javaType": "int", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": 1, "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "The maximum number of
[...]
+ "snapshotMode": { "index": 88, "kind": "property", "displayName":
"Snapshot Mode", "group": "postgres", "label": "consumer,postgres", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "initial",
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "The criteria f [...]
+ "snapshotModeConfigurationBasedSnapshotData": { "index": 89, "kind":
"property", "displayName": "Snapshot Mode Configuration Based Snapshot Data",
"group": "postgres", "label": "consumer,postgres", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationFie [...]
+ "snapshotModeConfigurationBasedSnapshotOnDataError": { "index": 90,
"kind": "property", "displayName": "Snapshot Mode Configuration Based Snapshot
On Data Error", "group": "postgres", "label": "consumer,postgres", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
" [...]
+ "snapshotModeConfigurationBasedSnapshotOnSchemaError": { "index": 91,
"kind": "property", "displayName": "Snapshot Mode Configuration Based Snapshot
On Schema Error", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration
[...]
+ "snapshotModeConfigurationBasedSnapshotSchema": { "index": 92, "kind":
"property", "displayName": "Snapshot Mode Configuration Based Snapshot Schema",
"group": "postgres", "label": "consumer,postgres", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configuratio [...]
+ "snapshotModeConfigurationBasedStartStream": { "index": 93, "kind":
"property", "displayName": "Snapshot Mode Configuration Based Start Stream",
"group": "postgres", "label": "consumer,postgres", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField [...]
+ "snapshotModeCustomName": { "index": 94, "kind": "property",
"displayName": "Snapshot Mode Custom Name", "group": "postgres", "label":
"consumer,postgres", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "When 'snapshot.mode
[...]
+ "snapshotQueryMode": { "index": 95, "kind": "property", "displayName":
"Snapshot Query Mode", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"select_all", "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": " [...]
+ "snapshotQueryModeCustomName": { "index": 96, "kind": "property",
"displayName": "Snapshot Query Mode Custom Name", "group": "postgres", "label":
"consumer,postgres", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "When 'sn [...]
+ "snapshotSelectStatementOverrides": { "index": 97, "kind": "property",
"displayName": "Snapshot Select Statement Overrides", "group": "postgres",
"label": "consumer,postgres", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": [...]
+ "snapshotTablesOrderByRowCount": { "index": 98, "kind": "property",
"displayName": "Snapshot Tables Order By Row Count", "group": "postgres",
"label": "consumer,postgres", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "disabled", "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configu [...]
+ "sourceinfoStructMaker": { "index": 99, "kind": "property", "displayName":
"Sourceinfo Struct Maker", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"io.debezium.connector.postgresql.PostgresSourceInfoStructMaker",
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfigurati
[...]
+ "statusUpdateIntervalMs": { "index": 100, "kind": "property",
"displayName": "Status Update Interval Ms", "group": "postgres", "label":
"consumer,postgres", "required": false, "type": "duration", "javaType": "int",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"10s", "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Freque [...]
+ "streamingDelayMs": { "index": 101, "kind": "property", "displayName":
"Streaming Delay Ms", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "0ms",
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "A delay period aft [...]
+ "tableExcludeList": { "index": 102, "kind": "property", "displayName":
"Table Exclude List", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "A comma-separated list
of regul [...]
+ "tableIgnoreBuiltin": { "index": 103, "kind": "property", "displayName":
"Table Ignore Builtin", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": true,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Flag specifyi [...]
+ "tableIncludeList": { "index": 104, "kind": "property", "displayName":
"Table Include List", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "The tables for which
changes ar [...]
+ "timePrecisionMode": { "index": 105, "kind": "property", "displayName":
"Time Precision Mode", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"adaptive", "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "T [...]
+ "tombstonesOnDelete": { "index": 106, "kind": "property", "displayName":
"Tombstones On Delete", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Whether dele [...]
+ "topicNamingStrategy": { "index": 107, "kind": "property", "displayName":
"Topic Naming Strategy", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"io.debezium.schema.SchemaTopicNamingStrategy", "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationFi [...]
+ "topicPrefix": { "index": 108, "kind": "property", "displayName": "Topic
Prefix", "group": "postgres", "label": "consumer,postgres", "required": true,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Topic prefix that id
[...]
+ "transactionMetadataFactory": { "index": 109, "kind": "property",
"displayName": "Transaction Metadata Factory", "group": "postgres", "label":
"consumer,postgres", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"defaultValue":
"io.debezium.pipeline.txmetadata.DefaultTransactionMetadataFactory",
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebez
[...]
+ "unavailableValuePlaceholder": { "index": 110, "kind": "property",
"displayName": "Unavailable Value Placeholder", "group": "postgres", "label":
"consumer,postgres", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "__debezium_unavailable_value", "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationFi [...]
+ "xminFetchIntervalMs": { "index": 111, "kind": "property", "displayName":
"Xmin Fetch Interval Ms", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "0ms",
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Specify how [...]
},
"headers": {
"CamelDebeziumSourceMetadata": { "index": 0, "kind": "header",
"displayName": "", "group": "consumer", "label": "", "required": false,
"javaType": "Map<String, Object>", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "The metadata about the
source event, for example table name, database name, log position, etc, please
refer to the Debezium documentation for more info.", "constantName":
"org.apache.camel.component.debezium.DebeziumConst [...]
@@ -222,41 +223,42 @@
"signalPollIntervalMs": { "index": 73, "kind": "parameter", "displayName":
"Signal Poll Interval Ms", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "5s",
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Interval f [...]
"skippedOperations": { "index": 74, "kind": "parameter", "displayName":
"Skipped Operations", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "defaultValue": "t",
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "The comma [...]
"slotDropOnStop": { "index": 75, "kind": "parameter", "displayName": "Slot
Drop On Stop", "group": "postgres", "label": "consumer,postgres", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Whether or not to d
[...]
- "slotMaxRetries": { "index": 76, "kind": "parameter", "displayName": "Slot
Max Retries", "group": "postgres", "label": "consumer,postgres", "required":
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": 6, "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "How many times to retry
conn [...]
- "slotName": { "index": 77, "kind": "parameter", "displayName": "Slot
Name", "group": "postgres", "label": "consumer,postgres", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "debezium",
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "The name of the Post
[...]
- "slotRetryDelayMs": { "index": 78, "kind": "parameter", "displayName":
"Slot Retry Delay Ms", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "10s",
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Time to wait betw [...]
- "slotStreamParams": { "index": 79, "kind": "parameter", "displayName":
"Slot Stream Params", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Any optional parameters
used by [...]
- "snapshotDelayMs": { "index": 80, "kind": "parameter", "displayName":
"Snapshot Delay Ms", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "0ms",
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "A delay period befor
[...]
- "snapshotFetchSize": { "index": 81, "kind": "parameter", "displayName":
"Snapshot Fetch Size", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "integer", "javaType": "int", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "The maximum number of
records that should [...]
- "snapshotIncludeCollectionList": { "index": 82, "kind": "parameter",
"displayName": "Snapshot Include Collection List", "group": "postgres",
"label": "consumer,postgres", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "This [...]
- "snapshotIsolationMode": { "index": 83, "kind": "parameter",
"displayName": "Snapshot Isolation Mode", "group": "postgres", "label":
"consumer,postgres", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "serializable", "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "desc [...]
- "snapshotLockingMode": { "index": 84, "kind": "parameter", "displayName":
"Snapshot Locking Mode", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"none", "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "C [...]
- "snapshotLockingModeCustomName": { "index": 85, "kind": "parameter",
"displayName": "Snapshot Locking Mode Custom Name", "group": "postgres",
"label": "consumer,postgres", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Whe [...]
- "snapshotLockTimeoutMs": { "index": 86, "kind": "parameter",
"displayName": "Snapshot Lock Timeout Ms", "group": "postgres", "label":
"consumer,postgres", "required": false, "type": "duration", "javaType": "long",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"10s", "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "The max [...]
- "snapshotMaxThreads": { "index": 87, "kind": "parameter", "displayName":
"Snapshot Max Threads", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "integer", "javaType": "int", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": 1, "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "The maximum number o
[...]
- "snapshotMode": { "index": 88, "kind": "parameter", "displayName":
"Snapshot Mode", "group": "postgres", "label": "consumer,postgres", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "initial",
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "The criteria [...]
- "snapshotModeConfigurationBasedSnapshotData": { "index": 89, "kind":
"parameter", "displayName": "Snapshot Mode Configuration Based Snapshot Data",
"group": "postgres", "label": "consumer,postgres", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationFi [...]
- "snapshotModeConfigurationBasedSnapshotOnDataError": { "index": 90,
"kind": "parameter", "displayName": "Snapshot Mode Configuration Based Snapshot
On Data Error", "group": "postgres", "label": "consumer,postgres", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
[...]
- "snapshotModeConfigurationBasedSnapshotOnSchemaError": { "index": 91,
"kind": "parameter", "displayName": "Snapshot Mode Configuration Based Snapshot
On Schema Error", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguratio
[...]
- "snapshotModeConfigurationBasedSnapshotSchema": { "index": 92, "kind":
"parameter", "displayName": "Snapshot Mode Configuration Based Snapshot
Schema", "group": "postgres", "label": "consumer,postgres", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurati [...]
- "snapshotModeConfigurationBasedStartStream": { "index": 93, "kind":
"parameter", "displayName": "Snapshot Mode Configuration Based Start Stream",
"group": "postgres", "label": "consumer,postgres", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationFiel [...]
- "snapshotModeCustomName": { "index": 94, "kind": "parameter",
"displayName": "Snapshot Mode Custom Name", "group": "postgres", "label":
"consumer,postgres", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "When 'snapshot.mod [...]
- "snapshotQueryMode": { "index": 95, "kind": "parameter", "displayName":
"Snapshot Query Mode", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"select_all", "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": [...]
- "snapshotQueryModeCustomName": { "index": 96, "kind": "parameter",
"displayName": "Snapshot Query Mode Custom Name", "group": "postgres", "label":
"consumer,postgres", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "When 's [...]
- "snapshotSelectStatementOverrides": { "index": 97, "kind": "parameter",
"displayName": "Snapshot Select Statement Overrides", "group": "postgres",
"label": "consumer,postgres", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": [...]
- "snapshotTablesOrderByRowCount": { "index": 98, "kind": "parameter",
"displayName": "Snapshot Tables Order By Row Count", "group": "postgres",
"label": "consumer,postgres", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "disabled", "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "config [...]
- "sourceinfoStructMaker": { "index": 99, "kind": "parameter",
"displayName": "Sourceinfo Struct Maker", "group": "postgres", "label":
"consumer,postgres", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"defaultValue":
"io.debezium.connector.postgresql.PostgresSourceInfoStructMaker",
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfigurat
[...]
- "statusUpdateIntervalMs": { "index": 100, "kind": "parameter",
"displayName": "Status Update Interval Ms", "group": "postgres", "label":
"consumer,postgres", "required": false, "type": "duration", "javaType": "int",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"10s", "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Frequ [...]
- "streamingDelayMs": { "index": 101, "kind": "parameter", "displayName":
"Streaming Delay Ms", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "0ms",
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "A delay period af [...]
- "tableExcludeList": { "index": 102, "kind": "parameter", "displayName":
"Table Exclude List", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "A comma-separated list
of regu [...]
- "tableIgnoreBuiltin": { "index": 103, "kind": "parameter", "displayName":
"Table Ignore Builtin", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": true,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Flag specify [...]
- "tableIncludeList": { "index": 104, "kind": "parameter", "displayName":
"Table Include List", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "The tables for which
changes a [...]
- "timePrecisionMode": { "index": 105, "kind": "parameter", "displayName":
"Time Precision Mode", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"adaptive", "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": " [...]
- "tombstonesOnDelete": { "index": 106, "kind": "parameter", "displayName":
"Tombstones On Delete", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Whether del [...]
- "topicNamingStrategy": { "index": 107, "kind": "parameter", "displayName":
"Topic Naming Strategy", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"io.debezium.schema.SchemaTopicNamingStrategy", "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationF [...]
- "topicPrefix": { "index": 108, "kind": "parameter", "displayName": "Topic
Prefix", "group": "postgres", "label": "consumer,postgres", "required": true,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Topic prefix that i
[...]
- "transactionMetadataFactory": { "index": 109, "kind": "parameter",
"displayName": "Transaction Metadata Factory", "group": "postgres", "label":
"consumer,postgres", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"defaultValue":
"io.debezium.pipeline.txmetadata.DefaultTransactionMetadataFactory",
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebe
[...]
- "unavailableValuePlaceholder": { "index": 110, "kind": "parameter",
"displayName": "Unavailable Value Placeholder", "group": "postgres", "label":
"consumer,postgres", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "__debezium_unavailable_value", "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationF [...]
- "xminFetchIntervalMs": { "index": 111, "kind": "parameter", "displayName":
"Xmin Fetch Interval Ms", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "0ms",
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Specify ho [...]
+ "slotFailover": { "index": 76, "kind": "parameter", "displayName": "Slot
Failover", "group": "postgres", "label": "consumer,postgres", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Whether or not to
create [...]
+ "slotMaxRetries": { "index": 77, "kind": "parameter", "displayName": "Slot
Max Retries", "group": "postgres", "label": "consumer,postgres", "required":
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": 6, "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "How many times to retry
conn [...]
+ "slotName": { "index": 78, "kind": "parameter", "displayName": "Slot
Name", "group": "postgres", "label": "consumer,postgres", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "debezium",
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "The name of the Post
[...]
+ "slotRetryDelayMs": { "index": 79, "kind": "parameter", "displayName":
"Slot Retry Delay Ms", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "10s",
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Time to wait betw [...]
+ "slotStreamParams": { "index": 80, "kind": "parameter", "displayName":
"Slot Stream Params", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Any optional parameters
used by [...]
+ "snapshotDelayMs": { "index": 81, "kind": "parameter", "displayName":
"Snapshot Delay Ms", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "0ms",
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "A delay period befor
[...]
+ "snapshotFetchSize": { "index": 82, "kind": "parameter", "displayName":
"Snapshot Fetch Size", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "integer", "javaType": "int", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "The maximum number of
records that should [...]
+ "snapshotIncludeCollectionList": { "index": 83, "kind": "parameter",
"displayName": "Snapshot Include Collection List", "group": "postgres",
"label": "consumer,postgres", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "This [...]
+ "snapshotIsolationMode": { "index": 84, "kind": "parameter",
"displayName": "Snapshot Isolation Mode", "group": "postgres", "label":
"consumer,postgres", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "serializable", "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "desc [...]
+ "snapshotLockingMode": { "index": 85, "kind": "parameter", "displayName":
"Snapshot Locking Mode", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"none", "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "C [...]
+ "snapshotLockingModeCustomName": { "index": 86, "kind": "parameter",
"displayName": "Snapshot Locking Mode Custom Name", "group": "postgres",
"label": "consumer,postgres", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Whe [...]
+ "snapshotLockTimeoutMs": { "index": 87, "kind": "parameter",
"displayName": "Snapshot Lock Timeout Ms", "group": "postgres", "label":
"consumer,postgres", "required": false, "type": "duration", "javaType": "long",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"10s", "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "The max [...]
+ "snapshotMaxThreads": { "index": 88, "kind": "parameter", "displayName":
"Snapshot Max Threads", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "integer", "javaType": "int", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": 1, "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "The maximum number o
[...]
+ "snapshotMode": { "index": 89, "kind": "parameter", "displayName":
"Snapshot Mode", "group": "postgres", "label": "consumer,postgres", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "initial",
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "The criteria [...]
+ "snapshotModeConfigurationBasedSnapshotData": { "index": 90, "kind":
"parameter", "displayName": "Snapshot Mode Configuration Based Snapshot Data",
"group": "postgres", "label": "consumer,postgres", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationFi [...]
+ "snapshotModeConfigurationBasedSnapshotOnDataError": { "index": 91,
"kind": "parameter", "displayName": "Snapshot Mode Configuration Based Snapshot
On Data Error", "group": "postgres", "label": "consumer,postgres", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
[...]
+ "snapshotModeConfigurationBasedSnapshotOnSchemaError": { "index": 92,
"kind": "parameter", "displayName": "Snapshot Mode Configuration Based Snapshot
On Schema Error", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguratio
[...]
+ "snapshotModeConfigurationBasedSnapshotSchema": { "index": 93, "kind":
"parameter", "displayName": "Snapshot Mode Configuration Based Snapshot
Schema", "group": "postgres", "label": "consumer,postgres", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurati [...]
+ "snapshotModeConfigurationBasedStartStream": { "index": 94, "kind":
"parameter", "displayName": "Snapshot Mode Configuration Based Start Stream",
"group": "postgres", "label": "consumer,postgres", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationFiel [...]
+ "snapshotModeCustomName": { "index": 95, "kind": "parameter",
"displayName": "Snapshot Mode Custom Name", "group": "postgres", "label":
"consumer,postgres", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "When 'snapshot.mod [...]
+ "snapshotQueryMode": { "index": 96, "kind": "parameter", "displayName":
"Snapshot Query Mode", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"select_all", "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": [...]
+ "snapshotQueryModeCustomName": { "index": 97, "kind": "parameter",
"displayName": "Snapshot Query Mode Custom Name", "group": "postgres", "label":
"consumer,postgres", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "When 's [...]
+ "snapshotSelectStatementOverrides": { "index": 98, "kind": "parameter",
"displayName": "Snapshot Select Statement Overrides", "group": "postgres",
"label": "consumer,postgres", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": [...]
+ "snapshotTablesOrderByRowCount": { "index": 99, "kind": "parameter",
"displayName": "Snapshot Tables Order By Row Count", "group": "postgres",
"label": "consumer,postgres", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "disabled", "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "config [...]
+ "sourceinfoStructMaker": { "index": 100, "kind": "parameter",
"displayName": "Sourceinfo Struct Maker", "group": "postgres", "label":
"consumer,postgres", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"defaultValue":
"io.debezium.connector.postgresql.PostgresSourceInfoStructMaker",
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfigura
[...]
+ "statusUpdateIntervalMs": { "index": 101, "kind": "parameter",
"displayName": "Status Update Interval Ms", "group": "postgres", "label":
"consumer,postgres", "required": false, "type": "duration", "javaType": "int",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"10s", "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Frequ [...]
+ "streamingDelayMs": { "index": 102, "kind": "parameter", "displayName":
"Streaming Delay Ms", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "0ms",
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "A delay period af [...]
+ "tableExcludeList": { "index": 103, "kind": "parameter", "displayName":
"Table Exclude List", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "A comma-separated list
of regu [...]
+ "tableIgnoreBuiltin": { "index": 104, "kind": "parameter", "displayName":
"Table Ignore Builtin", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": true,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Flag specify [...]
+ "tableIncludeList": { "index": 105, "kind": "parameter", "displayName":
"Table Include List", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "The tables for which
changes a [...]
+ "timePrecisionMode": { "index": 106, "kind": "parameter", "displayName":
"Time Precision Mode", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"adaptive", "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": " [...]
+ "tombstonesOnDelete": { "index": 107, "kind": "parameter", "displayName":
"Tombstones On Delete", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Whether del [...]
+ "topicNamingStrategy": { "index": 108, "kind": "parameter", "displayName":
"Topic Naming Strategy", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"io.debezium.schema.SchemaTopicNamingStrategy", "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationF [...]
+ "topicPrefix": { "index": 109, "kind": "parameter", "displayName": "Topic
Prefix", "group": "postgres", "label": "consumer,postgres", "required": true,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Topic prefix that i
[...]
+ "transactionMetadataFactory": { "index": 110, "kind": "parameter",
"displayName": "Transaction Metadata Factory", "group": "postgres", "label":
"consumer,postgres", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"defaultValue":
"io.debezium.pipeline.txmetadata.DefaultTransactionMetadataFactory",
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebe
[...]
+ "unavailableValuePlaceholder": { "index": 111, "kind": "parameter",
"displayName": "Unavailable Value Placeholder", "group": "postgres", "label":
"consumer,postgres", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "__debezium_unavailable_value", "configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationF [...]
+ "xminFetchIntervalMs": { "index": 112, "kind": "parameter", "displayName":
"Xmin Fetch Interval Ms", "group": "postgres", "label": "consumer,postgres",
"required": false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "0ms",
"configurationClass":
"org.apache.camel.component.debezium.postgres.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Specify ho [...]
}
}
diff --git
a/components-starter/camel-debezium-mysql-starter/src/main/docs/debezium-mysql.json
b/components-starter/camel-debezium-mysql-starter/src/main/docs/debezium-mysql.json
index 7bd8abeea27..a96456f3d35 100644
---
a/components-starter/camel-debezium-mysql-starter/src/main/docs/debezium-mysql.json
+++
b/components-starter/camel-debezium-mysql-starter/src/main/docs/debezium-mysql.json
@@ -522,7 +522,7 @@
"type": "java.lang.Boolean",
"description": "Controls what DDL will Debezium store in database schema
history. By default (true) only DDL that manipulates a table from captured
schema\/database will be stored. If set to false, then Debezium will store all
incoming DDL statements.",
"sourceType":
"org.apache.camel.component.debezium.mysql.springboot.DebeziumMySqlComponentConfiguration",
- "defaultValue": true
+ "defaultValue": false
},
{
"name":
"camel.component.debezium-mysql.schema-history-internal-store-only-captured-tables-ddl",
diff --git
a/components-starter/camel-debezium-mysql-starter/src/main/java/org/apache/camel/component/debezium/mysql/springboot/DebeziumMySqlComponentConfiguration.java
b/components-starter/camel-debezium-mysql-starter/src/main/java/org/apache/camel/component/debezium/mysql/springboot/DebeziumMySqlComponentConfiguration.java
index 9b82c54a03a..b3c049adfdc 100644
---
a/components-starter/camel-debezium-mysql-starter/src/main/java/org/apache/camel/component/debezium/mysql/springboot/DebeziumMySqlComponentConfiguration.java
+++
b/components-starter/camel-debezium-mysql-starter/src/main/java/org/apache/camel/component/debezium/mysql/springboot/DebeziumMySqlComponentConfiguration.java
@@ -518,7 +518,7 @@ public class DebeziumMySqlComponentConfiguration
* schema/database will be stored. If set to false, then Debezium will
store
* all incoming DDL statements.
*/
- private Boolean schemaHistoryInternalStoreOnlyCapturedDatabasesDdl = true;
+ private Boolean schemaHistoryInternalStoreOnlyCapturedDatabasesDdl = false;
/**
* Controls what DDL will Debezium store in database schema history. By
* default (false) Debezium will store all incoming DDL statements. If set
diff --git
a/components-starter/camel-debezium-postgres-starter/src/main/docs/debezium-postgres.json
b/components-starter/camel-debezium-postgres-starter/src/main/docs/debezium-postgres.json
index 89cb2d0ca0d..1ad008262c8 100644
---
a/components-starter/camel-debezium-postgres-starter/src/main/docs/debezium-postgres.json
+++
b/components-starter/camel-debezium-postgres-starter/src/main/docs/debezium-postgres.json
@@ -514,6 +514,13 @@
"sourceType":
"org.apache.camel.component.debezium.postgres.springboot.DebeziumPostgresComponentConfiguration",
"defaultValue": false
},
+ {
+ "name": "camel.component.debezium-postgres.slot-failover",
+ "type": "java.lang.Boolean",
+ "description": "Whether or not to create a failover slot. This is only
supported when connecting to a primary server of a Postgres cluster, version 17
or newer. When not specified, or when not connecting to a Postgres 17 primary,
no failover slot will be created.",
+ "sourceType":
"org.apache.camel.component.debezium.postgres.springboot.DebeziumPostgresComponentConfiguration",
+ "defaultValue": false
+ },
{
"name": "camel.component.debezium-postgres.slot-max-retries",
"type": "java.lang.Integer",
diff --git
a/components-starter/camel-debezium-postgres-starter/src/main/java/org/apache/camel/component/debezium/postgres/springboot/DebeziumPostgresComponentConfiguration.java
b/components-starter/camel-debezium-postgres-starter/src/main/java/org/apache/camel/component/debezium/postgres/springboot/DebeziumPostgresComponentConfiguration.java
index d471332641c..aa57be44a73 100644
---
a/components-starter/camel-debezium-postgres-starter/src/main/java/org/apache/camel/component/debezium/postgres/springboot/DebeziumPostgresComponentConfiguration.java
+++
b/components-starter/camel-debezium-postgres-starter/src/main/java/org/apache/camel/component/debezium/postgres/springboot/DebeziumPostgresComponentConfiguration.java
@@ -519,6 +519,13 @@ public class DebeziumPostgresComponentConfiguration
* progress can resume from the last recorded location
*/
private Boolean slotDropOnStop = false;
+ /**
+ * Whether or not to create a failover slot. This is only supported when
+ * connecting to a primary server of a Postgres cluster, version 17 or
+ * newer. When not specified, or when not connecting to a Postgres 17
+ * primary, no failover slot will be created.
+ */
+ private Boolean slotFailover = false;
/**
* How many times to retry connecting to a replication slot when an attempt
* fails.
@@ -1379,6 +1386,14 @@ public class DebeziumPostgresComponentConfiguration
this.slotDropOnStop = slotDropOnStop;
}
+ public Boolean getSlotFailover() {
+ return slotFailover;
+ }
+
+ public void setSlotFailover(Boolean slotFailover) {
+ this.slotFailover = slotFailover;
+ }
+
public Integer getSlotMaxRetries() {
return slotMaxRetries;
}