Class 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
- All Implemented Interfaces:
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- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classProtobuf typeskywalking.v3.BrowserPerfDataNested classes/interfaces inherited from class 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 Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic 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 intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic 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) Methods inherited from class 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, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
-
Field Details
-
SERVICE_FIELD_NUMBER
public static final int SERVICE_FIELD_NUMBER- See Also:
-
SERVICEVERSION_FIELD_NUMBER
public static final int SERVICEVERSION_FIELD_NUMBER- See Also:
-
TIME_FIELD_NUMBER
public static final int TIME_FIELD_NUMBER- See Also:
-
PAGEPATH_FIELD_NUMBER
public static final int PAGEPATH_FIELD_NUMBER- See Also:
-
REDIRECTTIME_FIELD_NUMBER
public static final int REDIRECTTIME_FIELD_NUMBER- See Also:
-
DNSTIME_FIELD_NUMBER
public static final int DNSTIME_FIELD_NUMBER- See Also:
-
TTFBTIME_FIELD_NUMBER
public static final int TTFBTIME_FIELD_NUMBER- See Also:
-
TCPTIME_FIELD_NUMBER
public static final int TCPTIME_FIELD_NUMBER- See Also:
-
TRANSTIME_FIELD_NUMBER
public static final int TRANSTIME_FIELD_NUMBER- See Also:
-
DOMANALYSISTIME_FIELD_NUMBER
public static final int DOMANALYSISTIME_FIELD_NUMBER- See Also:
-
FPTTIME_FIELD_NUMBER
public static final int FPTTIME_FIELD_NUMBER- See Also:
-
DOMREADYTIME_FIELD_NUMBER
public static final int DOMREADYTIME_FIELD_NUMBER- See Also:
-
LOADPAGETIME_FIELD_NUMBER
public static final int LOADPAGETIME_FIELD_NUMBER- See Also:
-
RESTIME_FIELD_NUMBER
public static final int RESTIME_FIELD_NUMBER- See Also:
-
SSLTIME_FIELD_NUMBER
public static final int SSLTIME_FIELD_NUMBER- See Also:
-
TTLTIME_FIELD_NUMBER
public static final int TTLTIME_FIELD_NUMBER- See Also:
-
FIRSTPACKTIME_FIELD_NUMBER
public static final int FIRSTPACKTIME_FIELD_NUMBER- See Also:
-
FMPTIME_FIELD_NUMBER
public static final int FMPTIME_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getService
string service = 1;- Specified by:
getServicein interfaceBrowserPerfDataOrBuilder- Returns:
- The service.
-
getServiceBytes
public com.google.protobuf.ByteString getServiceBytes()string service = 1;- Specified by:
getServiceBytesin interfaceBrowserPerfDataOrBuilder- Returns:
- The bytes for service.
-
getServiceVersion
Service version in browser is the Instance concept in the backend.
string serviceVersion = 2;- Specified by:
getServiceVersionin interfaceBrowserPerfDataOrBuilder- Returns:
- The serviceVersion.
-
getServiceVersionBytes
public com.google.protobuf.ByteString getServiceVersionBytes()Service version in browser is the Instance concept in the backend.
string serviceVersion = 2;- Specified by:
getServiceVersionBytesin interfaceBrowserPerfDataOrBuilder- Returns:
- The bytes for serviceVersion.
-
getTime
public long getTime()Perf data time, set by the backend side.
int64 time = 3;- Specified by:
getTimein interfaceBrowserPerfDataOrBuilder- Returns:
- 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;- Specified by:
getPagePathin interfaceBrowserPerfDataOrBuilder- Returns:
- 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;- Specified by:
getPagePathBytesin interfaceBrowserPerfDataOrBuilder- Returns:
- The bytes for pagePath.
-
getRedirectTime
public int getRedirectTime()Unit of all time related field should be `ms`.
int32 redirectTime = 5;- Specified by:
getRedirectTimein interfaceBrowserPerfDataOrBuilder- Returns:
- The redirectTime.
-
getDnsTime
public int getDnsTime()DNS query time
int32 dnsTime = 6;- Specified by:
getDnsTimein interfaceBrowserPerfDataOrBuilder- Returns:
- The dnsTime.
-
getTtfbTime
public int getTtfbTime()Time to first Byte
int32 ttfbTime = 7;- Specified by:
getTtfbTimein interfaceBrowserPerfDataOrBuilder- Returns:
- The ttfbTime.
-
getTcpTime
public int getTcpTime()TCP connection time
int32 tcpTime = 8;- Specified by:
getTcpTimein interfaceBrowserPerfDataOrBuilder- Returns:
- The tcpTime.
-
getTransTime
public int getTransTime()Content transfer time
int32 transTime = 9;- Specified by:
getTransTimein interfaceBrowserPerfDataOrBuilder- Returns:
- The transTime.
-
getDomAnalysisTime
public int getDomAnalysisTime()Dom parsing time
int32 domAnalysisTime = 10;- Specified by:
getDomAnalysisTimein interfaceBrowserPerfDataOrBuilder- Returns:
- The domAnalysisTime.
-
getFptTime
public int getFptTime()First paint time or blank screen time
int32 fptTime = 11;- Specified by:
getFptTimein interfaceBrowserPerfDataOrBuilder- Returns:
- The fptTime.
-
getDomReadyTime
public int getDomReadyTime()Dom ready time
int32 domReadyTime = 12;- Specified by:
getDomReadyTimein interfaceBrowserPerfDataOrBuilder- Returns:
- The domReadyTime.
-
getLoadPageTime
public int getLoadPageTime()Page full load time
int32 loadPageTime = 13;- Specified by:
getLoadPageTimein interfaceBrowserPerfDataOrBuilder- Returns:
- The loadPageTime.
-
getResTime
public int getResTime()Synchronous load resources in the page
int32 resTime = 14;- Specified by:
getResTimein interfaceBrowserPerfDataOrBuilder- Returns:
- The resTime.
-
getSslTime
public int getSslTime()Only valid for HTTPS
int32 sslTime = 15;- Specified by:
getSslTimein interfaceBrowserPerfDataOrBuilder- Returns:
- The sslTime.
-
getTtlTime
public int getTtlTime()Time to interact
int32 ttlTime = 16;- Specified by:
getTtlTimein interfaceBrowserPerfDataOrBuilder- Returns:
- The ttlTime.
-
getFirstPackTime
public int getFirstPackTime()First pack time
int32 firstPackTime = 17;- Specified by:
getFirstPackTimein interfaceBrowserPerfDataOrBuilder- Returns:
- The firstPackTime.
-
getFmpTime
public int getFmpTime()First Meaningful Paint
int32 fmpTime = 18;- Specified by:
getFmpTimein interfaceBrowserPerfDataOrBuilder- Returns:
- The fmpTime.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static BrowserPerfData parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BrowserPerfData parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BrowserPerfData parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BrowserPerfData parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BrowserPerfData parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static BrowserPerfData parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static BrowserPerfData parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static BrowserPerfData parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static BrowserPerfData parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static BrowserPerfData parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected BrowserPerfData.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-