PostgresqlSourceConfig constructor
const
PostgresqlSourceConfig({
- Input<
PostgresqlRdbms> ? excludeObjects, - Input<
PostgresqlRdbms> ? includeObjects, - Input<
int> ? maxConcurrentBackfillTasks, - required Input<
String> publication, - required Input<
String> replicationSlot,
Creates a new PostgresqlSourceConfig.
excludeObjects PostgreSQL objects to exclude from the stream.
includeObjects PostgreSQL objects to include in the stream.
maxConcurrentBackfillTasks Maximum number of concurrent backfill tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.
publication The name of the publication that includes the set of all tables that are defined in the stream's include_objects.
replicationSlot Immutable. The name of the logical replication slot that's configured with the pgoutput plugin.
Implementation
const PostgresqlSourceConfig({
this.excludeObjects,
this.includeObjects,
this.maxConcurrentBackfillTasks,
required this.publication,
required this.replicationSlot,
});