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