Cloud Pub/Sub v1 API - Class IngestionFailureEvent.Types.AwsKinesisFailureReason (3.30.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

ApiViolationReason

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

Optional. The message failed to be published due to an API violation. This is only set when the size of the data field of the Kinesis record is zero.

Property Value
Type Description
IngestionFailureEventTypesApiViolationReason

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