Google Cloud Datastream V1 Client - Class MysqlSourceConfig (1.3.0)

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 \ V1

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ include_objects Google\Cloud\Datastream\V1\MysqlRdbms

MySQL objects to retrieve from the source.

↳ exclude_objects Google\Cloud\Datastream\V1\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.

getIncludeObjects

MySQL objects to retrieve from the source.

Returns
TypeDescription
Google\Cloud\Datastream\V1\MysqlRdbms|null

hasIncludeObjects

clearIncludeObjects

setIncludeObjects

MySQL objects to retrieve from the source.

Parameter
NameDescription
var Google\Cloud\Datastream\V1\MysqlRdbms
Returns
TypeDescription
$this

getExcludeObjects

MySQL objects to exclude from the stream.

Returns
TypeDescription
Google\Cloud\Datastream\V1\MysqlRdbms|null

hasExcludeObjects

clearExcludeObjects

setExcludeObjects

MySQL objects to exclude from the stream.

Parameter
NameDescription
var Google\Cloud\Datastream\V1\MysqlRdbms
Returns
TypeDescription
$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
TypeDescription
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
NameDescription
var int
Returns
TypeDescription
$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
TypeDescription
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
NameDescription
var int
Returns
TypeDescription
$this