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
Implements
IMessagePostgresqlSourceConfig, IEquatablePostgresqlSourceConfig, IDeepCloneablePostgresqlSourceConfig, 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 |
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 |