类 EBPFProfilingStackMetadata.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<EBPFProfilingStackMetadata.Builder>
org.apache.skywalking.apm.network.ebpf.profiling.v3.EBPFProfilingStackMetadata.Builder
- 所有已实现的接口:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,EBPFProfilingStackMetadataOrBuilder
public static final class EBPFProfilingStackMetadata.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<EBPFProfilingStackMetadata.Builder>
implements EBPFProfilingStackMetadataOrBuilder
Protobuf type
skywalking.v3.EBPFProfilingStackMetadata-
方法概要
修饰符和类型方法说明addAllStackSymbols(Iterable<String> values) stack symbolsaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) addStackSymbols(String value) stack symbolsaddStackSymbolsBytes(com.google.protobuf.ByteString value) stack symbolsbuild()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) stack id from kernel providestack symbolsstack typeclone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorintstack id from kernel providegetStackSymbols(int index) stack symbolscom.google.protobuf.ByteStringgetStackSymbolsBytes(int index) stack symbolsintstack symbolscom.google.protobuf.ProtocolStringListstack symbolsstack typeintstack typeprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setStackId(int value) stack id from kernel providesetStackSymbols(int index, String value) stack symbolsstack typesetStackTypeValue(int value) stack typesetUnknownFields(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<EBPFProfilingStackMetadata.Builder>
-
clear
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<EBPFProfilingStackMetadata.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<EBPFProfilingStackMetadata.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<EBPFProfilingStackMetadata.Builder>
-
setField
public EBPFProfilingStackMetadata.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
setField在接口中com.google.protobuf.Message.Builder- 覆盖:
setField在类中com.google.protobuf.GeneratedMessageV3.Builder<EBPFProfilingStackMetadata.Builder>
-
clearField
public EBPFProfilingStackMetadata.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<EBPFProfilingStackMetadata.Builder>
-
clearOneof
public EBPFProfilingStackMetadata.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<EBPFProfilingStackMetadata.Builder>
-
setRepeatedField
public EBPFProfilingStackMetadata.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - 指定者:
setRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
setRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<EBPFProfilingStackMetadata.Builder>
-
addRepeatedField
public EBPFProfilingStackMetadata.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
addRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
addRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<EBPFProfilingStackMetadata.Builder>
-
mergeFrom
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<EBPFProfilingStackMetadata.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<EBPFProfilingStackMetadata.Builder>
-
mergeFrom
public EBPFProfilingStackMetadata.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<EBPFProfilingStackMetadata.Builder>- 抛出:
IOException
-
getStackTypeValue
public int getStackTypeValue()stack type
.skywalking.v3.EBPFProfilingStackType stackType = 1;- 指定者:
getStackTypeValue在接口中EBPFProfilingStackMetadataOrBuilder- 返回:
- The enum numeric value on the wire for stackType.
-
setStackTypeValue
stack type
.skywalking.v3.EBPFProfilingStackType stackType = 1;- 参数:
value- The enum numeric value on the wire for stackType to set.- 返回:
- This builder for chaining.
-
getStackType
stack type
.skywalking.v3.EBPFProfilingStackType stackType = 1;- 指定者:
getStackType在接口中EBPFProfilingStackMetadataOrBuilder- 返回:
- The stackType.
-
setStackType
stack type
.skywalking.v3.EBPFProfilingStackType stackType = 1;- 参数:
value- The stackType to set.- 返回:
- This builder for chaining.
-
clearStackType
stack type
.skywalking.v3.EBPFProfilingStackType stackType = 1;- 返回:
- This builder for chaining.
-
getStackId
public int getStackId()stack id from kernel provide
int32 stackId = 2;- 指定者:
getStackId在接口中EBPFProfilingStackMetadataOrBuilder- 返回:
- The stackId.
-
setStackId
stack id from kernel provide
int32 stackId = 2;- 参数:
value- The stackId to set.- 返回:
- This builder for chaining.
-
clearStackId
stack id from kernel provide
int32 stackId = 2;- 返回:
- This builder for chaining.
-
getStackSymbolsList
public com.google.protobuf.ProtocolStringList getStackSymbolsList()stack symbols
repeated string stackSymbols = 3;- 指定者:
getStackSymbolsList在接口中EBPFProfilingStackMetadataOrBuilder- 返回:
- A list containing the stackSymbols.
-
getStackSymbolsCount
public int getStackSymbolsCount()stack symbols
repeated string stackSymbols = 3;- 指定者:
getStackSymbolsCount在接口中EBPFProfilingStackMetadataOrBuilder- 返回:
- The count of stackSymbols.
-
getStackSymbols
stack symbols
repeated string stackSymbols = 3;- 指定者:
getStackSymbols在接口中EBPFProfilingStackMetadataOrBuilder- 参数:
index- The index of the element to return.- 返回:
- The stackSymbols at the given index.
-
getStackSymbolsBytes
public com.google.protobuf.ByteString getStackSymbolsBytes(int index) stack symbols
repeated string stackSymbols = 3;- 指定者:
getStackSymbolsBytes在接口中EBPFProfilingStackMetadataOrBuilder- 参数:
index- The index of the value to return.- 返回:
- The bytes of the stackSymbols at the given index.
-
setStackSymbols
stack symbols
repeated string stackSymbols = 3;- 参数:
index- The index to set the value at.value- The stackSymbols to set.- 返回:
- This builder for chaining.
-
addStackSymbols
stack symbols
repeated string stackSymbols = 3;- 参数:
value- The stackSymbols to add.- 返回:
- This builder for chaining.
-
addAllStackSymbols
stack symbols
repeated string stackSymbols = 3;- 参数:
values- The stackSymbols to add.- 返回:
- This builder for chaining.
-
clearStackSymbols
stack symbols
repeated string stackSymbols = 3;- 返回:
- This builder for chaining.
-
addStackSymbolsBytes
public EBPFProfilingStackMetadata.Builder addStackSymbolsBytes(com.google.protobuf.ByteString value) stack symbols
repeated string stackSymbols = 3;- 参数:
value- The bytes of the stackSymbols to add.- 返回:
- This builder for chaining.
-
setUnknownFields
public final EBPFProfilingStackMetadata.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<EBPFProfilingStackMetadata.Builder>
-
mergeUnknownFields
public final EBPFProfilingStackMetadata.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<EBPFProfilingStackMetadata.Builder>
-