Datastream V1 API - Class Google::Cloud::Datastream::V1::Stream::BackfillAllStrategy (v0.13.0)

Reference documentation and code samples for the Datastream V1 API class Google::Cloud::Datastream::V1::Stream::BackfillAllStrategy.

Backfill strategy to automatically backfill the Stream's objects. Specific objects can be excluded.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#mysql_excluded_objects

def mysql_excluded_objects() -> ::Google::Cloud::Datastream::V1::MysqlRdbms
Returns
  • (::Google::Cloud::Datastream::V1::MysqlRdbms) — MySQL data source objects to avoid backfilling.

    Note: The following fields are mutually exclusive: mysql_excluded_objects, oracle_excluded_objects, postgresql_excluded_objects, sql_server_excluded_objects. If a field in that set is populated, all other fields in the set will automatically be cleared.

#mysql_excluded_objects=

def mysql_excluded_objects=(value) -> ::Google::Cloud::Datastream::V1::MysqlRdbms
Parameter
  • value (::Google::Cloud::Datastream::V1::MysqlRdbms) — MySQL data source objects to avoid backfilling.

    Note: The following fields are mutually exclusive: mysql_excluded_objects, oracle_excluded_objects, postgresql_excluded_objects, sql_server_excluded_objects. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::Datastream::V1::MysqlRdbms) — MySQL data source objects to avoid backfilling.

    Note: The following fields are mutually exclusive: mysql_excluded_objects, oracle_excluded_objects, postgresql_excluded_objects, sql_server_excluded_objects. If a field in that set is populated, all other fields in the set will automatically be cleared.

#oracle_excluded_objects

def oracle_excluded_objects() -> ::Google::Cloud::Datastream::V1::OracleRdbms
Returns
  • (::Google::Cloud::Datastream::V1::OracleRdbms) — Oracle data source objects to avoid backfilling.

    Note: The following fields are mutually exclusive: oracle_excluded_objects, mysql_excluded_objects, postgresql_excluded_objects, sql_server_excluded_objects. If a field in that set is populated, all other fields in the set will automatically be cleared.

#oracle_excluded_objects=

def oracle_excluded_objects=(value) -> ::Google::Cloud::Datastream::V1::OracleRdbms
Parameter
  • value (::Google::Cloud::Datastream::V1::OracleRdbms) — Oracle data source objects to avoid backfilling.

    Note: The following fields are mutually exclusive: oracle_excluded_objects, mysql_excluded_objects, postgresql_excluded_objects, sql_server_excluded_objects. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::Datastream::V1::OracleRdbms) — Oracle data source objects to avoid backfilling.

    Note: The following fields are mutually exclusive: oracle_excluded_objects, mysql_excluded_objects, postgresql_excluded_objects, sql_server_excluded_objects. If a field in that set is populated, all other fields in the set will automatically be cleared.

#postgresql_excluded_objects

def postgresql_excluded_objects() -> ::Google::Cloud::Datastream::V1::PostgresqlRdbms
Returns
  • (::Google::Cloud::Datastream::V1::PostgresqlRdbms) — PostgreSQL data source objects to avoid backfilling.

    Note: The following fields are mutually exclusive: postgresql_excluded_objects, oracle_excluded_objects, mysql_excluded_objects, sql_server_excluded_objects. If a field in that set is populated, all other fields in the set will automatically be cleared.

#postgresql_excluded_objects=

def postgresql_excluded_objects=(value) -> ::Google::Cloud::Datastream::V1::PostgresqlRdbms
Parameter
  • value (::Google::Cloud::Datastream::V1::PostgresqlRdbms) — PostgreSQL data source objects to avoid backfilling.

    Note: The following fields are mutually exclusive: postgresql_excluded_objects, oracle_excluded_objects, mysql_excluded_objects, sql_server_excluded_objects. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::Datastream::V1::PostgresqlRdbms) — PostgreSQL data source objects to avoid backfilling.

    Note: The following fields are mutually exclusive: postgresql_excluded_objects, oracle_excluded_objects, mysql_excluded_objects, sql_server_excluded_objects. If a field in that set is populated, all other fields in the set will automatically be cleared.

#sql_server_excluded_objects

def sql_server_excluded_objects() -> ::Google::Cloud::Datastream::V1::SqlServerRdbms
Returns
  • (::Google::Cloud::Datastream::V1::SqlServerRdbms) — SQLServer data source objects to avoid backfilling

    Note: The following fields are mutually exclusive: sql_server_excluded_objects, oracle_excluded_objects, mysql_excluded_objects, postgresql_excluded_objects. If a field in that set is populated, all other fields in the set will automatically be cleared.

#sql_server_excluded_objects=

def sql_server_excluded_objects=(value) -> ::Google::Cloud::Datastream::V1::SqlServerRdbms
Parameter
  • value (::Google::Cloud::Datastream::V1::SqlServerRdbms) — SQLServer data source objects to avoid backfilling

    Note: The following fields are mutually exclusive: sql_server_excluded_objects, oracle_excluded_objects, mysql_excluded_objects, postgresql_excluded_objects. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::Datastream::V1::SqlServerRdbms) — SQLServer data source objects to avoid backfilling

    Note: The following fields are mutually exclusive: sql_server_excluded_objects, oracle_excluded_objects, mysql_excluded_objects, postgresql_excluded_objects. If a field in that set is populated, all other fields in the set will automatically be cleared.