类 ContinuousProfilingReport
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
org.apache.skywalking.apm.network.ebpf.profiling.v3.ContinuousProfilingReport
- 所有已实现的接口:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable,ContinuousProfilingReportOrBuilder
public final class ContinuousProfilingReport
extends com.google.protobuf.GeneratedMessageV3
implements ContinuousProfilingReportOrBuilder
Protobuf type
skywalking.v3.ContinuousProfilingReport- 另请参阅:
-
嵌套类概要
嵌套类修饰符和类型类说明static final classProtobuf typeskywalking.v3.ContinuousProfilingReportstatic enum从类继承的嵌套类/接口 com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter 从类继承的嵌套类/接口 com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
字段概要
字段修饰符和类型字段说明static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int从类继承的字段 com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFields从类继承的字段 com.google.protobuf.AbstractMessage
memoizedSize从类继承的字段 com.google.protobuf.AbstractMessageLite
memoizedHashCode -
方法概要
修饰符和类型方法说明booleangetCauses(int index) reached thresholds causesintreached thresholds causesreached thresholds causesgetCausesOrBuilder(int index) reached thresholds causesList<? extends ContinuousProfilingCauseOrBuilder>reached thresholds causesstatic ContinuousProfilingReportstatic final com.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.ContinuousOffCPUProfilingTask offCPU = 8;.skywalking.v3.ContinuousOffCPUProfilingTask offCPU = 8;getOnCPU().skywalking.v3.ContinuousOnCPUProfilingTask onCPU = 7;.skywalking.v3.ContinuousOnCPUProfilingTask onCPU = 7;com.google.protobuf.Parser<ContinuousProfilingReport>string processName = 4;com.google.protobuf.ByteStringstring processName = 4;intstring serviceName = 2;com.google.protobuf.ByteStringstring serviceName = 2;final com.google.protobuf.UnknownFieldSetinthashCode()boolean.skywalking.v3.ContinuousNetworkProfilingTask network = 9;boolean.skywalking.v3.ContinuousOffCPUProfilingTask offCPU = 8;booleanhasOnCPU().skywalking.v3.ContinuousOnCPUProfilingTask onCPU = 7;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleannewBuilder(ContinuousProfilingReport prototype) protected ContinuousProfilingReport.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static ContinuousProfilingReportparseDelimitedFrom(InputStream input) static ContinuousProfilingReportparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ContinuousProfilingReportparseFrom(byte[] data) static ContinuousProfilingReportparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ContinuousProfilingReportparseFrom(com.google.protobuf.ByteString data) static ContinuousProfilingReportparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ContinuousProfilingReportparseFrom(com.google.protobuf.CodedInputStream input) static ContinuousProfilingReportparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ContinuousProfilingReportparseFrom(InputStream input) static ContinuousProfilingReportparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ContinuousProfilingReportparseFrom(ByteBuffer data) static ContinuousProfilingReportparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<ContinuousProfilingReport>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) 从类继承的方法 com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag从类继承的方法 com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString从类继承的方法 com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo从接口继承的方法 com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeTo从接口继承的方法 com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
-
字段详细资料
-
LAYER_FIELD_NUMBER
public static final int LAYER_FIELD_NUMBER- 另请参阅:
-
SERVICENAME_FIELD_NUMBER
public static final int SERVICENAME_FIELD_NUMBER- 另请参阅:
-
INSTANCENAME_FIELD_NUMBER
public static final int INSTANCENAME_FIELD_NUMBER- 另请参阅:
-
PROCESSNAME_FIELD_NUMBER
public static final int PROCESSNAME_FIELD_NUMBER- 另请参阅:
-
CAUSES_FIELD_NUMBER
public static final int CAUSES_FIELD_NUMBER- 另请参阅:
-
DURATION_FIELD_NUMBER
public static final int DURATION_FIELD_NUMBER- 另请参阅:
-
ONCPU_FIELD_NUMBER
public static final int ONCPU_FIELD_NUMBER- 另请参阅:
-
OFFCPU_FIELD_NUMBER
public static final int OFFCPU_FIELD_NUMBER- 另请参阅:
-
NETWORK_FIELD_NUMBER
public static final int NETWORK_FIELD_NUMBER- 另请参阅:
-
-
方法详细资料
-
newInstance
- 覆盖:
newInstance在类中com.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()- 指定者:
getUnknownFields在接口中com.google.protobuf.MessageOrBuilder- 覆盖:
getUnknownFields在类中com.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- 指定者:
internalGetFieldAccessorTable在类中com.google.protobuf.GeneratedMessageV3
-
getTargetTaskCase
-
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.
-
getServiceName
string serviceName = 2;- 指定者:
getServiceName在接口中ContinuousProfilingReportOrBuilder- 返回:
- The serviceName.
-
getServiceNameBytes
public com.google.protobuf.ByteString getServiceNameBytes()string serviceName = 2;- 指定者:
getServiceNameBytes在接口中ContinuousProfilingReportOrBuilder- 返回:
- The bytes for serviceName.
-
getInstanceName
string instanceName = 3;- 指定者:
getInstanceName在接口中ContinuousProfilingReportOrBuilder- 返回:
- The instanceName.
-
getInstanceNameBytes
public com.google.protobuf.ByteString getInstanceNameBytes()string instanceName = 3;- 指定者:
getInstanceNameBytes在接口中ContinuousProfilingReportOrBuilder- 返回:
- The bytes for instanceName.
-
getProcessName
string processName = 4;- 指定者:
getProcessName在接口中ContinuousProfilingReportOrBuilder- 返回:
- The processName.
-
getProcessNameBytes
public com.google.protobuf.ByteString getProcessNameBytes()string processName = 4;- 指定者:
getProcessNameBytes在接口中ContinuousProfilingReportOrBuilder- 返回:
- The bytes for processName.
-
getCausesList
reached thresholds causes
repeated .skywalking.v3.ContinuousProfilingCause causes = 5; -
getCausesOrBuilderList
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
-
getCausesOrBuilder
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.
-
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.
-
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.
-
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.
-
getNetworkOrBuilder
.skywalking.v3.ContinuousNetworkProfilingTask network = 9; -
isInitialized
public final boolean isInitialized()- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3
-
writeTo
- 指定者:
writeTo在接口中com.google.protobuf.MessageLite- 覆盖:
writeTo在类中com.google.protobuf.GeneratedMessageV3- 抛出:
IOException
-
getSerializedSize
public int getSerializedSize()- 指定者:
getSerializedSize在接口中com.google.protobuf.MessageLite- 覆盖:
getSerializedSize在类中com.google.protobuf.GeneratedMessageV3
-
equals
- 指定者:
equals在接口中com.google.protobuf.Message- 覆盖:
equals在类中com.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- 指定者:
hashCode在接口中com.google.protobuf.Message- 覆盖:
hashCode在类中com.google.protobuf.AbstractMessage
-
parseFrom
public static ContinuousProfilingReport parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ContinuousProfilingReport parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ContinuousProfilingReport parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ContinuousProfilingReport parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ContinuousProfilingReport parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ContinuousProfilingReport parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- 抛出:
IOException
-
parseFrom
public static ContinuousProfilingReport parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - 抛出:
IOException
-
parseDelimitedFrom
- 抛出:
IOException
-
parseDelimitedFrom
public static ContinuousProfilingReport parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - 抛出:
IOException
-
parseFrom
public static ContinuousProfilingReport parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - 抛出:
IOException
-
parseFrom
public static ContinuousProfilingReport parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - 抛出:
IOException
-
newBuilderForType
- 指定者:
newBuilderForType在接口中com.google.protobuf.Message- 指定者:
newBuilderForType在接口中com.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- 指定者:
toBuilder在接口中com.google.protobuf.Message- 指定者:
toBuilder在接口中com.google.protobuf.MessageLite
-
newBuilderForType
protected ContinuousProfilingReport.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - 指定者:
newBuilderForType在类中com.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- 指定者:
getParserForType在接口中com.google.protobuf.Message- 指定者:
getParserForType在接口中com.google.protobuf.MessageLite- 覆盖:
getParserForType在类中com.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-