Class PostgresReplicationConnection.ReplicationConnectionBuilder

  • All Implemented Interfaces:
    io.debezium.connector.postgresql.connection.ReplicationConnection.Builder
    Enclosing class:
    PostgresReplicationConnection

    protected static class PostgresReplicationConnection.ReplicationConnectionBuilder
    extends Object
    implements io.debezium.connector.postgresql.connection.ReplicationConnection.Builder
    • Constructor Detail

      • ReplicationConnectionBuilder

        protected ReplicationConnectionBuilder​(io.debezium.connector.postgresql.PostgresConnectorConfig config)
    • Method Detail

      • withPublication

        public io.debezium.connector.postgresql.connection.ReplicationConnection.Builder withPublication​(String publicationName)
        Specified by:
        withPublication in interface io.debezium.connector.postgresql.connection.ReplicationConnection.Builder
      • withTableFilter

        public io.debezium.connector.postgresql.connection.ReplicationConnection.Builder withTableFilter​(RelationalTableFilters tableFilter)
        Specified by:
        withTableFilter in interface io.debezium.connector.postgresql.connection.ReplicationConnection.Builder
      • withPublicationAutocreateMode

        public io.debezium.connector.postgresql.connection.ReplicationConnection.Builder withPublicationAutocreateMode​(io.debezium.connector.postgresql.PostgresConnectorConfig.AutoCreateMode publicationAutocreateMode)
        Specified by:
        withPublicationAutocreateMode in interface io.debezium.connector.postgresql.connection.ReplicationConnection.Builder
      • doSnapshot

        public io.debezium.connector.postgresql.connection.ReplicationConnection.Builder doSnapshot​(boolean doSnapshot)
        Specified by:
        doSnapshot in interface io.debezium.connector.postgresql.connection.ReplicationConnection.Builder
      • jdbcMetadataConnection

        public io.debezium.connector.postgresql.connection.ReplicationConnection.Builder jdbcMetadataConnection​(PostgresConnection jdbcConnection)
        Specified by:
        jdbcMetadataConnection in interface io.debezium.connector.postgresql.connection.ReplicationConnection.Builder
      • build

        public io.debezium.connector.postgresql.connection.ReplicationConnection build()
        Specified by:
        build in interface io.debezium.connector.postgresql.connection.ReplicationConnection.Builder
      • withTypeRegistry

        public io.debezium.connector.postgresql.connection.ReplicationConnection.Builder withTypeRegistry​(io.debezium.connector.postgresql.TypeRegistry typeRegistry)
        Specified by:
        withTypeRegistry in interface io.debezium.connector.postgresql.connection.ReplicationConnection.Builder
      • withSchema

        public io.debezium.connector.postgresql.connection.ReplicationConnection.Builder withSchema​(io.debezium.connector.postgresql.PostgresSchema schema)
        Specified by:
        withSchema in interface io.debezium.connector.postgresql.connection.ReplicationConnection.Builder