public sealed class Span.Types.TimeEvent.Types.MessageEvent : IMessage<Span.Types.TimeEvent.Types.MessageEvent>, IEquatable<Span.Types.TimeEvent.Types.MessageEvent>, IDeepCloneable<Span.Types.TimeEvent.Types.MessageEvent>, IBufferMessage, IMessageReference 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.
Implements
IMessageSpanTypesTimeEventTypesMessageEvent, IEquatableSpanTypesTimeEventTypesMessageEvent, IDeepCloneableSpanTypesTimeEventTypesMessageEvent, IBufferMessage, IMessageNamespace
Google.Cloud.Trace.V2Assembly
Google.Cloud.Trace.V2.dll
Constructors
MessageEvent()
public MessageEvent()MessageEvent(MessageEvent)
public MessageEvent(Span.Types.TimeEvent.Types.MessageEvent other)| Parameter | |
|---|---|
| Name | Description |
other |
SpanTypesTimeEventTypesMessageEvent |
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 | |
|---|---|
| Type | Description |
long |
|
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 | |
|---|---|
| Type | Description |
long |
|
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 | |
|---|---|
| Type | Description |
SpanTypesTimeEventTypesMessageEventTypesType |
|
UncompressedSizeBytes
public long UncompressedSizeBytes { get; set; }The number of uncompressed bytes sent or received.
| Property Value | |
|---|---|
| Type | Description |
long |
|