Class IngestionDataSourceSettings (2.26.0)

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

Settings for an ingestion data source on a topic.

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

Name Description
aws_kinesis :noindex: google.pubsub_v1.types.IngestionDataSourceSettings.AwsKinesis
Optional. Amazon Kinesis Data Streams. This field is a member of oneof_ source.
cloud_storage :noindex: google.pubsub_v1.types.IngestionDataSourceSettings.CloudStorage
Optional. Cloud Storage. This field is a member of oneof_ source.
platform_logs_settings :noindex: google.pubsub_v1.types.PlatformLogsSettings
Optional. Platform Logs settings. If unset, no Platform Logs will be generated.

Classes

AwsKinesis

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

Ingestion settings for Amazon Kinesis Data Streams.

CloudStorage

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

Ingestion settings for Cloud Storage.

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