Cloud Pub/Sub v1 API - Class IngestionFailureEvent.Types.AwsKinesisFailureReason (3.27.0)

public sealed class IngestionFailureEvent.Types.AwsKinesisFailureReason : IMessage<IngestionFailureEvent.Types.AwsKinesisFailureReason>, IEquatable<IngestionFailureEvent.Types.AwsKinesisFailureReason>, IDeepCloneable<IngestionFailureEvent.Types.AwsKinesisFailureReason>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud Pub/Sub v1 API class IngestionFailureEvent.Types.AwsKinesisFailureReason.

Failure when ingesting from an AWS Kinesis source.

Inheritance

object > IngestionFailureEvent.Types.AwsKinesisFailureReason

Namespace

Google.Cloud.PubSub.V1

Assembly

Google.Cloud.PubSub.V1.dll

Constructors

AwsKinesisFailureReason()

public AwsKinesisFailureReason()

AwsKinesisFailureReason(AwsKinesisFailureReason)

public AwsKinesisFailureReason(IngestionFailureEvent.Types.AwsKinesisFailureReason other)
Parameter
Name Description
other IngestionFailureEventTypesAwsKinesisFailureReason

Properties

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

PartitionKey

public string PartitionKey { get; set; }

Optional. The partition key of the message that failed to be ingested.

Property Value
Type Description
string

ReasonCase

public IngestionFailureEvent.Types.AwsKinesisFailureReason.ReasonOneofCase ReasonCase { get; }
Property Value
Type Description
IngestionFailureEventTypesAwsKinesisFailureReasonReasonOneofCase

SchemaViolationReason

public IngestionFailureEvent.Types.SchemaViolationReason SchemaViolationReason { get; set; }

Optional. The Pub/Sub message failed schema validation.

Property Value
Type Description
IngestionFailureEventTypesSchemaViolationReason

SequenceNumber

public string SequenceNumber { get; set; }

Optional. The sequence number of the message that failed to be ingested.

Property Value
Type Description
string

StreamArn

public string StreamArn { get; set; }

Optional. The stream ARN of the Kinesis stream being ingested from.

Property Value
Type Description
string