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:
  • Field Details

  • Method Details

    • newInstance

      protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
      Overrides:
      newInstance in class com.google.protobuf.GeneratedMessageV3
    • getUnknownFields

      public final com.google.protobuf.UnknownFieldSet getUnknownFields()
      Specified by:
      getUnknownFields in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getUnknownFields in class com.google.protobuf.GeneratedMessageV3
    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
    • getService

      public String getService()
      string service = 1;
      Specified by:
      getService in interface BrowserPerfDataOrBuilder
      Returns:
      The service.
    • getServiceBytes

      public com.google.protobuf.ByteString getServiceBytes()
      string service = 1;
      Specified by:
      getServiceBytes in interface BrowserPerfDataOrBuilder
      Returns:
      The bytes for service.
    • getServiceVersion

      public String getServiceVersion()
       Service version in browser is the Instance concept in the backend.
       
      string serviceVersion = 2;
      Specified by:
      getServiceVersion in interface BrowserPerfDataOrBuilder
      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:
      getServiceVersionBytes in interface BrowserPerfDataOrBuilder
      Returns:
      The bytes for serviceVersion.
    • getTime

      public long getTime()
       Perf data time, set by the backend side.
       
      int64 time = 3;
      Specified by:
      getTime in interface BrowserPerfDataOrBuilder
      Returns:
      The time.
    • getPagePath

      public String 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:
      getPagePath in interface BrowserPerfDataOrBuilder
      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:
      getPagePathBytes in interface BrowserPerfDataOrBuilder
      Returns:
      The bytes for pagePath.
    • getRedirectTime

      public int getRedirectTime()
       Unit of all time related field should be `ms`.
       
      int32 redirectTime = 5;
      Specified by:
      getRedirectTime in interface BrowserPerfDataOrBuilder
      Returns:
      The redirectTime.
    • getDnsTime

      public int getDnsTime()
       DNS query time
       
      int32 dnsTime = 6;
      Specified by:
      getDnsTime in interface BrowserPerfDataOrBuilder
      Returns:
      The dnsTime.
    • getTtfbTime

      public int getTtfbTime()
       Time to first Byte
       
      int32 ttfbTime = 7;
      Specified by:
      getTtfbTime in interface BrowserPerfDataOrBuilder
      Returns:
      The ttfbTime.
    • getTcpTime

      public int getTcpTime()
        TCP connection time
       
      int32 tcpTime = 8;
      Specified by:
      getTcpTime in interface BrowserPerfDataOrBuilder
      Returns:
      The tcpTime.
    • getTransTime

      public int getTransTime()
       Content transfer time
       
      int32 transTime = 9;
      Specified by:
      getTransTime in interface BrowserPerfDataOrBuilder
      Returns:
      The transTime.
    • getDomAnalysisTime

      public int getDomAnalysisTime()
       Dom parsing time
       
      int32 domAnalysisTime = 10;
      Specified by:
      getDomAnalysisTime in interface BrowserPerfDataOrBuilder
      Returns:
      The domAnalysisTime.
    • getFptTime

      public int getFptTime()
       First paint time or blank screen time
       
      int32 fptTime = 11;
      Specified by:
      getFptTime in interface BrowserPerfDataOrBuilder
      Returns:
      The fptTime.
    • getDomReadyTime

      public int getDomReadyTime()
       Dom ready time
       
      int32 domReadyTime = 12;
      Specified by:
      getDomReadyTime in interface BrowserPerfDataOrBuilder
      Returns:
      The domReadyTime.
    • getLoadPageTime

      public int getLoadPageTime()
       Page full load time
       
      int32 loadPageTime = 13;
      Specified by:
      getLoadPageTime in interface BrowserPerfDataOrBuilder
      Returns:
      The loadPageTime.
    • getResTime

      public int getResTime()
       Synchronous load resources in the page
       
      int32 resTime = 14;
      Specified by:
      getResTime in interface BrowserPerfDataOrBuilder
      Returns:
      The resTime.
    • getSslTime

      public int getSslTime()
       Only valid for HTTPS
       
      int32 sslTime = 15;
      Specified by:
      getSslTime in interface BrowserPerfDataOrBuilder
      Returns:
      The sslTime.
    • getTtlTime

      public int getTtlTime()
       Time to interact
       
      int32 ttlTime = 16;
      Specified by:
      getTtlTime in interface BrowserPerfDataOrBuilder
      Returns:
      The ttlTime.
    • getFirstPackTime

      public int getFirstPackTime()
       First pack time
       
      int32 firstPackTime = 17;
      Specified by:
      getFirstPackTime in interface BrowserPerfDataOrBuilder
      Returns:
      The firstPackTime.
    • getFmpTime

      public int getFmpTime()
       First Meaningful Paint
       
      int32 fmpTime = 18;
      Specified by:
      getFmpTime in interface BrowserPerfDataOrBuilder
      Returns:
      The fmpTime.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessageV3
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessageV3
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.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

      public static BrowserPerfData parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static BrowserPerfData parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static BrowserPerfData parseDelimitedFrom(InputStream input) throws IOException
      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

      public BrowserPerfData.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static BrowserPerfData.Builder newBuilder()
    • newBuilder

      public static BrowserPerfData.Builder newBuilder(BrowserPerfData prototype)
    • toBuilder

      public BrowserPerfData.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected BrowserPerfData.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
      Specified by:
      newBuilderForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstance

      public static BrowserPerfData getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<BrowserPerfData> parser()
    • getParserForType

      public com.google.protobuf.Parser<BrowserPerfData> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstanceForType

      public BrowserPerfData getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder