Class ReceivedMessage
A message and its corresponding acknowledgment ID.
Implements
Inherited Members
Namespace: Google.Apis.Pubsub.v1.Data
Assembly: Google.Apis.Pubsub.v1.dll
Syntax
public class ReceivedMessage : IDirectResponseSchemaProperties
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 |