Google Cloud Trace v2 API - Class Span.Types.TimeEvent.Types.MessageEvent (3.3.0)

public sealed class MessageEvent : IMessage<Span.Types.TimeEvent.Types.MessageEvent>, IEquatable<Span.Types.TimeEvent.Types.MessageEvent>, IDeepCloneable<Span.Types.TimeEvent.Types.MessageEvent>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Trace v2 API class Span.Types.TimeEvent.Types.MessageEvent.

An event describing a message sent/received between Spans.

Inheritance

Object > Span.Types.TimeEvent.Types.MessageEvent

Namespace

Google.Cloud.Trace.V2

Assembly

Google.Cloud.Trace.V2.dll

Constructors

MessageEvent()

public MessageEvent()

MessageEvent(Span.Types.TimeEvent.Types.MessageEvent)

public MessageEvent(Span.Types.TimeEvent.Types.MessageEvent other)
Parameter
NameDescription
otherSpan.Types.TimeEvent.Types.MessageEvent

Properties

CompressedSizeBytes

public long CompressedSizeBytes { get; set; }

The number of compressed bytes sent or received. If missing, the compressed size is assumed to be the same size as the uncompressed size.

Property Value
TypeDescription
Int64

Id

public long Id { get; set; }

An identifier for the MessageEvent's message that can be used to match SENT and RECEIVED MessageEvents.

Property Value
TypeDescription
Int64

Type

public Span.Types.TimeEvent.Types.MessageEvent.Types.Type Type { get; set; }

Type of MessageEvent. Indicates whether the message was sent or received.

Property Value
TypeDescription
Span.Types.TimeEvent.Types.MessageEvent.Types.Type

UncompressedSizeBytes

public long UncompressedSizeBytes { get; set; }

The number of uncompressed bytes sent or received.

Property Value
TypeDescription
Int64