default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
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 |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.autowiredEnabled(boolean autowiredEnabled) |
Whether autowiring is enabled.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.binaryHandlingMode(String binaryHandlingMode) |
Specify how binary (blob, binary, etc.) columns should be represented
in change events, including:'bytes' represents binary data as byte
array (default)'base64' represents binary data as base64-encoded
string'hex' represents binary data as hex-encoded (base16) string.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
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 |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.columnBlacklist(String columnBlacklist) |
Regular expressions matching columns to exclude from change events
(deprecated, use column.exclude.list instead).
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.columnExcludeList(String columnExcludeList) |
Regular expressions matching columns to exclude from change events.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.columnIncludeList(String columnIncludeList) |
Regular expressions matching columns to include in change events.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.columnPropagateSourceType(String columnPropagateSourceType) |
A comma-separated list of regular expressions matching
fully-qualified names of columns that adds the columns original type
and original length as parameters to the corresponding field schemas
in the emitted change records.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.columnWhitelist(String columnWhitelist) |
Regular expressions matching columns to include in change events
(deprecated, use column.include.list instead).
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.configuration(org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration configuration) |
Allow pre-configured Configurations to be set.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.converters(String converters) |
Optional list of custom converters that would be used instead of
default ones.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.databaseDbname(String databaseDbname) |
The name of the database from which the connector should capture
changes.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.databaseHistoryFileFilename(String databaseHistoryFileFilename) |
The path to the file that will be used to record the database
history.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.databaseHostname(String databaseHostname) |
Resolvable hostname or IP address of the database server.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
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 |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.databasePassword(String databasePassword) |
Password of the database user to be used when connecting to the
database.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.databasePort(int databasePort) |
Port of the database server.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
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 |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.databaseSslcert(String databaseSslcert) |
File containing the SSL Certificate for the client.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.databaseSslfactory(String databaseSslfactory) |
A name of class to that creates SSL Sockets.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.databaseSslkey(String databaseSslkey) |
File containing the SSL private key for the client.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.databaseSslmode(String databaseSslmode) |
Whether to use an encrypted connection to Postgres.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.databaseSslpassword(String databaseSslpassword) |
Password to access the client private key from the file specified by
'database.sslkey'.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.databaseSslrootcert(String databaseSslrootcert) |
File containing the root certificate(s) against which the server is
validated.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.databaseTcpkeepalive(boolean databaseTcpkeepalive) |
Enable or disable TCP keep-alive probe to avoid dropping TCP
connection.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.databaseUser(String databaseUser) |
Name of the database user to be used when connecting to the database.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.datatypePropagateSourceType(String datatypePropagateSourceType) |
A comma-separated list of regular expressions matching the
database-specific data type names that adds the data type's original
type and original length as parameters to the corresponding field
schemas in the emitted change records.
|
static DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.debeziumPostgres() |
Debezium PostgresSQL Connector (camel-debezium-postgres)
Capture changes from a PostgresSQL database.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
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 |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.eventProcessingFailureHandlingMode(String eventProcessingFailureHandlingMode) |
Specify how failures during processing of events (i.e.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.heartbeatActionQuery(String heartbeatActionQuery) |
The query executed with every heartbeat.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
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 |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.heartbeatTopicsPrefix(String heartbeatTopicsPrefix) |
The prefix that is used to name heartbeat topics.Defaults to
__debezium-heartbeat.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
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 |
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 |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.incrementalSnapshotChunkSize(int incrementalSnapshotChunkSize) |
The maximum size of chunk for incremental snapshotting.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.internalKeyConverter(String internalKeyConverter) |
The Converter class that should be used to serialize and deserialize
key data for offsets.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.internalValueConverter(String internalValueConverter) |
The Converter class that should be used to serialize and deserialize
value data for offsets.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
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 |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.maxBatchSize(int maxBatchSize) |
Maximum size of each batch of source records.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
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 |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.maxQueueSizeInBytes(long maxQueueSizeInBytes) |
Maximum size of the queue in bytes for change events read from the
database log but not yet recorded or forwarded.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
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 |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.offsetCommitPolicy(String offsetCommitPolicy) |
The name of the Java class of the commit policy.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
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 |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.offsetFlushIntervalMs(long offsetFlushIntervalMs) |
Interval at which to try committing offsets.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.offsetStorage(String offsetStorage) |
The name of the Java class that is responsible for persistence of
connector offsets.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.offsetStorageFileName(String offsetStorageFileName) |
Path to file where offsets are to be stored.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.offsetStoragePartitions(int offsetStoragePartitions) |
The number of partitions used when creating the offset storage topic.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.offsetStorageReplicationFactor(int offsetStorageReplicationFactor) |
Replication factor used when creating the offset storage topic.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.offsetStorageTopic(String offsetStorageTopic) |
The name of the Kafka topic where offsets are to be stored.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.pluginName(String pluginName) |
The name of the Postgres logical decoding plugin installed on the
server.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.pollIntervalMs(long pollIntervalMs) |
Time to wait for new change events to appear after receiving no
events, given in milliseconds.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.provideTransactionMetadata(boolean provideTransactionMetadata) |
Enables transaction metadata extraction together with event counting.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.publicationAutocreateMode(String publicationAutocreateMode) |
Applies only when streaming changes using pgoutput.Determine how
creation of a publication should work, the default is
all_tables.DISABLED - The connector will not attempt to create a
publication at all.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
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 |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.queryFetchSize(int queryFetchSize) |
The maximum number of records that should be loaded into memory while
streaming.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.retriableRestartConnectorWaitMs(long retriableRestartConnectorWaitMs) |
Time to wait before restarting connector after retriable exception
occurs.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.sanitizeFieldNames(boolean sanitizeFieldNames) |
Whether field names will be sanitized to Avro naming conventions.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.schemaBlacklist(String schemaBlacklist) |
The schemas for which events must not be captured (deprecated, use
schema.exclude.list instead).
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.schemaExcludeList(String schemaExcludeList) |
The schemas for which events must not be captured.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.schemaIncludeList(String schemaIncludeList) |
The schemas for which events should be captured.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.schemaRefreshMode(String schemaRefreshMode) |
Specify the conditions that trigger a refresh of the in-memory schema
for a table.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.schemaWhitelist(String schemaWhitelist) |
The schemas for which events should be captured (deprecated, use
schema.include.list instead).
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.signalDataCollection(String signalDataCollection) |
The name of the data collection that is used to send signals/commands
to Debezium.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.skippedOperations(String skippedOperations) |
The comma-separated list of operations to skip during streaming,
defined as: 'c' for inserts/create; 'u' for updates; 'd' for deletes.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
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 |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.slotMaxRetries(int slotMaxRetries) |
How many times to retry connecting to a replication slot when an
attempt fails.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
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 |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.slotRetryDelayMs(long slotRetryDelayMs) |
Time to wait between retry attempts when the connector fails to
connect to a replication slot, given in milliseconds.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.slotStreamParams(String slotStreamParams) |
Any optional parameters used by logical decoding plugin.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
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 |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.snapshotDelayMs(long snapshotDelayMs) |
A delay period before a snapshot will begin, given in milliseconds.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.snapshotFetchSize(int snapshotFetchSize) |
The maximum number of records that should be loaded into memory while
performing a snapshot.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.snapshotIncludeCollectionList(String snapshotIncludeCollectionList) |
this setting must be set to specify a list of tables/collections
whose snapshot must be taken on creating or restarting the connector.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.snapshotLockTimeoutMs(long snapshotLockTimeoutMs) |
The maximum number of millis to wait for table locks at the beginning
of a snapshot.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.snapshotMaxThreads(int snapshotMaxThreads) |
The maximum number of threads used to perform the snapshot.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.snapshotMode(String snapshotMode) |
The criteria for running a snapshot upon startup of the connector.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
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 |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.sourceStructVersion(String sourceStructVersion) |
A version of the format of the publicly visible source part in the
message.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.statusUpdateIntervalMs(int statusUpdateIntervalMs) |
Frequency for sending replication connection status updates to the
server, given in milliseconds.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.tableBlacklist(String tableBlacklist) |
A comma-separated list of regular expressions that match the
fully-qualified names of tables to be excluded from monitoring
(deprecated, use table.exclude.list instead).
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.tableExcludeList(String tableExcludeList) |
A comma-separated list of regular expressions that match the
fully-qualified names of tables to be excluded from monitoring.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.tableIgnoreBuiltin(boolean tableIgnoreBuiltin) |
Flag specifying whether built-in tables should be ignored.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.tableIncludeList(String tableIncludeList) |
The tables for which changes are to be captured.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.tableWhitelist(String tableWhitelist) |
The tables for which changes are to be captured (deprecated, use
table.include.list instead).
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
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 |
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.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
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 |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.truncateHandlingMode(String truncateHandlingMode) |
Specify how TRUNCATE operations are handled for change events
(supported only on pg11 pgoutput plugin), including: 'skip' to skip /
ignore TRUNCATE events (default), 'include' to handle and include
TRUNCATE events.
|
default DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder |
DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder.xminFetchIntervalMs(long xminFetchIntervalMs) |
Specify how often (in ms) the xmin will be fetched from the
replication slot.
|