Reference documentation and code samples for the Cloud Pub/Sub V1 API class Google::Cloud::PubSub::V1::IngestionDataSourceSettings.
Settings for an ingestion data source on a topic.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#aws_kinesis
def aws_kinesis() -> ::Google::Cloud::PubSub::V1::IngestionDataSourceSettings::AwsKinesis-
(::Google::Cloud::PubSub::V1::IngestionDataSourceSettings::AwsKinesis) — Optional. Amazon Kinesis Data Streams.
Note: The following fields are mutually exclusive:
aws_kinesis,cloud_storage,azure_event_hubs,aws_msk,confluent_cloud. If a field in that set is populated, all other fields in the set will automatically be cleared.
#aws_kinesis=
def aws_kinesis=(value) -> ::Google::Cloud::PubSub::V1::IngestionDataSourceSettings::AwsKinesis-
value (::Google::Cloud::PubSub::V1::IngestionDataSourceSettings::AwsKinesis) — Optional. Amazon Kinesis Data Streams.
Note: The following fields are mutually exclusive:
aws_kinesis,cloud_storage,azure_event_hubs,aws_msk,confluent_cloud. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::PubSub::V1::IngestionDataSourceSettings::AwsKinesis) — Optional. Amazon Kinesis Data Streams.
Note: The following fields are mutually exclusive:
aws_kinesis,cloud_storage,azure_event_hubs,aws_msk,confluent_cloud. If a field in that set is populated, all other fields in the set will automatically be cleared.
#aws_msk
def aws_msk() -> ::Google::Cloud::PubSub::V1::IngestionDataSourceSettings::AwsMsk-
(::Google::Cloud::PubSub::V1::IngestionDataSourceSettings::AwsMsk) — Optional. Amazon MSK.
Note: The following fields are mutually exclusive:
aws_msk,aws_kinesis,cloud_storage,azure_event_hubs,confluent_cloud. If a field in that set is populated, all other fields in the set will automatically be cleared.
#aws_msk=
def aws_msk=(value) -> ::Google::Cloud::PubSub::V1::IngestionDataSourceSettings::AwsMsk-
value (::Google::Cloud::PubSub::V1::IngestionDataSourceSettings::AwsMsk) — Optional. Amazon MSK.
Note: The following fields are mutually exclusive:
aws_msk,aws_kinesis,cloud_storage,azure_event_hubs,confluent_cloud. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::PubSub::V1::IngestionDataSourceSettings::AwsMsk) — Optional. Amazon MSK.
Note: The following fields are mutually exclusive:
aws_msk,aws_kinesis,cloud_storage,azure_event_hubs,confluent_cloud. If a field in that set is populated, all other fields in the set will automatically be cleared.
#azure_event_hubs
def azure_event_hubs() -> ::Google::Cloud::PubSub::V1::IngestionDataSourceSettings::AzureEventHubs-
(::Google::Cloud::PubSub::V1::IngestionDataSourceSettings::AzureEventHubs) — Optional. Azure Event Hubs.
Note: The following fields are mutually exclusive:
azure_event_hubs,aws_kinesis,cloud_storage,aws_msk,confluent_cloud. If a field in that set is populated, all other fields in the set will automatically be cleared.
#azure_event_hubs=
def azure_event_hubs=(value) -> ::Google::Cloud::PubSub::V1::IngestionDataSourceSettings::AzureEventHubs-
value (::Google::Cloud::PubSub::V1::IngestionDataSourceSettings::AzureEventHubs) — Optional. Azure Event Hubs.
Note: The following fields are mutually exclusive:
azure_event_hubs,aws_kinesis,cloud_storage,aws_msk,confluent_cloud. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::PubSub::V1::IngestionDataSourceSettings::AzureEventHubs) — Optional. Azure Event Hubs.
Note: The following fields are mutually exclusive:
azure_event_hubs,aws_kinesis,cloud_storage,aws_msk,confluent_cloud. If a field in that set is populated, all other fields in the set will automatically be cleared.
#cloud_storage
def cloud_storage() -> ::Google::Cloud::PubSub::V1::IngestionDataSourceSettings::CloudStorage-
(::Google::Cloud::PubSub::V1::IngestionDataSourceSettings::CloudStorage) — Optional. Cloud Storage.
Note: The following fields are mutually exclusive:
cloud_storage,aws_kinesis,azure_event_hubs,aws_msk,confluent_cloud. If a field in that set is populated, all other fields in the set will automatically be cleared.
#cloud_storage=
def cloud_storage=(value) -> ::Google::Cloud::PubSub::V1::IngestionDataSourceSettings::CloudStorage-
value (::Google::Cloud::PubSub::V1::IngestionDataSourceSettings::CloudStorage) — Optional. Cloud Storage.
Note: The following fields are mutually exclusive:
cloud_storage,aws_kinesis,azure_event_hubs,aws_msk,confluent_cloud. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::PubSub::V1::IngestionDataSourceSettings::CloudStorage) — Optional. Cloud Storage.
Note: The following fields are mutually exclusive:
cloud_storage,aws_kinesis,azure_event_hubs,aws_msk,confluent_cloud. If a field in that set is populated, all other fields in the set will automatically be cleared.
#confluent_cloud
def confluent_cloud() -> ::Google::Cloud::PubSub::V1::IngestionDataSourceSettings::ConfluentCloud-
(::Google::Cloud::PubSub::V1::IngestionDataSourceSettings::ConfluentCloud) — Optional. Confluent Cloud.
Note: The following fields are mutually exclusive:
confluent_cloud,aws_kinesis,cloud_storage,azure_event_hubs,aws_msk. If a field in that set is populated, all other fields in the set will automatically be cleared.
#confluent_cloud=
def confluent_cloud=(value) -> ::Google::Cloud::PubSub::V1::IngestionDataSourceSettings::ConfluentCloud-
value (::Google::Cloud::PubSub::V1::IngestionDataSourceSettings::ConfluentCloud) — Optional. Confluent Cloud.
Note: The following fields are mutually exclusive:
confluent_cloud,aws_kinesis,cloud_storage,azure_event_hubs,aws_msk. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::PubSub::V1::IngestionDataSourceSettings::ConfluentCloud) — Optional. Confluent Cloud.
Note: The following fields are mutually exclusive:
confluent_cloud,aws_kinesis,cloud_storage,azure_event_hubs,aws_msk. If a field in that set is populated, all other fields in the set will automatically be cleared.
#platform_logs_settings
def platform_logs_settings() -> ::Google::Cloud::PubSub::V1::PlatformLogsSettings- (::Google::Cloud::PubSub::V1::PlatformLogsSettings) — Optional. Platform Logs settings. If unset, no Platform Logs will be generated.
#platform_logs_settings=
def platform_logs_settings=(value) -> ::Google::Cloud::PubSub::V1::PlatformLogsSettings- value (::Google::Cloud::PubSub::V1::PlatformLogsSettings) — Optional. Platform Logs settings. If unset, no Platform Logs will be generated.
- (::Google::Cloud::PubSub::V1::PlatformLogsSettings) — Optional. Platform Logs settings. If unset, no Platform Logs will be generated.