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.