public static interface DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder extends ComponentBuilder<org.apache.camel.component.debezium.DebeziumPostgresComponent>
| Modifier and Type | Method and Description |
|---|---|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
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 DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
basicPropertyBinding(boolean basicPropertyBinding)
Whether the component should use basic property binding (Camel 2.x)
or the newer property binding with additional capabilities.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
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 DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
columnBlacklist(String columnBlacklist)
Description is not available here, please check Debezium website for
corresponding key 'column.blacklist' description.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
configuration(org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration configuration)
Allow pre-configured Configurations to be set.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
databaseDbname(String databaseDbname)
The name of the database the connector should be monitoring.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
databaseHistoryFileFilename(String databaseHistoryFileFilename)
The path to the file that will be used to record the database
history.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
databaseHostname(String databaseHostname)
Resolvable hostname or IP address of the Postgres database server.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
databaseInitialStatements(String databaseInitialStatements)
A semicolon separated list of SQL statements to be executed when a
JDBC connection to the database is established.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
databasePassword(String databasePassword)
Password of the Postgres database user to be used when connecting to
the database.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
databasePort(int databasePort)
Port of the Postgres database server.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
databaseServerName(String databaseServerName)
Unique name that identifies the database server and all recorded
offsets, and that is used as a prefix for all schemas and topics.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
databaseSslcert(String databaseSslcert)
File containing the SSL Certificate for the client.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
databaseSslfactory(String databaseSslfactory)
A name of class to that creates SSL Sockets.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
databaseSslkey(String databaseSslkey)
File containing the SSL private key for the client.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
databaseSslmode(String databaseSslmode)
Whether to use an encrypted connection to Postgres.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
databaseSslpassword(String databaseSslpassword)
Password to access the client private key from the file specified by
'database.sslkey'.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
databaseSslrootcert(String databaseSslrootcert)
File containing the root certificate(s) against which the server is
validated.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
databaseTcpkeepalive(boolean databaseTcpkeepalive)
Enable or disable TCP keep-alive probe to avoid dropping TCP
connection.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
databaseUser(String databaseUser)
Name of the Postgres database user to be used when connecting to the
database.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
decimalHandlingMode(String decimalHandlingMode)
Specify how DECIMAL and NUMERIC columns should be represented in
change events, including:'precise' (the default) uses
java.math.BigDecimal to represent values, which are encoded in the
change events using a binary representation and Kafka Connect's
'org.apache.kafka.connect.data.Decimal' type; 'string' uses string to
represent values; 'double' represents values using Java's 'double',
which may not offer the precision but will be far easier to use in
consumers.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
eventProcessingFailureHandlingMode(String eventProcessingFailureHandlingMode)
Specify how failures during processing of events (i.e.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
heartbeatActionQuery(String heartbeatActionQuery)
The query executed with every heartbeat.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
heartbeatIntervalMs(int heartbeatIntervalMs)
Length of an interval in milli-seconds in in which the connector
periodically sends heartbeat messages to a heartbeat topic.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
heartbeatTopicsPrefix(String heartbeatTopicsPrefix)
The prefix that is used to name heartbeat topics.Defaults to
__debezium-heartbeat.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
hstoreHandlingMode(String hstoreHandlingMode)
Specify how HSTORE columns should be represented in change events,
including:'json' represents values as string-ified JSON
(default)'map' represents values as a key/value map.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
includeUnknownDatatypes(boolean includeUnknownDatatypes)
Specify whether the fields of data type not supported by Debezium
should be processed:'false' (the default) omits the fields; 'true'
converts the field into an implementation dependent binary
representation.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
internalKeyConverter(String internalKeyConverter)
The Converter class that should be used to serialize and deserialize
key data for offsets.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
internalValueConverter(String internalValueConverter)
The Converter class that should be used to serialize and deserialize
value data for offsets.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
intervalHandlingMode(String intervalHandlingMode)
Specify how INTERVAL columns should be represented in change events,
including:'string' represents values as an exact ISO formatted
string'numeric' (default) represents values using the inexact
conversion into microseconds.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
maxBatchSize(int maxBatchSize)
Maximum size of each batch of source records.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
maxQueueSize(int maxQueueSize)
Maximum size of the queue for change events read from the database
log but not yet recorded or forwarded.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
messageKeyColumns(String messageKeyColumns)
A semicolon-separated list of expressions that match fully-qualified
tables and column(s) to be used as message key.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
offsetCommitPolicy(String offsetCommitPolicy)
The name of the Java class of the commit policy.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
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 DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
offsetFlushIntervalMs(long offsetFlushIntervalMs)
Interval at which to try committing offsets.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
offsetStorage(String offsetStorage)
The name of the Java class that is responsible for persistence of
connector offsets.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
offsetStorageFileName(String offsetStorageFileName)
Path to file where offsets are to be stored.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
offsetStoragePartitions(int offsetStoragePartitions)
The number of partitions used when creating the offset storage topic.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
offsetStorageReplicationFactor(int offsetStorageReplicationFactor)
Replication factor used when creating the offset storage topic.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
offsetStorageTopic(String offsetStorageTopic)
The name of the Kafka topic where offsets are to be stored.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
pluginName(String pluginName)
The name of the Postgres logical decoding plugin installed on the
server.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
pollIntervalMs(long pollIntervalMs)
Frequency in milliseconds to wait for new change events to appear
after receiving no events.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
provideTransactionMetadata(boolean provideTransactionMetadata)
Enables transaction metadata extraction together with event counting.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
publicationName(String publicationName)
The name of the Postgres 10 publication used for streaming changes
from a plugin.Defaults to 'dbz_publication'.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
schemaBlacklist(String schemaBlacklist)
The schemas for which events must not be captured.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
schemaRefreshMode(String schemaRefreshMode)
Specify the conditions that trigger a refresh of the in-memory schema
for a table.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
schemaWhitelist(String schemaWhitelist)
The schemas for which events should be captured.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
slotDropOnStop(boolean slotDropOnStop)
Whether or not to drop the logical replication slot when the
connector finishes orderlyBy default the replication is kept so that
on restart progress can resume from the last recorded location.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
slotMaxRetries(int slotMaxRetries)
How many times to retry connecting to a replication slot when an
attempt fails.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
slotName(String slotName)
The name of the Postgres logical decoding slot created for streaming
changes from a plugin.Defaults to 'debezium.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
slotRetryDelayMs(long slotRetryDelayMs)
The number of milli-seconds to wait between retry attempts when the
connector fails to connect to a replication slot.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
slotStreamParams(String slotStreamParams)
Any optional parameters used by logical decoding plugin.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
snapshotCustomClass(String snapshotCustomClass)
When 'snapshot.mode' is set as custom, this setting must be set to
specify a fully qualified class name to load (via the default class
loader).This class must implement the 'Snapshotter' interface and is
called on each app boot to determine whether to do a snapshot and how
to build queries.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
snapshotDelayMs(long snapshotDelayMs)
The number of milliseconds to delay before a snapshot will begin.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
snapshotFetchSize(int snapshotFetchSize)
The maximum number of records that should be loaded into memory while
performing a snapshot.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
snapshotLockTimeoutMs(long snapshotLockTimeoutMs)
The maximum number of millis to wait for table locks at the beginning
of a snapshot.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
snapshotMode(String snapshotMode)
The criteria for running a snapshot upon startup of the connector.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
snapshotSelectStatementOverrides(String snapshotSelectStatementOverrides)
This property contains a comma-separated list of fully-qualified
tables (DB_NAME.TABLE_NAME) or (SCHEMA_NAME.TABLE_NAME), depending on
thespecific connectors .
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
sourceStructVersion(String sourceStructVersion)
A version of the format of the publicly visible source part in the
message.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
statusUpdateIntervalMs(int statusUpdateIntervalMs)
Frequency in milliseconds for sending replication connection status
updates to the server.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
tableBlacklist(String tableBlacklist)
Description is not available here, please check Debezium website for
corresponding key 'table.blacklist' description.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
tableWhitelist(String tableWhitelist)
The tables for which changes are to be captured.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
timePrecisionMode(String timePrecisionMode)
Time, date, and timestamps can be represented with different kinds of
precisions, including:'adaptive' (the default) bases the precision of
time, date, and timestamp values on the database column's precision;
'adaptive_time_microseconds' like 'adaptive' mode, but TIME fields
always use microseconds precision;'connect' always represents time,
date, and timestamp values using Kafka Connect's built-in
representations for Time, Date, and Timestamp, which uses millisecond
precision regardless of the database columns' precision .
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
toastedValuePlaceholder(String toastedValuePlaceholder)
Specify the constant that will be provided by Debezium to indicate
that the original value is a toasted value not provided by the
database.If starts with 'hex:' prefix it is expected that the rest of
the string repesents hexadecimally encoded octets.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
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).
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
xminFetchIntervalMs(long xminFetchIntervalMs)
Specify how often (in ms) the xmin will be fetched from the
replication slot.
|
build, build, doSetProperty, registerdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder additionalProperties(Map<String,Object> additionalProperties)
java.util.Map type.
Group: commondefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
boolean type.
Default: false
Group: consumerdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder configuration(org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration configuration)
org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration type.
Group: consumerdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder internalKeyConverter(String internalKeyConverter)
java.lang.String type.
Default: org.apache.kafka.connect.json.JsonConverter
Group: consumerdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder internalValueConverter(String internalValueConverter)
java.lang.String type.
Default: org.apache.kafka.connect.json.JsonConverter
Group: consumerdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder offsetCommitPolicy(String offsetCommitPolicy)
java.lang.String type.
Default:
io.debezium.embedded.spi.OffsetCommitPolicy.PeriodicCommitOffsetPolicy
Group: consumerdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder offsetCommitTimeoutMs(long offsetCommitTimeoutMs)
long type.
Default: 5000
Group: consumerdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder offsetFlushIntervalMs(long offsetFlushIntervalMs)
long type.
Default: 60000
Group: consumerdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder offsetStorage(String offsetStorage)
java.lang.String type.
Default: org.apache.kafka.connect.storage.FileOffsetBackingStore
Group: consumerdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder offsetStorageFileName(String offsetStorageFileName)
java.lang.String type.
Group: consumerdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder offsetStoragePartitions(int offsetStoragePartitions)
int type.
Group: consumerdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder offsetStorageReplicationFactor(int offsetStorageReplicationFactor)
int type.
Group: consumerdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder offsetStorageTopic(String offsetStorageTopic)
java.lang.String type.
Group: consumerdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder basicPropertyBinding(boolean basicPropertyBinding)
boolean type.
Default: false
Group: advanceddefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder columnBlacklist(String columnBlacklist)
java.lang.String type.
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder databaseDbname(String databaseDbname)
java.lang.String type.
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder databaseHistoryFileFilename(String databaseHistoryFileFilename)
java.lang.String type.
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder databaseHostname(String databaseHostname)
java.lang.String type.
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder databaseInitialStatements(String databaseInitialStatements)
java.lang.String type.
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder databasePassword(String databasePassword)
java.lang.String type.
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder databasePort(int databasePort)
int type.
Default: 5432
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder databaseServerName(String databaseServerName)
java.lang.String type.
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder databaseSslcert(String databaseSslcert)
java.lang.String type.
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder databaseSslfactory(String databaseSslfactory)
java.lang.String type.
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder databaseSslkey(String databaseSslkey)
java.lang.String type.
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder databaseSslmode(String databaseSslmode)
java.lang.String type.
Default: disable
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder databaseSslpassword(String databaseSslpassword)
java.lang.String type.
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder databaseSslrootcert(String databaseSslrootcert)
java.lang.String type.
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder databaseTcpkeepalive(boolean databaseTcpkeepalive)
boolean type.
Default: true
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder databaseUser(String databaseUser)
java.lang.String type.
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder decimalHandlingMode(String decimalHandlingMode)
java.lang.String type.
Default: precise
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder eventProcessingFailureHandlingMode(String eventProcessingFailureHandlingMode)
java.lang.String type.
Default: fail
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder heartbeatActionQuery(String heartbeatActionQuery)
java.lang.String type.
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder heartbeatIntervalMs(int heartbeatIntervalMs)
int type.
Default: 0
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder heartbeatTopicsPrefix(String heartbeatTopicsPrefix)
java.lang.String type.
Default: __debezium-heartbeat
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder hstoreHandlingMode(String hstoreHandlingMode)
java.lang.String type.
Default: json
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder includeUnknownDatatypes(boolean includeUnknownDatatypes)
boolean type.
Default: false
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder intervalHandlingMode(String intervalHandlingMode)
java.lang.String type.
Default: numeric
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder maxBatchSize(int maxBatchSize)
int type.
Default: 2048
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder maxQueueSize(int maxQueueSize)
int type.
Default: 8192
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder messageKeyColumns(String messageKeyColumns)
java.lang.String type.
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder pluginName(String pluginName)
java.lang.String type.
Default: decoderbufs
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder pollIntervalMs(long pollIntervalMs)
long type.
Default: 500
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder provideTransactionMetadata(boolean provideTransactionMetadata)
boolean type.
Default: false
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder publicationName(String publicationName)
java.lang.String type.
Default: dbz_publication
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder schemaBlacklist(String schemaBlacklist)
java.lang.String type.
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder schemaRefreshMode(String schemaRefreshMode)
java.lang.String type.
Default: columns_diff
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder schemaWhitelist(String schemaWhitelist)
java.lang.String type.
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder slotDropOnStop(boolean slotDropOnStop)
boolean type.
Default: false
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder slotMaxRetries(int slotMaxRetries)
int type.
Default: 6
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder slotName(String slotName)
java.lang.String type.
Default: debezium
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder slotRetryDelayMs(long slotRetryDelayMs)
long type.
Default: 10000
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder slotStreamParams(String slotStreamParams)
java.lang.String type.
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder snapshotCustomClass(String snapshotCustomClass)
java.lang.String type.
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder snapshotDelayMs(long snapshotDelayMs)
long type.
Default: 0
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder snapshotFetchSize(int snapshotFetchSize)
int type.
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder snapshotLockTimeoutMs(long snapshotLockTimeoutMs)
long type.
Default: 10000
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder snapshotMode(String snapshotMode)
java.lang.String type.
Default: initial
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder snapshotSelectStatementOverrides(String snapshotSelectStatementOverrides)
java.lang.String type.
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder sourceStructVersion(String sourceStructVersion)
java.lang.String type.
Default: v2
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder statusUpdateIntervalMs(int statusUpdateIntervalMs)
int type.
Default: 10000
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder tableBlacklist(String tableBlacklist)
java.lang.String type.
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder tableWhitelist(String tableWhitelist)
java.lang.String type.
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder timePrecisionMode(String timePrecisionMode)
java.lang.String type.
Default: adaptive
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder toastedValuePlaceholder(String toastedValuePlaceholder)
java.lang.String type.
Default: __debezium_unavailable_value
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder tombstonesOnDelete(boolean tombstonesOnDelete)
boolean type.
Default: false
Group: postgresdefault DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder xminFetchIntervalMs(long xminFetchIntervalMs)
long type.
Default: 0
Group: postgresApache Camel