public sealed class PostgresqlSourceConfig : IMessage<PostgresqlSourceConfig>, IEquatable<PostgresqlSourceConfig>, IDeepCloneable<PostgresqlSourceConfig>, IBufferMessage, IMessage
PostgreSQL data source configuration
Implements
IMessage<PostgresqlSourceConfig>, IEquatable<PostgresqlSourceConfig>, IDeepCloneable<PostgresqlSourceConfig>, IBufferMessage, IMessageNamespace
Google.Cloud.Datastream.V1Assembly
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 |
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. The name of the logical replication slot that's configured with the pgoutput plugin.
Property Value | |
---|---|
Type | Description |
String |