Class: Google::Cloud::Trace::V2::Span::TimeEvent
- Inherits:
-
Object
- Object
- Google::Cloud::Trace::V2::Span::TimeEvent
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/devtools/cloudtrace/v2/trace.rb
Overview
A time-stamped annotation or message event in the Span.
Defined Under Namespace
Classes: Annotation, MessageEvent
Instance Attribute Summary collapse
-
#annotation ⇒ ::Google::Cloud::Trace::V2::Span::TimeEvent::Annotation
Text annotation with a set of attributes.
-
#message_event ⇒ ::Google::Cloud::Trace::V2::Span::TimeEvent::MessageEvent
An event describing a message sent/received between Spans.
-
#time ⇒ ::Google::Protobuf::Timestamp
The timestamp indicating the time the event occurred.
Instance Attribute Details
#annotation ⇒ ::Google::Cloud::Trace::V2::Span::TimeEvent::Annotation
Returns Text annotation with a set of attributes.
142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 |
# File 'proto_docs/google/devtools/cloudtrace/v2/trace.rb', line 142 class TimeEvent include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Text annotation with a set of attributes. # @!attribute [rw] description # @return [::Google::Cloud::Trace::V2::TruncatableString] # A user-supplied message describing the event. The maximum length for # the description is 256 bytes. # @!attribute [rw] attributes # @return [::Google::Cloud::Trace::V2::Span::Attributes] # A set of attributes on the annotation. You can have up to 4 attributes # per Annotation. class Annotation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # An event describing a message sent/received between Spans. # @!attribute [rw] type # @return [::Google::Cloud::Trace::V2::Span::TimeEvent::MessageEvent::Type] # Type of MessageEvent. Indicates whether the message was sent or # received. # @!attribute [rw] id # @return [::Integer] # An identifier for the MessageEvent's message that can be used to match # SENT and RECEIVED MessageEvents. It is recommended to be unique within # a Span. # @!attribute [rw] uncompressed_size_bytes # @return [::Integer] # The number of uncompressed bytes sent or received. # @!attribute [rw] compressed_size_bytes # @return [::Integer] # The number of compressed bytes sent or received. If missing assumed to # be the same size as uncompressed. class MessageEvent include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Indicates whether the message was sent or received. module Type # Unknown event type. TYPE_UNSPECIFIED = 0 # Indicates a sent message. SENT = 1 # Indicates a received message. RECEIVED = 2 end end end |
#message_event ⇒ ::Google::Cloud::Trace::V2::Span::TimeEvent::MessageEvent
Returns An event describing a message sent/received between Spans.
142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 |
# File 'proto_docs/google/devtools/cloudtrace/v2/trace.rb', line 142 class TimeEvent include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Text annotation with a set of attributes. # @!attribute [rw] description # @return [::Google::Cloud::Trace::V2::TruncatableString] # A user-supplied message describing the event. The maximum length for # the description is 256 bytes. # @!attribute [rw] attributes # @return [::Google::Cloud::Trace::V2::Span::Attributes] # A set of attributes on the annotation. You can have up to 4 attributes # per Annotation. class Annotation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # An event describing a message sent/received between Spans. # @!attribute [rw] type # @return [::Google::Cloud::Trace::V2::Span::TimeEvent::MessageEvent::Type] # Type of MessageEvent. Indicates whether the message was sent or # received. # @!attribute [rw] id # @return [::Integer] # An identifier for the MessageEvent's message that can be used to match # SENT and RECEIVED MessageEvents. It is recommended to be unique within # a Span. # @!attribute [rw] uncompressed_size_bytes # @return [::Integer] # The number of uncompressed bytes sent or received. # @!attribute [rw] compressed_size_bytes # @return [::Integer] # The number of compressed bytes sent or received. If missing assumed to # be the same size as uncompressed. class MessageEvent include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Indicates whether the message was sent or received. module Type # Unknown event type. TYPE_UNSPECIFIED = 0 # Indicates a sent message. SENT = 1 # Indicates a received message. RECEIVED = 2 end end end |
#time ⇒ ::Google::Protobuf::Timestamp
Returns The timestamp indicating the time the event occurred.
142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 |
# File 'proto_docs/google/devtools/cloudtrace/v2/trace.rb', line 142 class TimeEvent include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Text annotation with a set of attributes. # @!attribute [rw] description # @return [::Google::Cloud::Trace::V2::TruncatableString] # A user-supplied message describing the event. The maximum length for # the description is 256 bytes. # @!attribute [rw] attributes # @return [::Google::Cloud::Trace::V2::Span::Attributes] # A set of attributes on the annotation. You can have up to 4 attributes # per Annotation. class Annotation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # An event describing a message sent/received between Spans. # @!attribute [rw] type # @return [::Google::Cloud::Trace::V2::Span::TimeEvent::MessageEvent::Type] # Type of MessageEvent. Indicates whether the message was sent or # received. # @!attribute [rw] id # @return [::Integer] # An identifier for the MessageEvent's message that can be used to match # SENT and RECEIVED MessageEvents. It is recommended to be unique within # a Span. # @!attribute [rw] uncompressed_size_bytes # @return [::Integer] # The number of uncompressed bytes sent or received. # @!attribute [rw] compressed_size_bytes # @return [::Integer] # The number of compressed bytes sent or received. If missing assumed to # be the same size as uncompressed. class MessageEvent include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Indicates whether the message was sent or received. module Type # Unknown event type. TYPE_UNSPECIFIED = 0 # Indicates a sent message. SENT = 1 # Indicates a received message. RECEIVED = 2 end end end |