DataStream v1 API - Class PostgresqlSourceConfig (2.8.0)

public sealed class PostgresqlSourceConfig : IMessage<PostgresqlSourceConfig>, IEquatable<PostgresqlSourceConfig>, IDeepCloneable<PostgresqlSourceConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the DataStream v1 API class PostgresqlSourceConfig.

PostgreSQL data source configuration

Inheritance

object > PostgresqlSourceConfig

Namespace

Google.Cloud.Datastream.V1

Assembly

Google.Cloud.Datastream.V1.dll

Constructors

PostgresqlSourceConfig()

public PostgresqlSourceConfig()

PostgresqlSourceConfig(PostgresqlSourceConfig)

public PostgresqlSourceConfig(PostgresqlSourceConfig other)
Parameter
Name Description
other PostgresqlSourceConfig

Properties

ExcludeObjects

public PostgresqlRdbms ExcludeObjects { get; set; }

PostgreSQL objects to exclude from the stream.

Property Value
Type Description
PostgresqlRdbms

IncludeObjects

public PostgresqlRdbms IncludeObjects { get; set; }

PostgreSQL objects to include in the stream.

Property Value
Type Description
PostgresqlRdbms

MaxConcurrentBackfillTasks

public int MaxConcurrentBackfillTasks { get; set; }

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.

Property Value
Type Description
int

Publication

public string Publication { get; set; }

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

Property Value
Type Description
string

ReplicationSlot

public string ReplicationSlot { get; set; }

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

Property Value
Type Description
string