ReceivedMessage(mapping=None, *, ignore_unknown_fields=False, **kwargs)A message and its corresponding acknowledgment ID.
| Attributes | |
|---|---|
| Name | Description | 
| ack_id
   :noindex: | strOptional. This ID can be used to acknowledge the received message. | 
| message
   :noindex: | google.pubsub_v1.types.PubsubMessageOptional. The message. | 
| delivery_attempt
   :noindex: | intOptional. 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_attemptwill 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. |