Google Cloud Datastream V1 Client - Class BackfillAllStrategy (1.2.1)

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
NameDescription
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
TypeDescription
Google\Cloud\Datastream\V1\OracleRdbms|null

hasOracleExcludedObjects

setOracleExcludedObjects

Oracle data source objects to avoid backfilling.

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

getMysqlExcludedObjects

MySQL data source objects to avoid backfilling.

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

hasMysqlExcludedObjects

setMysqlExcludedObjects

MySQL data source objects to avoid backfilling.

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

getPostgresqlExcludedObjects

PostgreSQL data source objects to avoid backfilling.

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

hasPostgresqlExcludedObjects

setPostgresqlExcludedObjects

PostgreSQL data source objects to avoid backfilling.

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

getExcludedObjects

Returns
TypeDescription
string