public sealed class StructuredMessage : IMessage<StructuredMessage>, IEquatable<StructuredMessage>, IDeepCloneable<StructuredMessage>, IBufferMessage, IMessage
Reference documentation and code samples for the Dataflow v1beta3 API class StructuredMessage.
A rich message format, including a human readable string, a key for
identifying the message, and structured data associated with the message for
programmatic consumption.
[[["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-03-21 UTC."],[[["The `StructuredMessage` class in the Dataflow v1beta3 API provides a rich message format, combining a human-readable string with a key for message identification and structured data for programmatic use."],["It supports versioning, with the latest version being 2.0.0-beta07 and other versions such as 2.0.0-beta06 and 1.0.0-beta03 available for reference."],["This class implements several interfaces, including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, providing it with a wide array of capabilities."],["The `StructuredMessage` class includes properties like `MessageKey` (identifier), `MessageText` (human-readable string), and `Parameters` (structured data) that developers can utilize."],["The two constructors allow for creating an empty `StructuredMessage`, and another that can initialize a `StructuredMessage` with values from an existing one."]]],[]]