Interface SpanAttachedEventOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
SpanAttachedEvent, SpanAttachedEvent.Builder

public interface SpanAttachedEventOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasStartTime

      boolean hasStartTime()
       The nanosecond timestamp of the event's start time.
       Notice, most unit of timestamp in SkyWalking is milliseconds, but NANO-SECOND is required here.
       Because the attached event happens in the OS syscall level, most of them are executed rapidly.
       
      .skywalking.v3.Instant startTime = 1;
      Returns:
      Whether the startTime field is set.
    • getStartTime

      Instant getStartTime()
       The nanosecond timestamp of the event's start time.
       Notice, most unit of timestamp in SkyWalking is milliseconds, but NANO-SECOND is required here.
       Because the attached event happens in the OS syscall level, most of them are executed rapidly.
       
      .skywalking.v3.Instant startTime = 1;
      Returns:
      The startTime.
    • getStartTimeOrBuilder

      InstantOrBuilder getStartTimeOrBuilder()
       The nanosecond timestamp of the event's start time.
       Notice, most unit of timestamp in SkyWalking is milliseconds, but NANO-SECOND is required here.
       Because the attached event happens in the OS syscall level, most of them are executed rapidly.
       
      .skywalking.v3.Instant startTime = 1;
    • getEvent

      String getEvent()
       The official event name.
       For example, the event name is a method signature from syscall stack.
       
      string event = 2;
      Returns:
      The event.
    • getEventBytes

      com.google.protobuf.ByteString getEventBytes()
       The official event name.
       For example, the event name is a method signature from syscall stack.
       
      string event = 2;
      Returns:
      The bytes for event.
    • hasEndTime

      boolean hasEndTime()
       [Optional] The nanosecond timestamp of the event's end time.
       
      .skywalking.v3.Instant endTime = 3;
      Returns:
      Whether the endTime field is set.
    • getEndTime

      Instant getEndTime()
       [Optional] The nanosecond timestamp of the event's end time.
       
      .skywalking.v3.Instant endTime = 3;
      Returns:
      The endTime.
    • getEndTimeOrBuilder

      InstantOrBuilder getEndTimeOrBuilder()
       [Optional] The nanosecond timestamp of the event's end time.
       
      .skywalking.v3.Instant endTime = 3;
    • getTagsList

      List<KeyStringValuePair> getTagsList()
       The tags for this event includes some extra OS level information,
       such as
       1. net_device used for this exit span.
       2. network L7 protocol
       
      repeated .skywalking.v3.KeyStringValuePair tags = 4;
    • getTags

      KeyStringValuePair getTags(int index)
       The tags for this event includes some extra OS level information,
       such as
       1. net_device used for this exit span.
       2. network L7 protocol
       
      repeated .skywalking.v3.KeyStringValuePair tags = 4;
    • getTagsCount

      int getTagsCount()
       The tags for this event includes some extra OS level information,
       such as
       1. net_device used for this exit span.
       2. network L7 protocol
       
      repeated .skywalking.v3.KeyStringValuePair tags = 4;
    • getTagsOrBuilderList

      List<? extends KeyStringValuePairOrBuilder> getTagsOrBuilderList()
       The tags for this event includes some extra OS level information,
       such as
       1. net_device used for this exit span.
       2. network L7 protocol
       
      repeated .skywalking.v3.KeyStringValuePair tags = 4;
    • getTagsOrBuilder

      KeyStringValuePairOrBuilder getTagsOrBuilder(int index)
       The tags for this event includes some extra OS level information,
       such as
       1. net_device used for this exit span.
       2. network L7 protocol
       
      repeated .skywalking.v3.KeyStringValuePair tags = 4;
    • getSummaryList

      List<KeyIntValuePair> getSummaryList()
       The summary of statistics during this event.
       Each statistic provides a name(metric name) to represent the name, and an int64/long as the value.
       
      repeated .skywalking.v3.KeyIntValuePair summary = 5;
    • getSummary

      KeyIntValuePair getSummary(int index)
       The summary of statistics during this event.
       Each statistic provides a name(metric name) to represent the name, and an int64/long as the value.
       
      repeated .skywalking.v3.KeyIntValuePair summary = 5;
    • getSummaryCount

      int getSummaryCount()
       The summary of statistics during this event.
       Each statistic provides a name(metric name) to represent the name, and an int64/long as the value.
       
      repeated .skywalking.v3.KeyIntValuePair summary = 5;
    • getSummaryOrBuilderList

      List<? extends KeyIntValuePairOrBuilder> getSummaryOrBuilderList()
       The summary of statistics during this event.
       Each statistic provides a name(metric name) to represent the name, and an int64/long as the value.
       
      repeated .skywalking.v3.KeyIntValuePair summary = 5;
    • getSummaryOrBuilder

      KeyIntValuePairOrBuilder getSummaryOrBuilder(int index)
       The summary of statistics during this event.
       Each statistic provides a name(metric name) to represent the name, and an int64/long as the value.
       
      repeated .skywalking.v3.KeyIntValuePair summary = 5;
    • hasTraceContext

      boolean hasTraceContext()
       Refer to a trace context decoded from `sw8` header through network, such as HTTP header, MQ metadata
       https://skywalking.apache.org/docs/main/next/en/protocols/skywalking-cross-process-propagation-headers-protocol-v3/#standard-header-item
       
      .skywalking.v3.SpanAttachedEvent.SpanReference traceContext = 6;
      Returns:
      Whether the traceContext field is set.
    • getTraceContext

       Refer to a trace context decoded from `sw8` header through network, such as HTTP header, MQ metadata
       https://skywalking.apache.org/docs/main/next/en/protocols/skywalking-cross-process-propagation-headers-protocol-v3/#standard-header-item
       
      .skywalking.v3.SpanAttachedEvent.SpanReference traceContext = 6;
      Returns:
      The traceContext.
    • getTraceContextOrBuilder

      SpanAttachedEvent.SpanReferenceOrBuilder getTraceContextOrBuilder()
       Refer to a trace context decoded from `sw8` header through network, such as HTTP header, MQ metadata
       https://skywalking.apache.org/docs/main/next/en/protocols/skywalking-cross-process-propagation-headers-protocol-v3/#standard-header-item
       
      .skywalking.v3.SpanAttachedEvent.SpanReference traceContext = 6;