类 ContinuousProfilingReport.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<ContinuousProfilingReport.Builder>
org.apache.skywalking.apm.network.ebpf.profiling.v3.ContinuousProfilingReport.Builder
- 所有已实现的接口:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,ContinuousProfilingReportOrBuilder
public static final class ContinuousProfilingReport.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<ContinuousProfilingReport.Builder>
implements ContinuousProfilingReportOrBuilder
Protobuf type
skywalking.v3.ContinuousProfilingReport-
方法概要
修饰符和类型方法说明addAllCauses(Iterable<? extends ContinuousProfilingCause> values) reached thresholds causesaddCauses(int index, ContinuousProfilingCause value) reached thresholds causesaddCauses(int index, ContinuousProfilingCause.Builder builderForValue) reached thresholds causesreached thresholds causesaddCauses(ContinuousProfilingCause.Builder builderForValue) reached thresholds causesreached thresholds causesaddCausesBuilder(int index) reached thresholds causesaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()reached thresholds causesThe execution duration for this triggered profiling.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) string instanceName = 3;over threshold process entity.skywalking.v3.ContinuousNetworkProfilingTask network = 9;.skywalking.v3.ContinuousOffCPUProfilingTask offCPU = 8;.skywalking.v3.ContinuousOnCPUProfilingTask onCPU = 7;clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) string processName = 4;string serviceName = 2;clone()getCauses(int index) reached thresholds causesgetCausesBuilder(int index) reached thresholds causesreached thresholds causesintreached thresholds causesreached thresholds causesgetCausesOrBuilder(int index) reached thresholds causesList<? extends ContinuousProfilingCauseOrBuilder>reached thresholds causesstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorintThe execution duration for this triggered profiling.string instanceName = 3;com.google.protobuf.ByteStringstring instanceName = 3;getLayer()over threshold process entitycom.google.protobuf.ByteStringover threshold process entity.skywalking.v3.ContinuousNetworkProfilingTask network = 9;.skywalking.v3.ContinuousNetworkProfilingTask network = 9;.skywalking.v3.ContinuousNetworkProfilingTask network = 9;.skywalking.v3.ContinuousOffCPUProfilingTask offCPU = 8;.skywalking.v3.ContinuousOffCPUProfilingTask offCPU = 8;.skywalking.v3.ContinuousOffCPUProfilingTask offCPU = 8;getOnCPU().skywalking.v3.ContinuousOnCPUProfilingTask onCPU = 7;.skywalking.v3.ContinuousOnCPUProfilingTask onCPU = 7;.skywalking.v3.ContinuousOnCPUProfilingTask onCPU = 7;string processName = 4;com.google.protobuf.ByteStringstring processName = 4;string serviceName = 2;com.google.protobuf.ByteStringstring serviceName = 2;boolean.skywalking.v3.ContinuousNetworkProfilingTask network = 9;boolean.skywalking.v3.ContinuousOffCPUProfilingTask offCPU = 8;booleanhasOnCPU().skywalking.v3.ContinuousOnCPUProfilingTask onCPU = 7;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) .skywalking.v3.ContinuousNetworkProfilingTask network = 9;.skywalking.v3.ContinuousOffCPUProfilingTask offCPU = 8;.skywalking.v3.ContinuousOnCPUProfilingTask onCPU = 7;mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeCauses(int index) reached thresholds causessetCauses(int index, ContinuousProfilingCause value) reached thresholds causessetCauses(int index, ContinuousProfilingCause.Builder builderForValue) reached thresholds causessetDuration(int value) The execution duration for this triggered profiling.setInstanceName(String value) string instanceName = 3;setInstanceNameBytes(com.google.protobuf.ByteString value) string instanceName = 3;over threshold process entitysetLayerBytes(com.google.protobuf.ByteString value) over threshold process entity.skywalking.v3.ContinuousNetworkProfilingTask network = 9;setNetwork(ContinuousNetworkProfilingTask.Builder builderForValue) .skywalking.v3.ContinuousNetworkProfilingTask network = 9;.skywalking.v3.ContinuousOffCPUProfilingTask offCPU = 8;setOffCPU(ContinuousOffCPUProfilingTask.Builder builderForValue) .skywalking.v3.ContinuousOffCPUProfilingTask offCPU = 8;.skywalking.v3.ContinuousOnCPUProfilingTask onCPU = 7;setOnCPU(ContinuousOnCPUProfilingTask.Builder builderForValue) .skywalking.v3.ContinuousOnCPUProfilingTask onCPU = 7;setProcessName(String value) string processName = 4;setProcessNameBytes(com.google.protobuf.ByteString value) string processName = 4;setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setServiceName(String value) string serviceName = 2;setServiceNameBytes(com.google.protobuf.ByteString value) string serviceName = 2;setUnknownFields(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<ContinuousProfilingReport.Builder>
-
clear
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<ContinuousProfilingReport.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<ContinuousProfilingReport.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<ContinuousProfilingReport.Builder>
-
setField
public ContinuousProfilingReport.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
setField在接口中com.google.protobuf.Message.Builder- 覆盖:
setField在类中com.google.protobuf.GeneratedMessageV3.Builder<ContinuousProfilingReport.Builder>
-
clearField
public ContinuousProfilingReport.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<ContinuousProfilingReport.Builder>
-
clearOneof
public ContinuousProfilingReport.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<ContinuousProfilingReport.Builder>
-
setRepeatedField
public ContinuousProfilingReport.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - 指定者:
setRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
setRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<ContinuousProfilingReport.Builder>
-
addRepeatedField
public ContinuousProfilingReport.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
addRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
addRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<ContinuousProfilingReport.Builder>
-
mergeFrom
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<ContinuousProfilingReport.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<ContinuousProfilingReport.Builder>
-
mergeFrom
public ContinuousProfilingReport.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<ContinuousProfilingReport.Builder>- 抛出:
IOException
-
getTargetTaskCase
-
clearTargetTask
-
getLayer
over threshold process entity
string layer = 1;- 指定者:
getLayer在接口中ContinuousProfilingReportOrBuilder- 返回:
- The layer.
-
getLayerBytes
public com.google.protobuf.ByteString getLayerBytes()over threshold process entity
string layer = 1;- 指定者:
getLayerBytes在接口中ContinuousProfilingReportOrBuilder- 返回:
- The bytes for layer.
-
setLayer
over threshold process entity
string layer = 1;- 参数:
value- The layer to set.- 返回:
- This builder for chaining.
-
clearLayer
over threshold process entity
string layer = 1;- 返回:
- This builder for chaining.
-
setLayerBytes
over threshold process entity
string layer = 1;- 参数:
value- The bytes for layer to set.- 返回:
- This builder for chaining.
-
getServiceName
string serviceName = 2;- 指定者:
getServiceName在接口中ContinuousProfilingReportOrBuilder- 返回:
- The serviceName.
-
getServiceNameBytes
public com.google.protobuf.ByteString getServiceNameBytes()string serviceName = 2;- 指定者:
getServiceNameBytes在接口中ContinuousProfilingReportOrBuilder- 返回:
- The bytes for serviceName.
-
setServiceName
string serviceName = 2;- 参数:
value- The serviceName to set.- 返回:
- This builder for chaining.
-
clearServiceName
string serviceName = 2;- 返回:
- This builder for chaining.
-
setServiceNameBytes
string serviceName = 2;- 参数:
value- The bytes for serviceName to set.- 返回:
- This builder for chaining.
-
getInstanceName
string instanceName = 3;- 指定者:
getInstanceName在接口中ContinuousProfilingReportOrBuilder- 返回:
- The instanceName.
-
getInstanceNameBytes
public com.google.protobuf.ByteString getInstanceNameBytes()string instanceName = 3;- 指定者:
getInstanceNameBytes在接口中ContinuousProfilingReportOrBuilder- 返回:
- The bytes for instanceName.
-
setInstanceName
string instanceName = 3;- 参数:
value- The instanceName to set.- 返回:
- This builder for chaining.
-
clearInstanceName
string instanceName = 3;- 返回:
- This builder for chaining.
-
setInstanceNameBytes
string instanceName = 3;- 参数:
value- The bytes for instanceName to set.- 返回:
- This builder for chaining.
-
getProcessName
string processName = 4;- 指定者:
getProcessName在接口中ContinuousProfilingReportOrBuilder- 返回:
- The processName.
-
getProcessNameBytes
public com.google.protobuf.ByteString getProcessNameBytes()string processName = 4;- 指定者:
getProcessNameBytes在接口中ContinuousProfilingReportOrBuilder- 返回:
- The bytes for processName.
-
setProcessName
string processName = 4;- 参数:
value- The processName to set.- 返回:
- This builder for chaining.
-
clearProcessName
string processName = 4;- 返回:
- This builder for chaining.
-
setProcessNameBytes
string processName = 4;- 参数:
value- The bytes for processName to set.- 返回:
- This builder for chaining.
-
getCausesList
reached thresholds causes
repeated .skywalking.v3.ContinuousProfilingCause causes = 5; -
getCausesCount
public int getCausesCount()reached thresholds causes
repeated .skywalking.v3.ContinuousProfilingCause causes = 5; -
getCauses
reached thresholds causes
repeated .skywalking.v3.ContinuousProfilingCause causes = 5;- 指定者:
getCauses在接口中ContinuousProfilingReportOrBuilder
-
setCauses
reached thresholds causes
repeated .skywalking.v3.ContinuousProfilingCause causes = 5; -
setCauses
public ContinuousProfilingReport.Builder setCauses(int index, ContinuousProfilingCause.Builder builderForValue) reached thresholds causes
repeated .skywalking.v3.ContinuousProfilingCause causes = 5; -
addCauses
reached thresholds causes
repeated .skywalking.v3.ContinuousProfilingCause causes = 5; -
addCauses
reached thresholds causes
repeated .skywalking.v3.ContinuousProfilingCause causes = 5; -
addCauses
public ContinuousProfilingReport.Builder addCauses(ContinuousProfilingCause.Builder builderForValue) reached thresholds causes
repeated .skywalking.v3.ContinuousProfilingCause causes = 5; -
addCauses
public ContinuousProfilingReport.Builder addCauses(int index, ContinuousProfilingCause.Builder builderForValue) reached thresholds causes
repeated .skywalking.v3.ContinuousProfilingCause causes = 5; -
addAllCauses
public ContinuousProfilingReport.Builder addAllCauses(Iterable<? extends ContinuousProfilingCause> values) reached thresholds causes
repeated .skywalking.v3.ContinuousProfilingCause causes = 5; -
clearCauses
reached thresholds causes
repeated .skywalking.v3.ContinuousProfilingCause causes = 5; -
removeCauses
reached thresholds causes
repeated .skywalking.v3.ContinuousProfilingCause causes = 5; -
getCausesBuilder
reached thresholds causes
repeated .skywalking.v3.ContinuousProfilingCause causes = 5; -
getCausesOrBuilder
reached thresholds causes
repeated .skywalking.v3.ContinuousProfilingCause causes = 5; -
getCausesOrBuilderList
reached thresholds causes
repeated .skywalking.v3.ContinuousProfilingCause causes = 5; -
addCausesBuilder
reached thresholds causes
repeated .skywalking.v3.ContinuousProfilingCause causes = 5; -
addCausesBuilder
reached thresholds causes
repeated .skywalking.v3.ContinuousProfilingCause causes = 5; -
getCausesBuilderList
reached thresholds causes
repeated .skywalking.v3.ContinuousProfilingCause causes = 5; -
getDuration
public int getDuration()The execution duration for this triggered profiling. This is set at the agent side.
int32 duration = 6;- 指定者:
getDuration在接口中ContinuousProfilingReportOrBuilder- 返回:
- The duration.
-
setDuration
The execution duration for this triggered profiling. This is set at the agent side.
int32 duration = 6;- 参数:
value- The duration to set.- 返回:
- This builder for chaining.
-
clearDuration
The execution duration for this triggered profiling. This is set at the agent side.
int32 duration = 6;- 返回:
- This builder for chaining.
-
hasOnCPU
public boolean hasOnCPU().skywalking.v3.ContinuousOnCPUProfilingTask onCPU = 7;- 指定者:
hasOnCPU在接口中ContinuousProfilingReportOrBuilder- 返回:
- Whether the onCPU field is set.
-
getOnCPU
.skywalking.v3.ContinuousOnCPUProfilingTask onCPU = 7;- 指定者:
getOnCPU在接口中ContinuousProfilingReportOrBuilder- 返回:
- The onCPU.
-
setOnCPU
.skywalking.v3.ContinuousOnCPUProfilingTask onCPU = 7; -
setOnCPU
public ContinuousProfilingReport.Builder setOnCPU(ContinuousOnCPUProfilingTask.Builder builderForValue) .skywalking.v3.ContinuousOnCPUProfilingTask onCPU = 7; -
mergeOnCPU
.skywalking.v3.ContinuousOnCPUProfilingTask onCPU = 7; -
clearOnCPU
.skywalking.v3.ContinuousOnCPUProfilingTask onCPU = 7; -
getOnCPUBuilder
.skywalking.v3.ContinuousOnCPUProfilingTask onCPU = 7; -
getOnCPUOrBuilder
.skywalking.v3.ContinuousOnCPUProfilingTask onCPU = 7; -
hasOffCPU
public boolean hasOffCPU().skywalking.v3.ContinuousOffCPUProfilingTask offCPU = 8;- 指定者:
hasOffCPU在接口中ContinuousProfilingReportOrBuilder- 返回:
- Whether the offCPU field is set.
-
getOffCPU
.skywalking.v3.ContinuousOffCPUProfilingTask offCPU = 8;- 指定者:
getOffCPU在接口中ContinuousProfilingReportOrBuilder- 返回:
- The offCPU.
-
setOffCPU
.skywalking.v3.ContinuousOffCPUProfilingTask offCPU = 8; -
setOffCPU
public ContinuousProfilingReport.Builder setOffCPU(ContinuousOffCPUProfilingTask.Builder builderForValue) .skywalking.v3.ContinuousOffCPUProfilingTask offCPU = 8; -
mergeOffCPU
.skywalking.v3.ContinuousOffCPUProfilingTask offCPU = 8; -
clearOffCPU
.skywalking.v3.ContinuousOffCPUProfilingTask offCPU = 8; -
getOffCPUBuilder
.skywalking.v3.ContinuousOffCPUProfilingTask offCPU = 8; -
getOffCPUOrBuilder
.skywalking.v3.ContinuousOffCPUProfilingTask offCPU = 8; -
hasNetwork
public boolean hasNetwork().skywalking.v3.ContinuousNetworkProfilingTask network = 9;- 指定者:
hasNetwork在接口中ContinuousProfilingReportOrBuilder- 返回:
- Whether the network field is set.
-
getNetwork
.skywalking.v3.ContinuousNetworkProfilingTask network = 9;- 指定者:
getNetwork在接口中ContinuousProfilingReportOrBuilder- 返回:
- The network.
-
setNetwork
.skywalking.v3.ContinuousNetworkProfilingTask network = 9; -
setNetwork
public ContinuousProfilingReport.Builder setNetwork(ContinuousNetworkProfilingTask.Builder builderForValue) .skywalking.v3.ContinuousNetworkProfilingTask network = 9; -
mergeNetwork
.skywalking.v3.ContinuousNetworkProfilingTask network = 9; -
clearNetwork
.skywalking.v3.ContinuousNetworkProfilingTask network = 9; -
getNetworkBuilder
.skywalking.v3.ContinuousNetworkProfilingTask network = 9; -
getNetworkOrBuilder
.skywalking.v3.ContinuousNetworkProfilingTask network = 9; -
setUnknownFields
public final ContinuousProfilingReport.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<ContinuousProfilingReport.Builder>
-
mergeUnknownFields
public final ContinuousProfilingReport.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<ContinuousProfilingReport.Builder>
-