Google Cloud Datastream V1 Client - Class MysqlSourceConfig (2.5.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 MysqlSourceConfig.
MySQL source configuration
Generated from protobuf message google.cloud.datastream.v1.MysqlSourceConfig
Namespace
Google \ Cloud \ Datastream \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ include_objects |
MysqlRdbms
MySQL objects to retrieve from the source. |
↳ exclude_objects |
MysqlRdbms
MySQL objects to exclude from the stream. |
↳ max_concurrent_cdc_tasks |
int
Maximum number of concurrent CDC tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used. |
↳ 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. |
↳ binary_log_position |
MysqlSourceConfig\BinaryLogPosition
Use Binary log position based replication. |
↳ gtid |
MysqlSourceConfig\Gtid
Use GTID based replication. |
getIncludeObjects
MySQL objects to retrieve from the source.
| Returns | |
|---|---|
| Type | Description |
MysqlRdbms|null |
|
hasIncludeObjects
clearIncludeObjects
setIncludeObjects
MySQL objects to retrieve from the source.
| Parameter | |
|---|---|
| Name | Description |
var |
MysqlRdbms
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getExcludeObjects
MySQL objects to exclude from the stream.
| Returns | |
|---|---|
| Type | Description |
MysqlRdbms|null |
|
hasExcludeObjects
clearExcludeObjects
setExcludeObjects
MySQL objects to exclude from the stream.
| Parameter | |
|---|---|
| Name | Description |
var |
MysqlRdbms
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getMaxConcurrentCdcTasks
Maximum number of concurrent CDC 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 |
|
setMaxConcurrentCdcTasks
Maximum number of concurrent CDC 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 |
|
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 |
|
getBinaryLogPosition
Use Binary log position based replication.
| Returns | |
|---|---|
| Type | Description |
MysqlSourceConfig\BinaryLogPosition|null |
|
hasBinaryLogPosition
setBinaryLogPosition
Use Binary log position based replication.
| Parameter | |
|---|---|
| Name | Description |
var |
MysqlSourceConfig\BinaryLogPosition
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getGtid
Use GTID based replication.
| Returns | |
|---|---|
| Type | Description |
MysqlSourceConfig\Gtid|null |
|
hasGtid
setGtid
Use GTID based replication.
| Parameter | |
|---|---|
| Name | Description |
var |
MysqlSourceConfig\Gtid
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getCdcMethod
| Returns | |
|---|---|
| Type | Description |
string |
|