public sealed class StructuredMessage : IMessage<StructuredMessage>, IEquatable<StructuredMessage>, IDeepCloneable<StructuredMessage>, IBufferMessage, IMessage
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.
Implements
IMessage<StructuredMessage>, IEquatable<StructuredMessage>, IDeepCloneable<StructuredMessage>, IBufferMessage, IMessageNamespace
Google.Cloud.Dataflow.V1Beta3Assembly
Google.Cloud.Dataflow.V1Beta3.dll
Constructors
StructuredMessage()
public StructuredMessage()
StructuredMessage(StructuredMessage)
public StructuredMessage(StructuredMessage other)
Parameter | |
---|---|
Name | Description |
other | StructuredMessage |
Properties
MessageKey
public string MessageKey { get; set; }
Identifier for this message type. Used by external systems to internationalize or personalize message.
Property Value | |
---|---|
Type | Description |
String |
MessageText
public string MessageText { get; set; }
Human-readable version of message.
Property Value | |
---|---|
Type | Description |
String |
Parameters
public RepeatedField<StructuredMessage.Types.Parameter> Parameters { get; }
The structured data associated with this message.
Property Value | |
---|---|
Type | Description |
RepeatedField<StructuredMessage.Types.Parameter> |