Class SourceObjectIdentifier (1.2.1)

SourceObjectIdentifier(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Represents an identifier of an object in the data source.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

NameDescription
oracle_identifier google.cloud.datastream_v1.types.SourceObjectIdentifier.OracleObjectIdentifier
Oracle data source object identifier. This field is a member of `oneof`_ ``source_identifier``.
mysql_identifier google.cloud.datastream_v1.types.SourceObjectIdentifier.MysqlObjectIdentifier
Mysql data source object identifier. This field is a member of `oneof`_ ``source_identifier``.
postgresql_identifier google.cloud.datastream_v1.types.SourceObjectIdentifier.PostgresqlObjectIdentifier
PostgreSQL data source object identifier. This field is a member of `oneof`_ ``source_identifier``.

Inheritance

builtins.object > proto.message.Message > SourceObjectIdentifier

Classes

MysqlObjectIdentifier

MysqlObjectIdentifier(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Mysql data source object identifier.

OracleObjectIdentifier

OracleObjectIdentifier(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Oracle data source object identifier.

PostgresqlObjectIdentifier

PostgresqlObjectIdentifier(mapping=None, *, ignore_unknown_fields=False, **kwargs)

PostgreSQL data source object identifier.