public sealed class IngestionFailureEvent : IMessage<IngestionFailureEvent>, IEquatable<IngestionFailureEvent>, IDeepCloneable<IngestionFailureEvent>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Pub/Sub v1 API class IngestionFailureEvent.
Payload of the Platform Log entry sent when a failure is encountered while ingesting.
Implements
IMessageIngestionFailureEvent, IEquatableIngestionFailureEvent, IDeepCloneableIngestionFailureEvent, IBufferMessage, IMessageNamespace
Google.Cloud.PubSub.V1Assembly
Google.Cloud.PubSub.V1.dll
Constructors
IngestionFailureEvent()
public IngestionFailureEvent()
IngestionFailureEvent(IngestionFailureEvent)
public IngestionFailureEvent(IngestionFailureEvent other)
Parameter | |
---|---|
Name | Description |
other |
IngestionFailureEvent |
Properties
AwsMskFailure
public IngestionFailureEvent.Types.AwsMskFailureReason AwsMskFailure { get; set; }
Optional. Failure when ingesting from Amazon MSK.
Property Value | |
---|---|
Type | Description |
IngestionFailureEventTypesAwsMskFailureReason |
AzureEventHubsFailure
public IngestionFailureEvent.Types.AzureEventHubsFailureReason AzureEventHubsFailure { get; set; }
Optional. Failure when ingesting from Azure Event Hubs.
Property Value | |
---|---|
Type | Description |
IngestionFailureEventTypesAzureEventHubsFailureReason |
CloudStorageFailure
public IngestionFailureEvent.Types.CloudStorageFailure CloudStorageFailure { get; set; }
Optional. Failure when ingesting from Cloud Storage.
Property Value | |
---|---|
Type | Description |
IngestionFailureEventTypesCloudStorageFailure |
ConfluentCloudFailure
public IngestionFailureEvent.Types.ConfluentCloudFailureReason ConfluentCloudFailure { get; set; }
Optional. Failure when ingesting from Confluent Cloud.
Property Value | |
---|---|
Type | Description |
IngestionFailureEventTypesConfluentCloudFailureReason |
ErrorMessage
public string ErrorMessage { get; set; }
Required. Error details explaining why ingestion to Pub/Sub has failed.
Property Value | |
---|---|
Type | Description |
string |
FailureCase
public IngestionFailureEvent.FailureOneofCase FailureCase { get; }
Property Value | |
---|---|
Type | Description |
IngestionFailureEventFailureOneofCase |
Topic
public string Topic { get; set; }
Required. Name of the import topic. Format is: projects/{project_name}/topics/{topic_name}.
Property Value | |
---|---|
Type | Description |
string |