public static class OracleSource.Builder<T> extends Object
OracleSource.| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
com.ververica.cdc.debezium.DebeziumSourceFunction<T> |
build() |
OracleSource.Builder<T> |
database(String database)
An optional list of regular expressions that match database names to be monitored; any
database name not included in the whitelist will be excluded from monitoring.
|
OracleSource.Builder<T> |
debeziumProperties(Properties properties)
The Debezium Oracle connector properties.
|
OracleSource.Builder<T> |
deserializer(com.ververica.cdc.debezium.DebeziumDeserializationSchema<T> deserializer)
The deserializer used to convert from consumed
SourceRecord. |
OracleSource.Builder<T> |
hostname(String hostname) |
OracleSource.Builder<T> |
password(String password)
Password to use when connecting to the Oracle database server.
|
OracleSource.Builder<T> |
port(int port)
Integer port number of the Oracle database server.
|
OracleSource.Builder<T> |
schemaList(String... schemaList)
An optional list of regular expressions that match schema names to be monitored; any
schema name not included in the whitelist will be excluded from monitoring.
|
OracleSource.Builder<T> |
startupOptions(StartupOptions startupOptions)
Specifies the startup options.
|
OracleSource.Builder<T> |
tableList(String... tableList)
An optional list of regular expressions that match fully-qualified table identifiers for
tables to be monitored; any table not included in the list will be excluded from
monitoring.
|
OracleSource.Builder<T> |
username(String username)
Name of the Oracle database to use when connecting to the Oracle database server.
|
public OracleSource.Builder<T> hostname(String hostname)
public OracleSource.Builder<T> port(int port)
public OracleSource.Builder<T> database(String database)
public OracleSource.Builder<T> tableList(String... tableList)
public OracleSource.Builder<T> schemaList(String... schemaList)
public OracleSource.Builder<T> username(String username)
public OracleSource.Builder<T> password(String password)
public OracleSource.Builder<T> debeziumProperties(Properties properties)
public OracleSource.Builder<T> deserializer(com.ververica.cdc.debezium.DebeziumDeserializationSchema<T> deserializer)
SourceRecord.public OracleSource.Builder<T> startupOptions(StartupOptions startupOptions)
public com.ververica.cdc.debezium.DebeziumSourceFunction<T> build()
Copyright © 2022 The Apache Software Foundation. All rights reserved.