类 BrowserPerfData
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
org.apache.skywalking.apm.network.language.agent.v3.BrowserPerfData
- 所有已实现的接口:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable,BrowserPerfDataOrBuilder
public final class BrowserPerfData
extends com.google.protobuf.GeneratedMessageV3
implements BrowserPerfDataOrBuilder
Protobuf type
skywalking.v3.BrowserPerfData- 另请参阅:
-
嵌套类概要
嵌套类从类继承的嵌套类/接口 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 intstatic 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 -
方法概要
修饰符和类型方法说明booleanstatic BrowserPerfDatastatic final com.google.protobuf.Descriptors.DescriptorintDNS query timeintDom parsing timeintDom ready timeintFirst pack timeintFirst Meaningful PaintintFirst paint time or blank screen timeintPage full load timePage path in browser is the endpoint concept in the backend Page path in the browser, mostly it is URI, without parametercom.google.protobuf.ByteStringPage path in browser is the endpoint concept in the backend Page path in the browser, mostly it is URI, without parametercom.google.protobuf.Parser<BrowserPerfData>intUnit of all time related field should be `ms`.intSynchronous load resources in the pageintstring service = 1;com.google.protobuf.ByteStringstring service = 1;Service version in browser is the Instance concept in the backend.com.google.protobuf.ByteStringService version in browser is the Instance concept in the backend.intOnly valid for HTTPSintTCP connection timelonggetTime()Perf data time, set by the backend side.intContent transfer timeintTime to first ByteintTime to interactfinal com.google.protobuf.UnknownFieldSetinthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanstatic BrowserPerfData.Builderstatic BrowserPerfData.BuildernewBuilder(BrowserPerfData prototype) protected BrowserPerfData.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static BrowserPerfDataparseDelimitedFrom(InputStream input) static BrowserPerfDataparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static BrowserPerfDataparseFrom(byte[] data) static BrowserPerfDataparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static BrowserPerfDataparseFrom(com.google.protobuf.ByteString data) static BrowserPerfDataparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static BrowserPerfDataparseFrom(com.google.protobuf.CodedInputStream input) static BrowserPerfDataparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static BrowserPerfDataparseFrom(InputStream input) static BrowserPerfDataparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static BrowserPerfDataparseFrom(ByteBuffer data) static BrowserPerfDataparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<BrowserPerfData>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
-
字段详细资料
-
SERVICE_FIELD_NUMBER
public static final int SERVICE_FIELD_NUMBER- 另请参阅:
-
SERVICEVERSION_FIELD_NUMBER
public static final int SERVICEVERSION_FIELD_NUMBER- 另请参阅:
-
TIME_FIELD_NUMBER
public static final int TIME_FIELD_NUMBER- 另请参阅:
-
PAGEPATH_FIELD_NUMBER
public static final int PAGEPATH_FIELD_NUMBER- 另请参阅:
-
REDIRECTTIME_FIELD_NUMBER
public static final int REDIRECTTIME_FIELD_NUMBER- 另请参阅:
-
DNSTIME_FIELD_NUMBER
public static final int DNSTIME_FIELD_NUMBER- 另请参阅:
-
TTFBTIME_FIELD_NUMBER
public static final int TTFBTIME_FIELD_NUMBER- 另请参阅:
-
TCPTIME_FIELD_NUMBER
public static final int TCPTIME_FIELD_NUMBER- 另请参阅:
-
TRANSTIME_FIELD_NUMBER
public static final int TRANSTIME_FIELD_NUMBER- 另请参阅:
-
DOMANALYSISTIME_FIELD_NUMBER
public static final int DOMANALYSISTIME_FIELD_NUMBER- 另请参阅:
-
FPTTIME_FIELD_NUMBER
public static final int FPTTIME_FIELD_NUMBER- 另请参阅:
-
DOMREADYTIME_FIELD_NUMBER
public static final int DOMREADYTIME_FIELD_NUMBER- 另请参阅:
-
LOADPAGETIME_FIELD_NUMBER
public static final int LOADPAGETIME_FIELD_NUMBER- 另请参阅:
-
RESTIME_FIELD_NUMBER
public static final int RESTIME_FIELD_NUMBER- 另请参阅:
-
SSLTIME_FIELD_NUMBER
public static final int SSLTIME_FIELD_NUMBER- 另请参阅:
-
TTLTIME_FIELD_NUMBER
public static final int TTLTIME_FIELD_NUMBER- 另请参阅:
-
FIRSTPACKTIME_FIELD_NUMBER
public static final int FIRSTPACKTIME_FIELD_NUMBER- 另请参阅:
-
FMPTIME_FIELD_NUMBER
public static final int FMPTIME_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
-
getService
string service = 1;- 指定者:
getService在接口中BrowserPerfDataOrBuilder- 返回:
- The service.
-
getServiceBytes
public com.google.protobuf.ByteString getServiceBytes()string service = 1;- 指定者:
getServiceBytes在接口中BrowserPerfDataOrBuilder- 返回:
- The bytes for service.
-
getServiceVersion
Service version in browser is the Instance concept in the backend.
string serviceVersion = 2;- 指定者:
getServiceVersion在接口中BrowserPerfDataOrBuilder- 返回:
- The serviceVersion.
-
getServiceVersionBytes
public com.google.protobuf.ByteString getServiceVersionBytes()Service version in browser is the Instance concept in the backend.
string serviceVersion = 2;- 指定者:
getServiceVersionBytes在接口中BrowserPerfDataOrBuilder- 返回:
- The bytes for serviceVersion.
-
getTime
public long getTime()Perf data time, set by the backend side.
int64 time = 3;- 指定者:
getTime在接口中BrowserPerfDataOrBuilder- 返回:
- The time.
-
getPagePath
Page path in browser is the endpoint concept in the backend Page path in the browser, mostly it is URI, without parameter
string pagePath = 4;- 指定者:
getPagePath在接口中BrowserPerfDataOrBuilder- 返回:
- The pagePath.
-
getPagePathBytes
public com.google.protobuf.ByteString getPagePathBytes()Page path in browser is the endpoint concept in the backend Page path in the browser, mostly it is URI, without parameter
string pagePath = 4;- 指定者:
getPagePathBytes在接口中BrowserPerfDataOrBuilder- 返回:
- The bytes for pagePath.
-
getRedirectTime
public int getRedirectTime()Unit of all time related field should be `ms`.
int32 redirectTime = 5;- 指定者:
getRedirectTime在接口中BrowserPerfDataOrBuilder- 返回:
- The redirectTime.
-
getDnsTime
public int getDnsTime()DNS query time
int32 dnsTime = 6;- 指定者:
getDnsTime在接口中BrowserPerfDataOrBuilder- 返回:
- The dnsTime.
-
getTtfbTime
public int getTtfbTime()Time to first Byte
int32 ttfbTime = 7;- 指定者:
getTtfbTime在接口中BrowserPerfDataOrBuilder- 返回:
- The ttfbTime.
-
getTcpTime
public int getTcpTime()TCP connection time
int32 tcpTime = 8;- 指定者:
getTcpTime在接口中BrowserPerfDataOrBuilder- 返回:
- The tcpTime.
-
getTransTime
public int getTransTime()Content transfer time
int32 transTime = 9;- 指定者:
getTransTime在接口中BrowserPerfDataOrBuilder- 返回:
- The transTime.
-
getDomAnalysisTime
public int getDomAnalysisTime()Dom parsing time
int32 domAnalysisTime = 10;- 指定者:
getDomAnalysisTime在接口中BrowserPerfDataOrBuilder- 返回:
- The domAnalysisTime.
-
getFptTime
public int getFptTime()First paint time or blank screen time
int32 fptTime = 11;- 指定者:
getFptTime在接口中BrowserPerfDataOrBuilder- 返回:
- The fptTime.
-
getDomReadyTime
public int getDomReadyTime()Dom ready time
int32 domReadyTime = 12;- 指定者:
getDomReadyTime在接口中BrowserPerfDataOrBuilder- 返回:
- The domReadyTime.
-
getLoadPageTime
public int getLoadPageTime()Page full load time
int32 loadPageTime = 13;- 指定者:
getLoadPageTime在接口中BrowserPerfDataOrBuilder- 返回:
- The loadPageTime.
-
getResTime
public int getResTime()Synchronous load resources in the page
int32 resTime = 14;- 指定者:
getResTime在接口中BrowserPerfDataOrBuilder- 返回:
- The resTime.
-
getSslTime
public int getSslTime()Only valid for HTTPS
int32 sslTime = 15;- 指定者:
getSslTime在接口中BrowserPerfDataOrBuilder- 返回:
- The sslTime.
-
getTtlTime
public int getTtlTime()Time to interact
int32 ttlTime = 16;- 指定者:
getTtlTime在接口中BrowserPerfDataOrBuilder- 返回:
- The ttlTime.
-
getFirstPackTime
public int getFirstPackTime()First pack time
int32 firstPackTime = 17;- 指定者:
getFirstPackTime在接口中BrowserPerfDataOrBuilder- 返回:
- The firstPackTime.
-
getFmpTime
public int getFmpTime()First Meaningful Paint
int32 fmpTime = 18;- 指定者:
getFmpTime在接口中BrowserPerfDataOrBuilder- 返回:
- The fmpTime.
-
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 BrowserPerfData parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BrowserPerfData parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BrowserPerfData parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BrowserPerfData parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BrowserPerfData parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BrowserPerfData parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- 抛出:
IOException
-
parseFrom
public static BrowserPerfData parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - 抛出:
IOException
-
parseDelimitedFrom
- 抛出:
IOException
-
parseDelimitedFrom
public static BrowserPerfData parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - 抛出:
IOException
-
parseFrom
public static BrowserPerfData parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - 抛出:
IOException
-
parseFrom
public static BrowserPerfData 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 BrowserPerfData.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
-