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
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.
Instance Attribute Details
#mysql_identifier ⇒ ::Google::Cloud::Datastream::V1::SourceObjectIdentifier::MysqlObjectIdentifier
Returns Mysql data source object identifier.
922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 |
# File 'proto_docs/google/cloud/datastream/v1/datastream_resources.rb', line 922 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 end |
#oracle_identifier ⇒ ::Google::Cloud::Datastream::V1::SourceObjectIdentifier::OracleObjectIdentifier
Returns Oracle data source object identifier.
922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 |
# File 'proto_docs/google/cloud/datastream/v1/datastream_resources.rb', line 922 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 end |
#postgresql_identifier ⇒ ::Google::Cloud::Datastream::V1::SourceObjectIdentifier::PostgresqlObjectIdentifier
Returns PostgreSQL data source object identifier.
922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 |
# File 'proto_docs/google/cloud/datastream/v1/datastream_resources.rb', line 922 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 end |