public static interface DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder
extends org.apache.camel.builder.EndpointConsumerBuilder
| Modifier and Type | Method and Description |
|---|---|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
additionalProperties(Map values)
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 DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
additionalProperties(String key,
Object value)
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 DebeziumPostgresEndpointBuilderFactory.AdvancedDebeziumPostgresEndpointBuilder |
advanced() |
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
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 DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
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 DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
bridgeErrorHandler(String 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 DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
columnBlacklist(String columnBlacklist)
Regular expressions matching columns to exclude from change events
(deprecated, use column.exclude.list instead).
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
columnExcludeList(String columnExcludeList)
Regular expressions matching columns to exclude from change events.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
columnIncludeList(String columnIncludeList)
Regular expressions matching columns to include in change events.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
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 DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
columnWhitelist(String columnWhitelist)
Regular expressions matching columns to include in change events
(deprecated, use column.include.list instead).
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
converters(String converters)
Optional list of custom converters that would be used instead of
default ones.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
databaseDbname(String databaseDbname)
The name of the database the connector should be monitoring.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
databaseHistoryFileFilename(String databaseHistoryFileFilename)
The path to the file that will be used to record the database
history.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
databaseHostname(String databaseHostname)
Resolvable hostname or IP address of the Postgres database server.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
databaseInitialStatements(String databaseInitialStatements)
A semicolon separated list of SQL statements to be executed when a
JDBC connection to the database is established.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
databasePassword(String databasePassword)
Password of the Postgres database user to be used when connecting to
the database.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
databasePort(int databasePort)
Port of the Postgres database server.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
databasePort(String databasePort)
Port of the Postgres database server.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
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 DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
databaseSslcert(String databaseSslcert)
File containing the SSL Certificate for the client.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
databaseSslfactory(String databaseSslfactory)
A name of class to that creates SSL Sockets.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
databaseSslkey(String databaseSslkey)
File containing the SSL private key for the client.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
databaseSslmode(String databaseSslmode)
Whether to use an encrypted connection to Postgres.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
databaseSslpassword(String databaseSslpassword)
Password to access the client private key from the file specified by
'database.sslkey'.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
databaseSslrootcert(String databaseSslrootcert)
File containing the root certificate(s) against which the server is
validated.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
databaseTcpkeepalive(boolean databaseTcpkeepalive)
Enable or disable TCP keep-alive probe to avoid dropping TCP
connection.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
databaseTcpkeepalive(String databaseTcpkeepalive)
Enable or disable TCP keep-alive probe to avoid dropping TCP
connection.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
databaseUser(String databaseUser)
Name of the Postgres database user to be used when connecting to the
database.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
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.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
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 DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
eventProcessingFailureHandlingMode(String eventProcessingFailureHandlingMode)
Specify how failures during processing of events (i.e.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
heartbeatActionQuery(String heartbeatActionQuery)
The query executed with every heartbeat.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
heartbeatIntervalMs(int heartbeatIntervalMs)
Length of an interval in milli-seconds in in which the connector
periodically sends heartbeat messages to a heartbeat topic.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
heartbeatIntervalMs(String heartbeatIntervalMs)
Length of an interval in milli-seconds in in which the connector
periodically sends heartbeat messages to a heartbeat topic.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
heartbeatTopicsPrefix(String heartbeatTopicsPrefix)
The prefix that is used to name heartbeat topics.Defaults to
__debezium-heartbeat.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
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 DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
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 DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
includeUnknownDatatypes(String 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 DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
internalKeyConverter(String internalKeyConverter)
The Converter class that should be used to serialize and deserialize
key data for offsets.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
internalValueConverter(String internalValueConverter)
The Converter class that should be used to serialize and deserialize
value data for offsets.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
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 DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
maxBatchSize(int maxBatchSize)
Maximum size of each batch of source records.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
maxBatchSize(String maxBatchSize)
Maximum size of each batch of source records.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
maxQueueSize(int maxQueueSize)
Maximum size of the queue for change events read from the database
log but not yet recorded or forwarded.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
maxQueueSize(String maxQueueSize)
Maximum size of the queue for change events read from the database
log but not yet recorded or forwarded.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
messageKeyColumns(String messageKeyColumns)
A semicolon-separated list of expressions that match fully-qualified
tables and column(s) to be used as message key.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
offsetCommitPolicy(String offsetCommitPolicy)
The name of the Java class of the commit policy.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
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 DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
offsetCommitTimeoutMs(String 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 DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
offsetFlushIntervalMs(long offsetFlushIntervalMs)
Interval at which to try committing offsets.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
offsetFlushIntervalMs(String offsetFlushIntervalMs)
Interval at which to try committing offsets.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
offsetStorage(String offsetStorage)
The name of the Java class that is responsible for persistence of
connector offsets.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
offsetStorageFileName(String offsetStorageFileName)
Path to file where offsets are to be stored.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
offsetStoragePartitions(int offsetStoragePartitions)
The number of partitions used when creating the offset storage topic.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
offsetStoragePartitions(String offsetStoragePartitions)
The number of partitions used when creating the offset storage topic.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
offsetStorageReplicationFactor(int offsetStorageReplicationFactor)
Replication factor used when creating the offset storage topic.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
offsetStorageReplicationFactor(String offsetStorageReplicationFactor)
Replication factor used when creating the offset storage topic.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
offsetStorageTopic(String offsetStorageTopic)
The name of the Kafka topic where offsets are to be stored.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
pluginName(String pluginName)
The name of the Postgres logical decoding plugin installed on the
server.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
pollIntervalMs(long pollIntervalMs)
Frequency in milliseconds to wait for new change events to appear
after receiving no events.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
pollIntervalMs(String pollIntervalMs)
Frequency in milliseconds to wait for new change events to appear
after receiving no events.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
provideTransactionMetadata(boolean provideTransactionMetadata)
Enables transaction metadata extraction together with event counting.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
provideTransactionMetadata(String provideTransactionMetadata)
Enables transaction metadata extraction together with event counting.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
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 DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
publicationName(String publicationName)
The name of the Postgres 10 publication used for streaming changes
from a plugin.Defaults to 'dbz_publication'.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
queryFetchSize(int queryFetchSize)
The maximum number of records that should be loaded into memory while
streaming.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
queryFetchSize(String queryFetchSize)
The maximum number of records that should be loaded into memory while
streaming.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
retriableRestartConnectorWaitMs(long retriableRestartConnectorWaitMs)
Time to wait before restarting connector after retriable exception
occurs.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
retriableRestartConnectorWaitMs(String retriableRestartConnectorWaitMs)
Time to wait before restarting connector after retriable exception
occurs.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
sanitizeFieldNames(boolean sanitizeFieldNames)
Whether field names will be sanitized to Avro naming conventions.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
sanitizeFieldNames(String sanitizeFieldNames)
Whether field names will be sanitized to Avro naming conventions.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
schemaBlacklist(String schemaBlacklist)
The schemas for which events must not be captured (deprecated, use
schema.exclude.list instead).
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
schemaExcludeList(String schemaExcludeList)
The schemas for which events must not be captured.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
schemaIncludeList(String schemaIncludeList)
The schemas for which events should be captured.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
schemaRefreshMode(String schemaRefreshMode)
Specify the conditions that trigger a refresh of the in-memory schema
for a table.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
schemaWhitelist(String schemaWhitelist)
The schemas for which events should be captured (deprecated, use
schema.include.list instead).
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
skippedOperations(String skippedOperations)
The comma-separated list of operations to skip during streaming,
defined as: 'i' for inserts; 'u' for updates; 'd' for deletes.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
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 DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
slotDropOnStop(String 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 DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
slotMaxRetries(int slotMaxRetries)
How many times to retry connecting to a replication slot when an
attempt fails.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
slotMaxRetries(String slotMaxRetries)
How many times to retry connecting to a replication slot when an
attempt fails.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
slotName(String slotName)
The name of the Postgres logical decoding slot created for streaming
changes from a plugin.Defaults to 'debezium.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
slotRetryDelayMs(long slotRetryDelayMs)
The number of milli-seconds to wait between retry attempts when the
connector fails to connect to a replication slot.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
slotRetryDelayMs(String slotRetryDelayMs)
The number of milli-seconds to wait between retry attempts when the
connector fails to connect to a replication slot.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
slotStreamParams(String slotStreamParams)
Any optional parameters used by logical decoding plugin.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
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 DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
snapshotDelayMs(long snapshotDelayMs)
The number of milliseconds to delay before a snapshot will begin.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
snapshotDelayMs(String snapshotDelayMs)
The number of milliseconds to delay before a snapshot will begin.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
snapshotFetchSize(int snapshotFetchSize)
The maximum number of records that should be loaded into memory while
performing a snapshot.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
snapshotFetchSize(String snapshotFetchSize)
The maximum number of records that should be loaded into memory while
performing a snapshot.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
snapshotLockTimeoutMs(long snapshotLockTimeoutMs)
The maximum number of millis to wait for table locks at the beginning
of a snapshot.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
snapshotLockTimeoutMs(String snapshotLockTimeoutMs)
The maximum number of millis to wait for table locks at the beginning
of a snapshot.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
snapshotMode(String snapshotMode)
The criteria for running a snapshot upon startup of the connector.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
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 DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
sourceStructVersion(String sourceStructVersion)
A version of the format of the publicly visible source part in the
message.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
statusUpdateIntervalMs(int statusUpdateIntervalMs)
Frequency in milliseconds for sending replication connection status
updates to the server.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
statusUpdateIntervalMs(String statusUpdateIntervalMs)
Frequency in milliseconds for sending replication connection status
updates to the server.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
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 DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
tableExcludeList(String tableExcludeList)
A comma-separated list of regular expressions that match the
fully-qualified names of tables to be excluded from monitoring.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
tableIgnoreBuiltin(boolean tableIgnoreBuiltin)
Flag specifying whether built-in tables should be ignored.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
tableIgnoreBuiltin(String tableIgnoreBuiltin)
Flag specifying whether built-in tables should be ignored.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
tableIncludeList(String tableIncludeList)
The tables for which changes are to be captured.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
tableWhitelist(String tableWhitelist)
The tables for which changes are to be captured (deprecated, use
table.include.list instead).
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
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 DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
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 DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
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 DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
tombstonesOnDelete(String tombstonesOnDelete)
Whether delete operations should be represented by a delete event and
a subsquenttombstone event (true) or only by a delete event (false).
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
xminFetchIntervalMs(long xminFetchIntervalMs)
Specify how often (in ms) the xmin will be fetched from the
replication slot.
|
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder |
xminFetchIntervalMs(String xminFetchIntervalMs)
Specify how often (in ms) the xmin will be fetched from the
replication slot.
|
default DebeziumPostgresEndpointBuilderFactory.AdvancedDebeziumPostgresEndpointBuilder advanced()
default DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder additionalProperties(String key, Object value)
key - the option keyvalue - the option valuedefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder additionalProperties(Map values)
values - the valuesdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
bridgeErrorHandler - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder bridgeErrorHandler(String bridgeErrorHandler)
bridgeErrorHandler - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder internalKeyConverter(String internalKeyConverter)
internalKeyConverter - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder internalValueConverter(String internalValueConverter)
internalValueConverter - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder offsetCommitPolicy(String offsetCommitPolicy)
offsetCommitPolicy - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder offsetCommitTimeoutMs(long offsetCommitTimeoutMs)
offsetCommitTimeoutMs - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder offsetCommitTimeoutMs(String offsetCommitTimeoutMs)
offsetCommitTimeoutMs - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder offsetFlushIntervalMs(long offsetFlushIntervalMs)
offsetFlushIntervalMs - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder offsetFlushIntervalMs(String offsetFlushIntervalMs)
offsetFlushIntervalMs - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder offsetStorage(String offsetStorage)
offsetStorage - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder offsetStorageFileName(String offsetStorageFileName)
offsetStorageFileName - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder offsetStoragePartitions(int offsetStoragePartitions)
offsetStoragePartitions - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder offsetStoragePartitions(String offsetStoragePartitions)
offsetStoragePartitions - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder offsetStorageReplicationFactor(int offsetStorageReplicationFactor)
offsetStorageReplicationFactor - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder offsetStorageReplicationFactor(String offsetStorageReplicationFactor)
offsetStorageReplicationFactor - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder offsetStorageTopic(String offsetStorageTopic)
offsetStorageTopic - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder binaryHandlingMode(String binaryHandlingMode)
binaryHandlingMode - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder columnBlacklist(String columnBlacklist)
columnBlacklist - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder columnExcludeList(String columnExcludeList)
columnExcludeList - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder columnIncludeList(String columnIncludeList)
columnIncludeList - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder columnPropagateSourceType(String columnPropagateSourceType)
columnPropagateSourceType - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder columnWhitelist(String columnWhitelist)
columnWhitelist - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder converters(String converters)
converters - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder databaseDbname(String databaseDbname)
databaseDbname - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder databaseHistoryFileFilename(String databaseHistoryFileFilename)
databaseHistoryFileFilename - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder databaseHostname(String databaseHostname)
databaseHostname - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder databaseInitialStatements(String databaseInitialStatements)
databaseInitialStatements - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder databasePassword(String databasePassword)
databasePassword - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder databasePort(int databasePort)
databasePort - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder databasePort(String databasePort)
databasePort - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder databaseServerName(String databaseServerName)
databaseServerName - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder databaseSslcert(String databaseSslcert)
databaseSslcert - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder databaseSslfactory(String databaseSslfactory)
databaseSslfactory - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder databaseSslkey(String databaseSslkey)
databaseSslkey - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder databaseSslmode(String databaseSslmode)
databaseSslmode - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder databaseSslpassword(String databaseSslpassword)
databaseSslpassword - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder databaseSslrootcert(String databaseSslrootcert)
databaseSslrootcert - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder databaseTcpkeepalive(boolean databaseTcpkeepalive)
databaseTcpkeepalive - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder databaseTcpkeepalive(String databaseTcpkeepalive)
databaseTcpkeepalive - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder databaseUser(String databaseUser)
databaseUser - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder datatypePropagateSourceType(String datatypePropagateSourceType)
datatypePropagateSourceType - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder decimalHandlingMode(String decimalHandlingMode)
decimalHandlingMode - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder eventProcessingFailureHandlingMode(String eventProcessingFailureHandlingMode)
eventProcessingFailureHandlingMode - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder heartbeatActionQuery(String heartbeatActionQuery)
heartbeatActionQuery - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder heartbeatIntervalMs(int heartbeatIntervalMs)
heartbeatIntervalMs - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder heartbeatIntervalMs(String heartbeatIntervalMs)
heartbeatIntervalMs - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder heartbeatTopicsPrefix(String heartbeatTopicsPrefix)
heartbeatTopicsPrefix - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder hstoreHandlingMode(String hstoreHandlingMode)
hstoreHandlingMode - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder includeUnknownDatatypes(boolean includeUnknownDatatypes)
includeUnknownDatatypes - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder includeUnknownDatatypes(String includeUnknownDatatypes)
includeUnknownDatatypes - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder intervalHandlingMode(String intervalHandlingMode)
intervalHandlingMode - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder maxBatchSize(int maxBatchSize)
maxBatchSize - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder maxBatchSize(String maxBatchSize)
maxBatchSize - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder maxQueueSize(int maxQueueSize)
maxQueueSize - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder maxQueueSize(String maxQueueSize)
maxQueueSize - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder messageKeyColumns(String messageKeyColumns)
messageKeyColumns - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder pluginName(String pluginName)
pluginName - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder pollIntervalMs(long pollIntervalMs)
pollIntervalMs - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder pollIntervalMs(String pollIntervalMs)
pollIntervalMs - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder provideTransactionMetadata(boolean provideTransactionMetadata)
provideTransactionMetadata - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder provideTransactionMetadata(String provideTransactionMetadata)
provideTransactionMetadata - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder publicationAutocreateMode(String publicationAutocreateMode)
publicationAutocreateMode - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder publicationName(String publicationName)
publicationName - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder queryFetchSize(int queryFetchSize)
queryFetchSize - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder queryFetchSize(String queryFetchSize)
queryFetchSize - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder retriableRestartConnectorWaitMs(long retriableRestartConnectorWaitMs)
retriableRestartConnectorWaitMs - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder retriableRestartConnectorWaitMs(String retriableRestartConnectorWaitMs)
retriableRestartConnectorWaitMs - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder sanitizeFieldNames(boolean sanitizeFieldNames)
sanitizeFieldNames - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder sanitizeFieldNames(String sanitizeFieldNames)
sanitizeFieldNames - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder schemaBlacklist(String schemaBlacklist)
schemaBlacklist - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder schemaExcludeList(String schemaExcludeList)
schemaExcludeList - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder schemaIncludeList(String schemaIncludeList)
schemaIncludeList - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder schemaRefreshMode(String schemaRefreshMode)
schemaRefreshMode - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder schemaWhitelist(String schemaWhitelist)
schemaWhitelist - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder skippedOperations(String skippedOperations)
skippedOperations - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder slotDropOnStop(boolean slotDropOnStop)
slotDropOnStop - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder slotDropOnStop(String slotDropOnStop)
slotDropOnStop - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder slotMaxRetries(int slotMaxRetries)
slotMaxRetries - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder slotMaxRetries(String slotMaxRetries)
slotMaxRetries - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder slotName(String slotName)
slotName - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder slotRetryDelayMs(long slotRetryDelayMs)
slotRetryDelayMs - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder slotRetryDelayMs(String slotRetryDelayMs)
slotRetryDelayMs - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder slotStreamParams(String slotStreamParams)
slotStreamParams - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder snapshotCustomClass(String snapshotCustomClass)
snapshotCustomClass - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder snapshotDelayMs(long snapshotDelayMs)
snapshotDelayMs - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder snapshotDelayMs(String snapshotDelayMs)
snapshotDelayMs - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder snapshotFetchSize(int snapshotFetchSize)
snapshotFetchSize - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder snapshotFetchSize(String snapshotFetchSize)
snapshotFetchSize - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder snapshotLockTimeoutMs(long snapshotLockTimeoutMs)
snapshotLockTimeoutMs - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder snapshotLockTimeoutMs(String snapshotLockTimeoutMs)
snapshotLockTimeoutMs - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder snapshotMode(String snapshotMode)
snapshotMode - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder snapshotSelectStatementOverrides(String snapshotSelectStatementOverrides)
snapshotSelectStatementOverrides - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder sourceStructVersion(String sourceStructVersion)
sourceStructVersion - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder statusUpdateIntervalMs(int statusUpdateIntervalMs)
statusUpdateIntervalMs - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder statusUpdateIntervalMs(String statusUpdateIntervalMs)
statusUpdateIntervalMs - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder tableBlacklist(String tableBlacklist)
tableBlacklist - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder tableExcludeList(String tableExcludeList)
tableExcludeList - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder tableIgnoreBuiltin(boolean tableIgnoreBuiltin)
tableIgnoreBuiltin - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder tableIgnoreBuiltin(String tableIgnoreBuiltin)
tableIgnoreBuiltin - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder tableIncludeList(String tableIncludeList)
tableIncludeList - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder tableWhitelist(String tableWhitelist)
tableWhitelist - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder timePrecisionMode(String timePrecisionMode)
timePrecisionMode - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder toastedValuePlaceholder(String toastedValuePlaceholder)
toastedValuePlaceholder - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder tombstonesOnDelete(boolean tombstonesOnDelete)
tombstonesOnDelete - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder tombstonesOnDelete(String tombstonesOnDelete)
tombstonesOnDelete - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder xminFetchIntervalMs(long xminFetchIntervalMs)
xminFetchIntervalMs - the value to setdefault DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder xminFetchIntervalMs(String xminFetchIntervalMs)
xminFetchIntervalMs - the value to setApache Camel