public sealed class PostgresqlSourceConfig : IMessage<PostgresqlSourceConfig>, IEquatable<PostgresqlSourceConfig>, IDeepCloneable<PostgresqlSourceConfig>, IBufferMessage, IMessageReference 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 |
|