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.AwsKinesisOptional. Amazon Kinesis Data Streams. This field is a member of oneof_source. | 
| cloud_storage
   :noindex: | google.pubsub_v1.types.IngestionDataSourceSettings.CloudStorageOptional. Cloud Storage. This field is a member of oneof_source. | 
| azure_event_hubs
   :noindex: | google.pubsub_v1.types.IngestionDataSourceSettings.AzureEventHubsOptional. Azure Event Hubs. This field is a member of oneof_source. | 
| aws_msk
   :noindex: | google.pubsub_v1.types.IngestionDataSourceSettings.AwsMskOptional. Amazon MSK. This field is a member of oneof_source. | 
| confluent_cloud
   :noindex: | google.pubsub_v1.types.IngestionDataSourceSettings.ConfluentCloudOptional. Confluent Cloud. This field is a member of oneof_source. | 
| platform_logs_settings
   :noindex: | google.pubsub_v1.types.PlatformLogsSettingsOptional. 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.
AwsMsk
AwsMsk(mapping=None, *, ignore_unknown_fields=False, **kwargs)Ingestion settings for Amazon MSK.
AzureEventHubs
AzureEventHubs(mapping=None, *, ignore_unknown_fields=False, **kwargs)Ingestion settings for Azure Event Hubs.
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
ConfluentCloud
ConfluentCloud(mapping=None, *, ignore_unknown_fields=False, **kwargs)Ingestion settings for Confluent Cloud.