Class SpanAttachedEvent.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<SpanAttachedEvent.Builder>
org.apache.skywalking.apm.network.language.agent.v3.SpanAttachedEvent.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, SpanAttachedEventOrBuilder
Enclosing class:
SpanAttachedEvent

public static final class SpanAttachedEvent.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SpanAttachedEvent.Builder> implements SpanAttachedEventOrBuilder
 SpanAttachedEvent represents an attached event for a traced RPC.
 When an RPC is being traced by the in-process language agent, a span would be reported by the client-side agent.
 And the rover would be aware of this RPC due to the existing tracing header.
 Then, the rover agent collects extra information from the OS level to provide assistance information to diagnose network performance.
 
Protobuf type skywalking.v3.SpanAttachedEvent
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<SpanAttachedEvent.Builder>
    • clear

      public SpanAttachedEvent.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<SpanAttachedEvent.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<SpanAttachedEvent.Builder>
    • getDefaultInstanceForType

      public SpanAttachedEvent getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public SpanAttachedEvent build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public SpanAttachedEvent buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      public SpanAttachedEvent.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<SpanAttachedEvent.Builder>
    • setField

      public SpanAttachedEvent.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<SpanAttachedEvent.Builder>
    • clearField

      public SpanAttachedEvent.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<SpanAttachedEvent.Builder>
    • clearOneof

      public SpanAttachedEvent.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<SpanAttachedEvent.Builder>
    • setRepeatedField

      public SpanAttachedEvent.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SpanAttachedEvent.Builder>
    • addRepeatedField

      public SpanAttachedEvent.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SpanAttachedEvent.Builder>
    • mergeFrom

      public SpanAttachedEvent.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<SpanAttachedEvent.Builder>
    • mergeFrom

      public SpanAttachedEvent.Builder mergeFrom(SpanAttachedEvent other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<SpanAttachedEvent.Builder>
    • mergeFrom

      public SpanAttachedEvent.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<SpanAttachedEvent.Builder>
      Throws:
      IOException
    • hasStartTime

      public 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;
      Specified by:
      hasStartTime in interface SpanAttachedEventOrBuilder
      Returns:
      Whether the startTime field is set.
    • getStartTime

      public 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;
      Specified by:
      getStartTime in interface SpanAttachedEventOrBuilder
      Returns:
      The startTime.
    • setStartTime

      public SpanAttachedEvent.Builder setStartTime(Instant value)
       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;
    • setStartTime

      public SpanAttachedEvent.Builder setStartTime(Instant.Builder builderForValue)
       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;
    • mergeStartTime

      public SpanAttachedEvent.Builder mergeStartTime(Instant value)
       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;
    • clearStartTime

      public SpanAttachedEvent.Builder clearStartTime()
       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;
    • getStartTimeBuilder

      public Instant.Builder getStartTimeBuilder()
       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;
    • getStartTimeOrBuilder

      public 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;
      Specified by:
      getStartTimeOrBuilder in interface SpanAttachedEventOrBuilder
    • getEvent

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

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

      public SpanAttachedEvent.Builder setEvent(String value)
       The official event name.
       For example, the event name is a method signature from syscall stack.
       
      string event = 2;
      Parameters:
      value - The event to set.
      Returns:
      This builder for chaining.
    • clearEvent

      public SpanAttachedEvent.Builder clearEvent()
       The official event name.
       For example, the event name is a method signature from syscall stack.
       
      string event = 2;
      Returns:
      This builder for chaining.
    • setEventBytes

      public SpanAttachedEvent.Builder setEventBytes(com.google.protobuf.ByteString value)
       The official event name.
       For example, the event name is a method signature from syscall stack.
       
      string event = 2;
      Parameters:
      value - The bytes for event to set.
      Returns:
      This builder for chaining.
    • hasEndTime

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

      public Instant getEndTime()
       [Optional] The nanosecond timestamp of the event's end time.
       
      .skywalking.v3.Instant endTime = 3;
      Specified by:
      getEndTime in interface SpanAttachedEventOrBuilder
      Returns:
      The endTime.
    • setEndTime

      public SpanAttachedEvent.Builder setEndTime(Instant value)
       [Optional] The nanosecond timestamp of the event's end time.
       
      .skywalking.v3.Instant endTime = 3;
    • setEndTime

      public SpanAttachedEvent.Builder setEndTime(Instant.Builder builderForValue)
       [Optional] The nanosecond timestamp of the event's end time.
       
      .skywalking.v3.Instant endTime = 3;
    • mergeEndTime

      public SpanAttachedEvent.Builder mergeEndTime(Instant value)
       [Optional] The nanosecond timestamp of the event's end time.
       
      .skywalking.v3.Instant endTime = 3;
    • clearEndTime

      public SpanAttachedEvent.Builder clearEndTime()
       [Optional] The nanosecond timestamp of the event's end time.
       
      .skywalking.v3.Instant endTime = 3;
    • getEndTimeBuilder

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

      public InstantOrBuilder getEndTimeOrBuilder()
       [Optional] The nanosecond timestamp of the event's end time.
       
      .skywalking.v3.Instant endTime = 3;
      Specified by:
      getEndTimeOrBuilder in interface SpanAttachedEventOrBuilder
    • getTagsList

      public 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;
      Specified by:
      getTagsList in interface SpanAttachedEventOrBuilder
    • getTagsCount

      public 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;
      Specified by:
      getTagsCount in interface SpanAttachedEventOrBuilder
    • getTags

      public 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;
      Specified by:
      getTags in interface SpanAttachedEventOrBuilder
    • setTags

      public SpanAttachedEvent.Builder setTags(int index, KeyStringValuePair value)
       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;
    • setTags

      public SpanAttachedEvent.Builder setTags(int index, KeyStringValuePair.Builder builderForValue)
       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;
    • addTags

       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;
    • addTags

      public SpanAttachedEvent.Builder addTags(int index, KeyStringValuePair value)
       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;
    • addTags

      public SpanAttachedEvent.Builder addTags(KeyStringValuePair.Builder builderForValue)
       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;
    • addTags

      public SpanAttachedEvent.Builder addTags(int index, KeyStringValuePair.Builder builderForValue)
       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;
    • addAllTags

      public SpanAttachedEvent.Builder addAllTags(Iterable<? extends KeyStringValuePair> values)
       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;
    • clearTags

      public SpanAttachedEvent.Builder clearTags()
       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;
    • removeTags

      public SpanAttachedEvent.Builder removeTags(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;
    • getTagsBuilder

      public KeyStringValuePair.Builder getTagsBuilder(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;
    • getTagsOrBuilder

      public 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;
      Specified by:
      getTagsOrBuilder in interface SpanAttachedEventOrBuilder
    • getTagsOrBuilderList

      public 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;
      Specified by:
      getTagsOrBuilderList in interface SpanAttachedEventOrBuilder
    • addTagsBuilder

      public KeyStringValuePair.Builder addTagsBuilder()
       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;
    • addTagsBuilder

      public KeyStringValuePair.Builder addTagsBuilder(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;
    • getTagsBuilderList

      public List<KeyStringValuePair.Builder> getTagsBuilderList()
       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

      public 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;
      Specified by:
      getSummaryList in interface SpanAttachedEventOrBuilder
    • getSummaryCount

      public 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;
      Specified by:
      getSummaryCount in interface SpanAttachedEventOrBuilder
    • getSummary

      public 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;
      Specified by:
      getSummary in interface SpanAttachedEventOrBuilder
    • setSummary

      public SpanAttachedEvent.Builder setSummary(int index, KeyIntValuePair value)
       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;
    • setSummary

      public SpanAttachedEvent.Builder setSummary(int index, KeyIntValuePair.Builder builderForValue)
       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;
    • addSummary

      public SpanAttachedEvent.Builder addSummary(KeyIntValuePair value)
       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;
    • addSummary

      public SpanAttachedEvent.Builder addSummary(int index, KeyIntValuePair value)
       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;
    • addSummary

      public SpanAttachedEvent.Builder addSummary(KeyIntValuePair.Builder builderForValue)
       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;
    • addSummary

      public SpanAttachedEvent.Builder addSummary(int index, KeyIntValuePair.Builder builderForValue)
       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;
    • addAllSummary

      public SpanAttachedEvent.Builder addAllSummary(Iterable<? extends KeyIntValuePair> values)
       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;
    • clearSummary

      public SpanAttachedEvent.Builder clearSummary()
       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;
    • removeSummary

      public SpanAttachedEvent.Builder removeSummary(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;
    • getSummaryBuilder

      public KeyIntValuePair.Builder getSummaryBuilder(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;
    • getSummaryOrBuilder

      public 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;
      Specified by:
      getSummaryOrBuilder in interface SpanAttachedEventOrBuilder
    • getSummaryOrBuilderList

      public 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;
      Specified by:
      getSummaryOrBuilderList in interface SpanAttachedEventOrBuilder
    • addSummaryBuilder

      public KeyIntValuePair.Builder addSummaryBuilder()
       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;
    • addSummaryBuilder

      public KeyIntValuePair.Builder addSummaryBuilder(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;
    • getSummaryBuilderList

      public List<KeyIntValuePair.Builder> getSummaryBuilderList()
       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

      public 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;
      Specified by:
      hasTraceContext in interface SpanAttachedEventOrBuilder
      Returns:
      Whether the traceContext field is set.
    • getTraceContext

      public SpanAttachedEvent.SpanReference 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;
      Specified by:
      getTraceContext in interface SpanAttachedEventOrBuilder
      Returns:
      The traceContext.
    • setTraceContext

       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;
    • setTraceContext

      public SpanAttachedEvent.Builder setTraceContext(SpanAttachedEvent.SpanReference.Builder builderForValue)
       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;
    • mergeTraceContext

       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;
    • clearTraceContext

      public SpanAttachedEvent.Builder clearTraceContext()
       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;
    • getTraceContextBuilder

      public SpanAttachedEvent.SpanReference.Builder getTraceContextBuilder()
       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;
    • getTraceContextOrBuilder

      public 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;
      Specified by:
      getTraceContextOrBuilder in interface SpanAttachedEventOrBuilder
    • setUnknownFields

      public final SpanAttachedEvent.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SpanAttachedEvent.Builder>
    • mergeUnknownFields

      public final SpanAttachedEvent.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SpanAttachedEvent.Builder>