Google Cloud Datastream V1 Client - Class BackfillAllStrategy (2.0.0)

Reference documentation and code samples for the Google Cloud Datastream V1 Client class BackfillAllStrategy.

Backfill strategy to automatically backfill the Stream's objects.

Specific objects can be excluded.

Generated from protobuf message google.cloud.datastream.v1.Stream.BackfillAllStrategy

Namespace

Google \ Cloud \ Datastream \ V1 \ Stream

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ oracle_excluded_objects Google\Cloud\Datastream\V1\OracleRdbms

Oracle data source objects to avoid backfilling.

↳ mysql_excluded_objects Google\Cloud\Datastream\V1\MysqlRdbms

MySQL data source objects to avoid backfilling.

↳ postgresql_excluded_objects Google\Cloud\Datastream\V1\PostgresqlRdbms

PostgreSQL data source objects to avoid backfilling.

getOracleExcludedObjects

Oracle data source objects to avoid backfilling.

Returns
Type Description
Google\Cloud\Datastream\V1\OracleRdbms|null

hasOracleExcludedObjects

setOracleExcludedObjects

Oracle data source objects to avoid backfilling.

Parameter
Name Description
var Google\Cloud\Datastream\V1\OracleRdbms
Returns
Type Description
$this

getMysqlExcludedObjects

MySQL data source objects to avoid backfilling.

Returns
Type Description
Google\Cloud\Datastream\V1\MysqlRdbms|null

hasMysqlExcludedObjects

setMysqlExcludedObjects

MySQL data source objects to avoid backfilling.

Parameter
Name Description
var Google\Cloud\Datastream\V1\MysqlRdbms
Returns
Type Description
$this

getPostgresqlExcludedObjects

PostgreSQL data source objects to avoid backfilling.

Returns
Type Description
Google\Cloud\Datastream\V1\PostgresqlRdbms|null

hasPostgresqlExcludedObjects

setPostgresqlExcludedObjects

PostgreSQL data source objects to avoid backfilling.

Parameter
Name Description
var Google\Cloud\Datastream\V1\PostgresqlRdbms
Returns
Type Description
$this

getExcludedObjects

Returns
Type Description
string