A message that is published by publishers and consumed by subscribers. The
message must contain either a non-empty data field or at least one attribute.
Note that client libraries represent this object differently
depending on the language. See the corresponding client library
documentation for
more information. See quotas and limits for more information about message
limits.
ID of this message, assigned by the server when the message is published.
Guaranteed to be unique within the topic. This value may be read by a
subscriber that receives a PubsubMessage via a Pull call or a push
delivery. It must not be populated by the publisher in a Publish call.
ID of this message, assigned by the server when the message is published.
Guaranteed to be unique within the topic. This value may be read by a
subscriber that receives a PubsubMessage via a Pull call or a push
delivery. It must not be populated by the publisher in a Publish call.
If non-empty, identifies related messages for which publish order should be
respected. If a Subscription has enable_message_ordering set to true,
messages published with the same non-empty ordering_key value will be
delivered to subscribers in the order in which they are received by the
Pub/Sub system. All PubsubMessages published in a given PublishRequest
must specify the same ordering_key value.
If non-empty, identifies related messages for which publish order should be
respected. If a Subscription has enable_message_ordering set to true,
messages published with the same non-empty ordering_key value will be
delivered to subscribers in the order in which they are received by the
Pub/Sub system. All PubsubMessages published in a given PublishRequest
must specify the same ordering_key value.
The time at which the message was published, populated by the server when
it receives the Publish call. It must not be populated by the
publisher in a Publish call.
The time at which the message was published, populated by the server when
it receives the Publish call. It must not be populated by the
publisher in a Publish call.
The time at which the message was published, populated by the server when
it receives the Publish call. It must not be populated by the
publisher in a Publish call.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-01-27 UTC."],[],[]]