public sealed class IngestionFailureEvent.Types.CloudStorageFailure : IMessage<IngestionFailureEvent.Types.CloudStorageFailure>, IEquatable<IngestionFailureEvent.Types.CloudStorageFailure>, IDeepCloneable<IngestionFailureEvent.Types.CloudStorageFailure>, IBufferMessage, IMessageReference documentation and code samples for the Cloud Pub/Sub v1 API class IngestionFailureEvent.Types.CloudStorageFailure.
Failure when ingesting from a Cloud Storage source.
Implements
IMessageIngestionFailureEventTypesCloudStorageFailure, IEquatableIngestionFailureEventTypesCloudStorageFailure, IDeepCloneableIngestionFailureEventTypesCloudStorageFailure, IBufferMessage, IMessageNamespace
Google.Cloud.PubSub.V1Assembly
Google.Cloud.PubSub.V1.dll
Constructors
CloudStorageFailure()
public CloudStorageFailure()CloudStorageFailure(CloudStorageFailure)
public CloudStorageFailure(IngestionFailureEvent.Types.CloudStorageFailure other)| Parameter | |
|---|---|
| Name | Description |
other |
IngestionFailureEventTypesCloudStorageFailure |
Properties
ApiViolationReason
public IngestionFailureEvent.Types.ApiViolationReason ApiViolationReason { get; set; }Optional. The Pub/Sub API limits prevented the desired message from being published.
| Property Value | |
|---|---|
| Type | Description |
IngestionFailureEventTypesApiViolationReason |
|
AvroFailureReason
public IngestionFailureEvent.Types.AvroFailureReason AvroFailureReason { get; set; }Optional. Failure encountered when parsing an Avro file.
| Property Value | |
|---|---|
| Type | Description |
IngestionFailureEventTypesAvroFailureReason |
|
Bucket
public string Bucket { get; set; }Optional. Name of the Cloud Storage bucket used for ingestion.
| Property Value | |
|---|---|
| Type | Description |
string |
|
MessageTransformationFailureReason
public IngestionFailureEvent.Types.MessageTransformationFailureReason MessageTransformationFailureReason { get; set; }Optional. Failure encountered when applying a message transformation to the Pub/Sub message.
| Property Value | |
|---|---|
| Type | Description |
IngestionFailureEventTypesMessageTransformationFailureReason |
|
ObjectGeneration
public long ObjectGeneration { get; set; }Optional. Generation of the Cloud Storage object which contained the section that couldn't be ingested.
| Property Value | |
|---|---|
| Type | Description |
long |
|
ObjectName
public string ObjectName { get; set; }Optional. Name of the Cloud Storage object which contained the section that couldn't be ingested.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ReasonCase
public IngestionFailureEvent.Types.CloudStorageFailure.ReasonOneofCase ReasonCase { get; }| Property Value | |
|---|---|
| Type | Description |
IngestionFailureEventTypesCloudStorageFailureReasonOneofCase |
|
SchemaViolationReason
public IngestionFailureEvent.Types.SchemaViolationReason SchemaViolationReason { get; set; }Optional. The Pub/Sub message failed schema validation.
| Property Value | |
|---|---|
| Type | Description |
IngestionFailureEventTypesSchemaViolationReason |
|