Cloud Pub/Sub v1 API - Class IngestionDataSourceSettings (3.20.0)

public sealed class IngestionDataSourceSettings : IMessage<IngestionDataSourceSettings>, IEquatable<IngestionDataSourceSettings>, IDeepCloneable<IngestionDataSourceSettings>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud Pub/Sub v1 API class IngestionDataSourceSettings.

Settings for an ingestion data source on a topic.

Inheritance

object > IngestionDataSourceSettings

Namespace

Google.Cloud.PubSub.V1

Assembly

Google.Cloud.PubSub.V1.dll

Constructors

IngestionDataSourceSettings()

public IngestionDataSourceSettings()

IngestionDataSourceSettings(IngestionDataSourceSettings)

public IngestionDataSourceSettings(IngestionDataSourceSettings other)
Parameter
Name Description
other IngestionDataSourceSettings

Properties

AwsKinesis

public IngestionDataSourceSettings.Types.AwsKinesis AwsKinesis { get; set; }

Optional. Amazon Kinesis Data Streams.

Property Value
Type Description
IngestionDataSourceSettingsTypesAwsKinesis

AwsMsk

public IngestionDataSourceSettings.Types.AwsMsk AwsMsk { get; set; }

Optional. Amazon MSK.

Property Value
Type Description
IngestionDataSourceSettingsTypesAwsMsk

AzureEventHubs

public IngestionDataSourceSettings.Types.AzureEventHubs AzureEventHubs { get; set; }

Optional. Azure Event Hubs.

Property Value
Type Description
IngestionDataSourceSettingsTypesAzureEventHubs

CloudStorage

public IngestionDataSourceSettings.Types.CloudStorage CloudStorage { get; set; }

Optional. Cloud Storage.

Property Value
Type Description
IngestionDataSourceSettingsTypesCloudStorage

ConfluentCloud

public IngestionDataSourceSettings.Types.ConfluentCloud ConfluentCloud { get; set; }

Optional. Confluent Cloud.

Property Value
Type Description
IngestionDataSourceSettingsTypesConfluentCloud

PlatformLogsSettings

public PlatformLogsSettings PlatformLogsSettings { get; set; }

Optional. Platform Logs settings. If unset, no Platform Logs will be generated.

Property Value
Type Description
PlatformLogsSettings

SourceCase

public IngestionDataSourceSettings.SourceOneofCase SourceCase { get; }
Property Value
Type Description
IngestionDataSourceSettingsSourceOneofCase