Class OracleSource.Builder<T>

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • database

        public 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. By default all databases will be monitored.
      • tableList

        public 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. Each identifier is of the form schemaName.tableName. By default the connector will monitor every non-system table in each monitored database.
      • schemaList

        public 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. By default all non-system schemas will be monitored.
      • username

        public OracleSource.Builder<T> username​(String username)
        Name of the Oracle database to use when connecting to the Oracle database server.
      • password

        public OracleSource.Builder<T> password​(String password)
        Password to use when connecting to the Oracle database server.
      • debeziumProperties

        public OracleSource.Builder<T> debeziumProperties​(Properties properties)
        The Debezium Oracle connector properties. For example, "snapshot.mode".