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
另请参阅:
  • 字段详细资料

    • 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

      protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
      覆盖:
      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

      public String 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

      public String 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

      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;
      指定者:
      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

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      指定者:
      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

      public boolean equals(Object obj)
      指定者:
      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

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

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

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

      public BrowserPerfData.Builder newBuilderForType()
      指定者:
      newBuilderForType 在接口中 com.google.protobuf.Message
      指定者:
      newBuilderForType 在接口中 com.google.protobuf.MessageLite
    • newBuilder

      public static BrowserPerfData.Builder newBuilder()
    • newBuilder

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

      public BrowserPerfData.Builder 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

      public static BrowserPerfData getDefaultInstance()
    • parser

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

      public com.google.protobuf.Parser<BrowserPerfData> getParserForType()
      指定者:
      getParserForType 在接口中 com.google.protobuf.Message
      指定者:
      getParserForType 在接口中 com.google.protobuf.MessageLite
      覆盖:
      getParserForType 在类中 com.google.protobuf.GeneratedMessageV3
    • getDefaultInstanceForType

      public BrowserPerfData getDefaultInstanceForType()
      指定者:
      getDefaultInstanceForType 在接口中 com.google.protobuf.MessageLiteOrBuilder
      指定者:
      getDefaultInstanceForType 在接口中 com.google.protobuf.MessageOrBuilder