Sets the return type of the source to ChangeRecord.
MySqlCdcSources.Builder.customMapping(com.hazelcast.enterprise.jet.cdc.RecordMappingFunction<T_NEW> recordMappingFunction)
Sets the return type of the source to user defined #T_NEW type.
MySqlCdcSources.Builder.json()
Sets the return type of the source to
Map.Entry with key and value being
SourceRecord's
key and value, parsed to json string.
Creates a CDC source that streams change data from a MySQL database
to Hazelcast Jet.
Optional regular expressions that match the fully-qualified names of
columns that should be excluded from change event message values.
Custom snapshotter that will be used by the connector.
IP address or hostname of the database server, has to be specified.
IP address or hostname and the port of the database server, has to be specified.
A numeric ID of this database client, which must be unique across all
currently-running database processes in the MySQL cluster.
Database user and password for connecting to the database server.
Optional regular expressions that match databases to be excluded from monitoring; any table not
included in the exclude list will be monitored.
Optional regular expressions that match databases to be monitored; any database not included in the
include list will be excluded from monitoring.
The name of the MySQL database from which to stream the changes.
Database user password for connecting to the database server.
Optional port number of the database server, if unspecified defaults
to the database specific default port (5432).
Database user for connecting to the database server.
Optional regular expressions that match schema names to be excluded
from monitoring ("schema" is used here to denote logical groups of
tables).
Optional regular expressions that match schema names to be monitored
("schema" is used here to denote logical groups of tables).
MySqlCdcSources.Builder.setSnapshotMode(com.hazelcast.enterprise.jet.cdc.DebeziumSnapshotMode snapshotMode)
Snapshot mode that will be used by the connector.
Specifies the (path to the) file containing the SSL Certificate for
the database client.
Specifies the (path to the) file containing the SSL private key of
the database client.
Specifies the password to be used to access the SSL key file, if
specified.
Specifies whether to use an encrypted connection to the database.
Specifies the file containing SSL certificate authority
(CA) certificate(s).
Optional regular expressions that match fully-qualified table
identifiers for tables to be excluded from monitoring; any table not
included in the blacklist will be monitored.
Optional regular expressions that match fully-qualified table
identifiers for tables to be monitored; any table not included in the
whitelist will be excluded from monitoring.
Changes the engine used to async embedded engine.
Changes the engine used to default embedded engine.
Sets the maximum retry count in case of errors.
MySqlCdcSources.Builder.withSequenceExtractor(Class<? extends com.hazelcast.enterprise.jet.cdc.SequenceExtractor> sequenceExtractorClass)
Sets the SequenceExtractor class property.