类 TraceContext.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<TraceContext.Builder>
org.apache.skywalking.apm.network.logging.v3.TraceContext.Builder
- 所有已实现的接口:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,TraceContextOrBuilder
- 封闭类:
- TraceContext
public static final class TraceContext.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<TraceContext.Builder>
implements TraceContextOrBuilder
Logs with trace context, represent agent system has injects context(IDs) into log text.Protobuf type
skywalking.v3.TraceContext-
方法概要
修饰符和类型方法说明addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) [Optional] The number id of the span.[Optional] A string id represents the whole trace.[Optional] A unique id represents this segment.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorint[Optional] The number id of the span.[Optional] A string id represents the whole trace.com.google.protobuf.ByteString[Optional] A string id represents the whole trace.[Optional] A unique id represents this segment.com.google.protobuf.ByteString[Optional] A unique id represents this segment.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(TraceContext other) final TraceContext.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setSpanId(int value) [Optional] The number id of the span.setTraceId(String value) [Optional] A string id represents the whole trace.setTraceIdBytes(com.google.protobuf.ByteString value) [Optional] A string id represents the whole trace.setTraceSegmentId(String value) [Optional] A unique id represents this segment.setTraceSegmentIdBytes(com.google.protobuf.ByteString value) [Optional] A unique id represents this segment.final TraceContext.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) 从类继承的方法 com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3从类继承的方法 com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString从类继承的方法 com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException从接口继承的方法 com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom从接口继承的方法 com.google.protobuf.MessageLite.Builder
mergeFrom从接口继承的方法 com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
方法详细资料
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- 指定者:
internalGetFieldAccessorTable在类中com.google.protobuf.GeneratedMessageV3.Builder<TraceContext.Builder>
-
clear
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<TraceContext.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- 指定者:
getDescriptorForType在接口中com.google.protobuf.Message.Builder- 指定者:
getDescriptorForType在接口中com.google.protobuf.MessageOrBuilder- 覆盖:
getDescriptorForType在类中com.google.protobuf.GeneratedMessageV3.Builder<TraceContext.Builder>
-
getDefaultInstanceForType
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
clone
- 指定者:
clone在接口中com.google.protobuf.Message.Builder- 指定者:
clone在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clone在类中com.google.protobuf.GeneratedMessageV3.Builder<TraceContext.Builder>
-
setField
public TraceContext.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
setField在接口中com.google.protobuf.Message.Builder- 覆盖:
setField在类中com.google.protobuf.GeneratedMessageV3.Builder<TraceContext.Builder>
-
clearField
- 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<TraceContext.Builder>
-
clearOneof
- 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<TraceContext.Builder>
-
setRepeatedField
public TraceContext.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - 指定者:
setRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
setRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<TraceContext.Builder>
-
addRepeatedField
public TraceContext.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
addRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
addRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<TraceContext.Builder>
-
mergeFrom
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<TraceContext.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<TraceContext.Builder>
-
mergeFrom
public TraceContext.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 指定者:
mergeFrom在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<TraceContext.Builder>- 抛出:
IOException
-
getTraceId
[Optional] A string id represents the whole trace.
string traceId = 1;- 指定者:
getTraceId在接口中TraceContextOrBuilder- 返回:
- The traceId.
-
getTraceIdBytes
public com.google.protobuf.ByteString getTraceIdBytes()[Optional] A string id represents the whole trace.
string traceId = 1;- 指定者:
getTraceIdBytes在接口中TraceContextOrBuilder- 返回:
- The bytes for traceId.
-
setTraceId
[Optional] A string id represents the whole trace.
string traceId = 1;- 参数:
value- The traceId to set.- 返回:
- This builder for chaining.
-
clearTraceId
[Optional] A string id represents the whole trace.
string traceId = 1;- 返回:
- This builder for chaining.
-
setTraceIdBytes
[Optional] A string id represents the whole trace.
string traceId = 1;- 参数:
value- The bytes for traceId to set.- 返回:
- This builder for chaining.
-
getTraceSegmentId
[Optional] A unique id represents this segment. Other segments could use this id to reference as a child segment.
string traceSegmentId = 2;- 指定者:
getTraceSegmentId在接口中TraceContextOrBuilder- 返回:
- The traceSegmentId.
-
getTraceSegmentIdBytes
public com.google.protobuf.ByteString getTraceSegmentIdBytes()[Optional] A unique id represents this segment. Other segments could use this id to reference as a child segment.
string traceSegmentId = 2;- 指定者:
getTraceSegmentIdBytes在接口中TraceContextOrBuilder- 返回:
- The bytes for traceSegmentId.
-
setTraceSegmentId
[Optional] A unique id represents this segment. Other segments could use this id to reference as a child segment.
string traceSegmentId = 2;- 参数:
value- The traceSegmentId to set.- 返回:
- This builder for chaining.
-
clearTraceSegmentId
[Optional] A unique id represents this segment. Other segments could use this id to reference as a child segment.
string traceSegmentId = 2;- 返回:
- This builder for chaining.
-
setTraceSegmentIdBytes
[Optional] A unique id represents this segment. Other segments could use this id to reference as a child segment.
string traceSegmentId = 2;- 参数:
value- The bytes for traceSegmentId to set.- 返回:
- This builder for chaining.
-
getSpanId
public int getSpanId()[Optional] The number id of the span. Should be unique in the whole segment. Starting at 0.
int32 spanId = 3;- 指定者:
getSpanId在接口中TraceContextOrBuilder- 返回:
- The spanId.
-
setSpanId
[Optional] The number id of the span. Should be unique in the whole segment. Starting at 0.
int32 spanId = 3;- 参数:
value- The spanId to set.- 返回:
- This builder for chaining.
-
clearSpanId
[Optional] The number id of the span. Should be unique in the whole segment. Starting at 0.
int32 spanId = 3;- 返回:
- This builder for chaining.
-
setUnknownFields
public final TraceContext.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<TraceContext.Builder>
-
mergeUnknownFields
public final TraceContext.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<TraceContext.Builder>
-