Google Cloud Datastream V1 Client - Class PostgresqlSourceConfig (2.0.1)
Stay organized with collections
Save and categorize content based on your preferences.
Reference documentation and code samples for the Google Cloud Datastream V1 Client class PostgresqlSourceConfig.
PostgreSQL data source configuration
Generated from protobuf message google.cloud.datastream.v1.PostgresqlSourceConfig
Namespace
Google \ Cloud \ Datastream \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ include_objects |
PostgresqlRdbms
PostgreSQL objects to include in the stream. |
↳ exclude_objects |
PostgresqlRdbms
PostgreSQL objects to exclude from the stream. |
↳ replication_slot |
string
Required. Immutable. The name of the logical replication slot that's configured with the pgoutput plugin. |
↳ publication |
string
Required. The name of the publication that includes the set of all tables that are defined in the stream's include_objects. |
↳ max_concurrent_backfill_tasks |
int
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. |
getIncludeObjects
PostgreSQL objects to include in the stream.
| Returns | |
|---|---|
| Type | Description |
PostgresqlRdbms|null |
|
hasIncludeObjects
clearIncludeObjects
setIncludeObjects
PostgreSQL objects to include in the stream.
| Parameter | |
|---|---|
| Name | Description |
var |
PostgresqlRdbms
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getExcludeObjects
PostgreSQL objects to exclude from the stream.
| Returns | |
|---|---|
| Type | Description |
PostgresqlRdbms|null |
|
hasExcludeObjects
clearExcludeObjects
setExcludeObjects
PostgreSQL objects to exclude from the stream.
| Parameter | |
|---|---|
| Name | Description |
var |
PostgresqlRdbms
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getReplicationSlot
Required. Immutable. The name of the logical replication slot that's configured with the pgoutput plugin.
| Returns | |
|---|---|
| Type | Description |
string |
|
setReplicationSlot
Required. Immutable. The name of the logical replication slot that's configured with the pgoutput plugin.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getPublication
Required. The name of the publication that includes the set of all tables that are defined in the stream's include_objects.
| Returns | |
|---|---|
| Type | Description |
string |
|
setPublication
Required. The name of the publication that includes the set of all tables that are defined in the stream's include_objects.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getMaxConcurrentBackfillTasks
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.
| Returns | |
|---|---|
| Type | Description |
int |
|
setMaxConcurrentBackfillTasks
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.
| Parameter | |
|---|---|
| Name | Description |
var |
int
|
| Returns | |
|---|---|
| Type | Description |
$this |
|