The C++ representation for a Cloud Pub/Sub messages.
Cloud Pub/Sub applications communicate to each other using messages. Note that messages must provide at least some data or some attributes. Use MessageBuilder
to create instances of this class.
Constructors
Message(Message const &)
Copy and move
Parameter
Name
Description
Message const &
Message(Message &&)
Copy and move
Parameter
Name
Description
Message &&
Operators
operator=(Message const &)
Copy and move
Parameter
Name
Description
Message const &
Returns
Type
Description
Message &
operator=(Message &&)
Copy and move
Parameter
Name
Description
Message &&
Returns
Type
Description
Message &
Functions
data() const &
accessors
Returns
Type
Description
PubsubMessageDataType const &
data() &&
accessors
Returns
Type
Description
PubsubMessageDataType &&
message_id() const
accessors
Returns
Type
Description
std::string const &
ordering_key() const
accessors
Returns
Type
Description
std::string const &
publish_time() const
accessors
Returns
Type
Description
std::chrono::system_clock::time_point
attributes() const
accessors
Returns
Type
Description
std::map< std::string, std::string >

