public sealed class IngestionFailureEvent.Types.AwsKinesisFailureReason : IMessage<IngestionFailureEvent.Types.AwsKinesisFailureReason>, IEquatable<IngestionFailureEvent.Types.AwsKinesisFailureReason>, IDeepCloneable<IngestionFailureEvent.Types.AwsKinesisFailureReason>, IBufferMessage, IMessageReference documentation and code samples for the Cloud Pub/Sub v1 API class IngestionFailureEvent.Types.AwsKinesisFailureReason.
Failure when ingesting from an AWS Kinesis source.
Implements
IMessageIngestionFailureEventTypesAwsKinesisFailureReason, IEquatableIngestionFailureEventTypesAwsKinesisFailureReason, IDeepCloneableIngestionFailureEventTypesAwsKinesisFailureReason, IBufferMessage, IMessageNamespace
Google.Cloud.PubSub.V1Assembly
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 |
|