Class PostgresqlSourceConfig (2.1.0)

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

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
NameDescription
otherPostgresqlSourceConfig

Properties

ExcludeObjects

public PostgresqlRdbms ExcludeObjects { get; set; }

PostgreSQL objects to exclude from the stream.

Property Value
TypeDescription
PostgresqlRdbms

IncludeObjects

public PostgresqlRdbms IncludeObjects { get; set; }

PostgreSQL objects to include in the stream.

Property Value
TypeDescription
PostgresqlRdbms

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
TypeDescription
String

ReplicationSlot

public string ReplicationSlot { get; set; }

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

Property Value
TypeDescription
String