Class Message (2.27.0)

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 >
Create a Mobile Website
View Site in Mobile | Classic
Share by: