Creates a CDC source that streams change data from a MySQL database to
Hazelcast Jet.
Logical name that identifies and provides a namespace for the
particular database server/cluster being monitored.
Optional regular expressions that match the fully-qualified names of
columns that should be excluded from change event message values.
Can be used to set any property not explicitly covered by other
methods or to override internal properties.
IP address or hostname of the database server, has to be specified.
Optional regular expressions that match database names to be excluded
from monitoring; any database name not included in the blacklist will
be monitored.
A numeric ID of this database client, which must be unique across all
currently-running database processes in the MySQL cluster.
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 (3306).
Database user for connecting to the database server.
Optional regular expressions that match database names to be
monitored; any database name not included in the whitelist will be
excluded from monitoring.
Specifies how the source should behave when it detects that the
backing database has been shut down (read class javadoc for details
and special cases).
Specifies if the source's state should be kept or discarded during
reconnect attempts to the database.
Specifies the (path to the) Java keystore file containing the
database client certificate and private key.
Password to access the private key from any specified keystore files.
Specifies whether to use an encrypted connection to the database.
Specifies the (path to the) Java truststore file containing the
collection of trusted CA certificates.
Password to unlock any specified truststore.
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.