Class: Google::Cloud::Datastream::V1::SourceObjectIdentifier
- Inherits:
-
Object
- Object
- Google::Cloud::Datastream::V1::SourceObjectIdentifier
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/datastream/v1/datastream_resources.rb
Overview
Represents an identifier of an object in the data source.
Defined Under Namespace
Classes: MysqlObjectIdentifier, OracleObjectIdentifier, PostgresqlObjectIdentifier, SalesforceObjectIdentifier, SqlServerObjectIdentifier
Instance Attribute Summary collapse
-
#mysql_identifier ⇒ ::Google::Cloud::Datastream::V1::SourceObjectIdentifier::MysqlObjectIdentifier
Mysql data source object identifier.
-
#oracle_identifier ⇒ ::Google::Cloud::Datastream::V1::SourceObjectIdentifier::OracleObjectIdentifier
Oracle data source object identifier.
-
#postgresql_identifier ⇒ ::Google::Cloud::Datastream::V1::SourceObjectIdentifier::PostgresqlObjectIdentifier
PostgreSQL data source object identifier.
-
#salesforce_identifier ⇒ ::Google::Cloud::Datastream::V1::SourceObjectIdentifier::SalesforceObjectIdentifier
Salesforce data source object identifier.
-
#sql_server_identifier ⇒ ::Google::Cloud::Datastream::V1::SourceObjectIdentifier::SqlServerObjectIdentifier
SQLServer data source object identifier.
Instance Attribute Details
#mysql_identifier ⇒ ::Google::Cloud::Datastream::V1::SourceObjectIdentifier::MysqlObjectIdentifier
Returns Mysql data source object identifier.
Note: The following fields are mutually exclusive: mysql_identifier
, oracle_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.
1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 |
# File 'proto_docs/google/cloud/datastream/v1/datastream_resources.rb', line 1602 class SourceObjectIdentifier include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Oracle data source object identifier. # @!attribute [rw] schema # @return [::String] # Required. The schema name. # @!attribute [rw] table # @return [::String] # Required. The table name. class OracleObjectIdentifier include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # PostgreSQL data source object identifier. # @!attribute [rw] schema # @return [::String] # Required. The schema name. # @!attribute [rw] table # @return [::String] # Required. The table name. class PostgresqlObjectIdentifier include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Mysql data source object identifier. # @!attribute [rw] database # @return [::String] # Required. The database name. # @!attribute [rw] table # @return [::String] # Required. The table name. class MysqlObjectIdentifier include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # SQLServer data source object identifier. # @!attribute [rw] schema # @return [::String] # Required. The schema name. # @!attribute [rw] table # @return [::String] # Required. The table name. class SqlServerObjectIdentifier include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Salesforce data source object identifier. # @!attribute [rw] object_name # @return [::String] # Required. The object name. class SalesforceObjectIdentifier include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#oracle_identifier ⇒ ::Google::Cloud::Datastream::V1::SourceObjectIdentifier::OracleObjectIdentifier
Returns Oracle data source object identifier.
Note: The following fields are mutually exclusive: 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.
1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 |
# File 'proto_docs/google/cloud/datastream/v1/datastream_resources.rb', line 1602 class SourceObjectIdentifier include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Oracle data source object identifier. # @!attribute [rw] schema # @return [::String] # Required. The schema name. # @!attribute [rw] table # @return [::String] # Required. The table name. class OracleObjectIdentifier include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # PostgreSQL data source object identifier. # @!attribute [rw] schema # @return [::String] # Required. The schema name. # @!attribute [rw] table # @return [::String] # Required. The table name. class PostgresqlObjectIdentifier include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Mysql data source object identifier. # @!attribute [rw] database # @return [::String] # Required. The database name. # @!attribute [rw] table # @return [::String] # Required. The table name. class MysqlObjectIdentifier include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # SQLServer data source object identifier. # @!attribute [rw] schema # @return [::String] # Required. The schema name. # @!attribute [rw] table # @return [::String] # Required. The table name. class SqlServerObjectIdentifier include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Salesforce data source object identifier. # @!attribute [rw] object_name # @return [::String] # Required. The object name. class SalesforceObjectIdentifier include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#postgresql_identifier ⇒ ::Google::Cloud::Datastream::V1::SourceObjectIdentifier::PostgresqlObjectIdentifier
Returns PostgreSQL data source object identifier.
Note: The following fields are mutually exclusive: postgresql_identifier
, oracle_identifier
, mysql_identifier
, sql_server_identifier
, salesforce_identifier
. If a field in that set is populated, all other fields in the set will automatically be cleared.
1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 |
# File 'proto_docs/google/cloud/datastream/v1/datastream_resources.rb', line 1602 class SourceObjectIdentifier include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Oracle data source object identifier. # @!attribute [rw] schema # @return [::String] # Required. The schema name. # @!attribute [rw] table # @return [::String] # Required. The table name. class OracleObjectIdentifier include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # PostgreSQL data source object identifier. # @!attribute [rw] schema # @return [::String] # Required. The schema name. # @!attribute [rw] table # @return [::String] # Required. The table name. class PostgresqlObjectIdentifier include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Mysql data source object identifier. # @!attribute [rw] database # @return [::String] # Required. The database name. # @!attribute [rw] table # @return [::String] # Required. The table name. class MysqlObjectIdentifier include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # SQLServer data source object identifier. # @!attribute [rw] schema # @return [::String] # Required. The schema name. # @!attribute [rw] table # @return [::String] # Required. The table name. class SqlServerObjectIdentifier include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Salesforce data source object identifier. # @!attribute [rw] object_name # @return [::String] # Required. The object name. class SalesforceObjectIdentifier include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#salesforce_identifier ⇒ ::Google::Cloud::Datastream::V1::SourceObjectIdentifier::SalesforceObjectIdentifier
Returns Salesforce data source object identifier.
Note: The following fields are mutually exclusive: salesforce_identifier
, oracle_identifier
, mysql_identifier
, postgresql_identifier
, sql_server_identifier
. If a field in that set is populated, all other fields in the set will automatically be cleared.
1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 |
# File 'proto_docs/google/cloud/datastream/v1/datastream_resources.rb', line 1602 class SourceObjectIdentifier include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Oracle data source object identifier. # @!attribute [rw] schema # @return [::String] # Required. The schema name. # @!attribute [rw] table # @return [::String] # Required. The table name. class OracleObjectIdentifier include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # PostgreSQL data source object identifier. # @!attribute [rw] schema # @return [::String] # Required. The schema name. # @!attribute [rw] table # @return [::String] # Required. The table name. class PostgresqlObjectIdentifier include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Mysql data source object identifier. # @!attribute [rw] database # @return [::String] # Required. The database name. # @!attribute [rw] table # @return [::String] # Required. The table name. class MysqlObjectIdentifier include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # SQLServer data source object identifier. # @!attribute [rw] schema # @return [::String] # Required. The schema name. # @!attribute [rw] table # @return [::String] # Required. The table name. class SqlServerObjectIdentifier include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Salesforce data source object identifier. # @!attribute [rw] object_name # @return [::String] # Required. The object name. class SalesforceObjectIdentifier include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#sql_server_identifier ⇒ ::Google::Cloud::Datastream::V1::SourceObjectIdentifier::SqlServerObjectIdentifier
Returns SQLServer data source object identifier.
Note: The following fields are mutually exclusive: sql_server_identifier
, oracle_identifier
, mysql_identifier
, postgresql_identifier
, salesforce_identifier
. If a field in that set is populated, all other fields in the set will automatically be cleared.
1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 |
# File 'proto_docs/google/cloud/datastream/v1/datastream_resources.rb', line 1602 class SourceObjectIdentifier include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Oracle data source object identifier. # @!attribute [rw] schema # @return [::String] # Required. The schema name. # @!attribute [rw] table # @return [::String] # Required. The table name. class OracleObjectIdentifier include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # PostgreSQL data source object identifier. # @!attribute [rw] schema # @return [::String] # Required. The schema name. # @!attribute [rw] table # @return [::String] # Required. The table name. class PostgresqlObjectIdentifier include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Mysql data source object identifier. # @!attribute [rw] database # @return [::String] # Required. The database name. # @!attribute [rw] table # @return [::String] # Required. The table name. class MysqlObjectIdentifier include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # SQLServer data source object identifier. # @!attribute [rw] schema # @return [::String] # Required. The schema name. # @!attribute [rw] table # @return [::String] # Required. The table name. class SqlServerObjectIdentifier include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Salesforce data source object identifier. # @!attribute [rw] object_name # @return [::String] # Required. The object name. class SalesforceObjectIdentifier include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |