类 ThreadSnapshot.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<ThreadSnapshot.Builder>
org.apache.skywalking.apm.network.language.profile.v3.ThreadSnapshot.Builder
- 所有已实现的接口:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,ThreadSnapshotOrBuilder
- 封闭类:
- ThreadSnapshot
public static final class ThreadSnapshot.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<ThreadSnapshot.Builder>
implements ThreadSnapshotOrBuilder
dumped thread snapshotProtobuf type
skywalking.v3.ThreadSnapshot-
方法概要
修饰符和类型方法说明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) snapshot dump sequence, start with zerosnapshot stackprofile task iddump timestampdumped segment idclone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorintsnapshot dump sequence, start with zerogetStack()snapshot stacksnapshot stacksnapshot stackprofile task idcom.google.protobuf.ByteStringprofile task idlonggetTime()dump timestampdumped segment idcom.google.protobuf.ByteStringdumped segment idbooleanhasStack()snapshot stackprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(ThreadSnapshot other) mergeStack(ThreadStack value) snapshot stackfinal ThreadSnapshot.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setSequence(int value) snapshot dump sequence, start with zerosetStack(ThreadStack value) snapshot stacksetStack(ThreadStack.Builder builderForValue) snapshot stackprofile task idsetTaskIdBytes(com.google.protobuf.ByteString value) profile task idsetTime(long value) dump timestampsetTraceSegmentId(String value) dumped segment idsetTraceSegmentIdBytes(com.google.protobuf.ByteString value) dumped segment idfinal ThreadSnapshot.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<ThreadSnapshot.Builder>
-
clear
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<ThreadSnapshot.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<ThreadSnapshot.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<ThreadSnapshot.Builder>
-
setField
public ThreadSnapshot.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
setField在接口中com.google.protobuf.Message.Builder- 覆盖:
setField在类中com.google.protobuf.GeneratedMessageV3.Builder<ThreadSnapshot.Builder>
-
clearField
- 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<ThreadSnapshot.Builder>
-
clearOneof
- 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<ThreadSnapshot.Builder>
-
setRepeatedField
public ThreadSnapshot.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - 指定者:
setRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
setRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<ThreadSnapshot.Builder>
-
addRepeatedField
public ThreadSnapshot.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
addRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
addRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<ThreadSnapshot.Builder>
-
mergeFrom
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<ThreadSnapshot.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<ThreadSnapshot.Builder>
-
mergeFrom
public ThreadSnapshot.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<ThreadSnapshot.Builder>- 抛出:
IOException
-
getTaskId
profile task id
string taskId = 1;- 指定者:
getTaskId在接口中ThreadSnapshotOrBuilder- 返回:
- The taskId.
-
getTaskIdBytes
public com.google.protobuf.ByteString getTaskIdBytes()profile task id
string taskId = 1;- 指定者:
getTaskIdBytes在接口中ThreadSnapshotOrBuilder- 返回:
- The bytes for taskId.
-
setTaskId
profile task id
string taskId = 1;- 参数:
value- The taskId to set.- 返回:
- This builder for chaining.
-
clearTaskId
profile task id
string taskId = 1;- 返回:
- This builder for chaining.
-
setTaskIdBytes
profile task id
string taskId = 1;- 参数:
value- The bytes for taskId to set.- 返回:
- This builder for chaining.
-
getTraceSegmentId
dumped segment id
string traceSegmentId = 2;- 指定者:
getTraceSegmentId在接口中ThreadSnapshotOrBuilder- 返回:
- The traceSegmentId.
-
getTraceSegmentIdBytes
public com.google.protobuf.ByteString getTraceSegmentIdBytes()dumped segment id
string traceSegmentId = 2;- 指定者:
getTraceSegmentIdBytes在接口中ThreadSnapshotOrBuilder- 返回:
- The bytes for traceSegmentId.
-
setTraceSegmentId
dumped segment id
string traceSegmentId = 2;- 参数:
value- The traceSegmentId to set.- 返回:
- This builder for chaining.
-
clearTraceSegmentId
dumped segment id
string traceSegmentId = 2;- 返回:
- This builder for chaining.
-
setTraceSegmentIdBytes
dumped segment id
string traceSegmentId = 2;- 参数:
value- The bytes for traceSegmentId to set.- 返回:
- This builder for chaining.
-
getTime
public long getTime()dump timestamp
int64 time = 3;- 指定者:
getTime在接口中ThreadSnapshotOrBuilder- 返回:
- The time.
-
setTime
dump timestamp
int64 time = 3;- 参数:
value- The time to set.- 返回:
- This builder for chaining.
-
clearTime
dump timestamp
int64 time = 3;- 返回:
- This builder for chaining.
-
getSequence
public int getSequence()snapshot dump sequence, start with zero
int32 sequence = 4;- 指定者:
getSequence在接口中ThreadSnapshotOrBuilder- 返回:
- The sequence.
-
setSequence
snapshot dump sequence, start with zero
int32 sequence = 4;- 参数:
value- The sequence to set.- 返回:
- This builder for chaining.
-
clearSequence
snapshot dump sequence, start with zero
int32 sequence = 4;- 返回:
- This builder for chaining.
-
hasStack
public boolean hasStack()snapshot stack
.skywalking.v3.ThreadStack stack = 5;- 指定者:
hasStack在接口中ThreadSnapshotOrBuilder- 返回:
- Whether the stack field is set.
-
getStack
snapshot stack
.skywalking.v3.ThreadStack stack = 5;- 指定者:
getStack在接口中ThreadSnapshotOrBuilder- 返回:
- The stack.
-
setStack
snapshot stack
.skywalking.v3.ThreadStack stack = 5; -
setStack
snapshot stack
.skywalking.v3.ThreadStack stack = 5; -
mergeStack
snapshot stack
.skywalking.v3.ThreadStack stack = 5; -
clearStack
snapshot stack
.skywalking.v3.ThreadStack stack = 5; -
getStackBuilder
snapshot stack
.skywalking.v3.ThreadStack stack = 5; -
getStackOrBuilder
snapshot stack
.skywalking.v3.ThreadStack stack = 5;- 指定者:
getStackOrBuilder在接口中ThreadSnapshotOrBuilder
-
setUnknownFields
public final ThreadSnapshot.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<ThreadSnapshot.Builder>
-
mergeUnknownFields
public final ThreadSnapshot.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<ThreadSnapshot.Builder>
-