Show / Hide Table of Contents

Class ReceivedMessage

A message and its corresponding acknowledgment ID.

Inheritance
object
ReceivedMessage
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Pubsub.v1.Data
Assembly: Google.Apis.Pubsub.v1.dll
Syntax
public class ReceivedMessage : IDirectResponseSchema

Properties

AckId

Optional. This ID can be used to acknowledge the received message.

Declaration
[JsonProperty("ackId")]
public virtual string AckId { get; set; }
Property Value
Type Description
string

DeliveryAttempt

Optional. The approximate number of times that Pub/Sub has attempted to deliver the associated message to a subscriber. More precisely, this is 1 + (number of NACKs) + (number of ack_deadline exceeds) for this message. A NACK is any call to ModifyAckDeadline with a 0 deadline. An ack_deadline exceeds event is whenever a message is not acknowledged within ack_deadline. Note that ack_deadline is initially Subscription.ackDeadlineSeconds, but may get extended automatically by the client library. Upon the first delivery of a given message, delivery_attempt will have a value of 1. The value is calculated at best effort and is approximate. If a DeadLetterPolicy is not set on the subscription, this will be 0.

Declaration
[JsonProperty("deliveryAttempt")]
public virtual int? DeliveryAttempt { get; set; }
Property Value
Type Description
int?

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

Message

Optional. The message.

Declaration
[JsonProperty("message")]
public virtual PubsubMessage Message { get; set; }
Property Value
Type Description
PubsubMessage

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX