PostgresqlSourceConfigArgs

data class PostgresqlSourceConfigArgs(val excludeObjects: Output<PostgresqlRdbmsArgs>? = null, val includeObjects: Output<PostgresqlRdbmsArgs>? = null, val maxConcurrentBackfillTasks: Output<Int>? = null, val publication: Output<String>, val replicationSlot: Output<String>) : ConvertibleToJava<PostgresqlSourceConfigArgs>

PostgreSQL data source configuration

Constructors

Link copied to clipboard
constructor(excludeObjects: Output<PostgresqlRdbmsArgs>? = null, includeObjects: Output<PostgresqlRdbmsArgs>? = null, maxConcurrentBackfillTasks: Output<Int>? = null, publication: Output<String>, replicationSlot: Output<String>)

Properties

Link copied to clipboard
val excludeObjects: Output<PostgresqlRdbmsArgs>? = null

PostgreSQL objects to exclude from the stream.

Link copied to clipboard
val includeObjects: Output<PostgresqlRdbmsArgs>? = null

PostgreSQL objects to include in the stream.

Link copied to clipboard
val maxConcurrentBackfillTasks: Output<Int>? = null

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.

Link copied to clipboard
val publication: Output<String>

The name of the publication that includes the set of all tables that are defined in the stream's include_objects.

Link copied to clipboard
val replicationSlot: Output<String>

Immutable. The name of the logical replication slot that's configured with the pgoutput plugin.

Functions

Link copied to clipboard
open override fun toJava(): PostgresqlSourceConfigArgs