Datastream V1 API - Class Google::Cloud::Datastream::V1::SourceObjectIdentifier (v1.3.0)

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

Represents an identifier of an object in the data source.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#mongodb_identifier

def mongodb_identifier() -> ::Google::Cloud::Datastream::V1::SourceObjectIdentifier::MongodbObjectIdentifier
Returns
  • (::Google::Cloud::Datastream::V1::SourceObjectIdentifier::MongodbObjectIdentifier) — MongoDB data source object identifier.

    Note: The following fields are mutually exclusive: mongodb_identifier, oracle_identifier, mysql_identifier, postgresql_identifier, sql_server_identifier, salesforce_identifier. If a field in that set is populated, all other fields in the set will automatically be cleared.

#mongodb_identifier=

def mongodb_identifier=(value) -> ::Google::Cloud::Datastream::V1::SourceObjectIdentifier::MongodbObjectIdentifier
Parameter
  • value (::Google::Cloud::Datastream::V1::SourceObjectIdentifier::MongodbObjectIdentifier) — MongoDB data source object identifier.

    Note: The following fields are mutually exclusive: mongodb_identifier, oracle_identifier, mysql_identifier, postgresql_identifier, sql_server_identifier, salesforce_identifier. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::Datastream::V1::SourceObjectIdentifier::MongodbObjectIdentifier) — MongoDB data source object identifier.

    Note: The following fields are mutually exclusive: mongodb_identifier, oracle_identifier, mysql_identifier, postgresql_identifier, sql_server_identifier, salesforce_identifier. If a field in that set is populated, all other fields in the set will automatically be cleared.

#mysql_identifier

def mysql_identifier() -> ::Google::Cloud::Datastream::V1::SourceObjectIdentifier::MysqlObjectIdentifier
Returns
  • (::Google::Cloud::Datastream::V1::SourceObjectIdentifier::MysqlObjectIdentifier) — Mysql data source object identifier.

    Note: The following fields are mutually exclusive: mysql_identifier, oracle_identifier, postgresql_identifier, sql_server_identifier, salesforce_identifier, mongodb_identifier. If a field in that set is populated, all other fields in the set will automatically be cleared.

#mysql_identifier=

def mysql_identifier=(value) -> ::Google::Cloud::Datastream::V1::SourceObjectIdentifier::MysqlObjectIdentifier
Parameter
  • value (::Google::Cloud::Datastream::V1::SourceObjectIdentifier::MysqlObjectIdentifier) — Mysql data source object identifier.

    Note: The following fields are mutually exclusive: mysql_identifier, oracle_identifier, postgresql_identifier, sql_server_identifier, salesforce_identifier, mongodb_identifier. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::Datastream::V1::SourceObjectIdentifier::MysqlObjectIdentifier) — Mysql data source object identifier.

    Note: The following fields are mutually exclusive: mysql_identifier, oracle_identifier, postgresql_identifier, sql_server_identifier, salesforce_identifier, mongodb_identifier. If a field in that set is populated, all other fields in the set will automatically be cleared.

#oracle_identifier

def oracle_identifier() -> ::Google::Cloud::Datastream::V1::SourceObjectIdentifier::OracleObjectIdentifier
Returns
  • (::Google::Cloud::Datastream::V1::SourceObjectIdentifier::OracleObjectIdentifier) — Oracle data source object identifier.

    Note: The following fields are mutually exclusive: oracle_identifier, mysql_identifier, postgresql_identifier, sql_server_identifier, salesforce_identifier, mongodb_identifier. If a field in that set is populated, all other fields in the set will automatically be cleared.

#oracle_identifier=

def oracle_identifier=(value) -> ::Google::Cloud::Datastream::V1::SourceObjectIdentifier::OracleObjectIdentifier
Parameter
  • value (::Google::Cloud::Datastream::V1::SourceObjectIdentifier::OracleObjectIdentifier) — Oracle data source object identifier.

    Note: The following fields are mutually exclusive: oracle_identifier, mysql_identifier, postgresql_identifier, sql_server_identifier, salesforce_identifier, mongodb_identifier. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::Datastream::V1::SourceObjectIdentifier::OracleObjectIdentifier) — Oracle data source object identifier.

    Note: The following fields are mutually exclusive: oracle_identifier, mysql_identifier, postgresql_identifier, sql_server_identifier, salesforce_identifier, mongodb_identifier. If a field in that set is populated, all other fields in the set will automatically be cleared.

#postgresql_identifier

def postgresql_identifier() -> ::Google::Cloud::Datastream::V1::SourceObjectIdentifier::PostgresqlObjectIdentifier
Returns

#postgresql_identifier=

def postgresql_identifier=(value) -> ::Google::Cloud::Datastream::V1::SourceObjectIdentifier::PostgresqlObjectIdentifier
Parameter
Returns

#salesforce_identifier

def salesforce_identifier() -> ::Google::Cloud::Datastream::V1::SourceObjectIdentifier::SalesforceObjectIdentifier
Returns

#salesforce_identifier=

def salesforce_identifier=(value) -> ::Google::Cloud::Datastream::V1::SourceObjectIdentifier::SalesforceObjectIdentifier
Parameter
Returns

#sql_server_identifier

def sql_server_identifier() -> ::Google::Cloud::Datastream::V1::SourceObjectIdentifier::SqlServerObjectIdentifier
Returns

#sql_server_identifier=

def sql_server_identifier=(value) -> ::Google::Cloud::Datastream::V1::SourceObjectIdentifier::SqlServerObjectIdentifier
Parameter
  • value (::Google::Cloud::Datastream::V1::SourceObjectIdentifier::SqlServerObjectIdentifier) — SQLServer data source object identifier.

    Note: The following fields are mutually exclusive: sql_server_identifier, oracle_identifier, mysql_identifier, postgresql_identifier, salesforce_identifier, mongodb_identifier. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns