类 BrowserPerfData.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<BrowserPerfData.Builder>
org.apache.skywalking.apm.network.language.agent.v3.BrowserPerfData.Builder
- 所有已实现的接口:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,BrowserPerfDataOrBuilder
- 封闭类:
- BrowserPerfData
public static final class BrowserPerfData.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<BrowserPerfData.Builder>
implements BrowserPerfDataOrBuilder
Protobuf type
skywalking.v3.BrowserPerfData-
方法概要
修饰符和类型方法说明addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()DNS query timeDom parsing timeDom ready timeclearField(com.google.protobuf.Descriptors.FieldDescriptor field) First pack timeFirst Meaningful PaintFirst paint time or blank screen timePage full load timeclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Page path in browser is the endpoint concept in the backend Page path in the browser, mostly it is URI, without parameterUnit of all time related field should be `ms`.Synchronous load resources in the pagestring service = 1;Service version in browser is the Instance concept in the backend.Only valid for HTTPSTCP connection timePerf data time, set by the backend side.Content transfer timeTime to first ByteTime to interactclone()static final com.google.protobuf.Descriptors.Descriptorcom.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 parameterintUnit of all time related field should be `ms`.intSynchronous load resources in the pagestring 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 interactprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(BrowserPerfData other) final BrowserPerfData.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setDnsTime(int value) DNS query timesetDomAnalysisTime(int value) Dom parsing timesetDomReadyTime(int value) Dom ready timesetFirstPackTime(int value) First pack timesetFmpTime(int value) First Meaningful PaintsetFptTime(int value) First paint time or blank screen timesetLoadPageTime(int value) Page full load timesetPagePath(String value) Page path in browser is the endpoint concept in the backend Page path in the browser, mostly it is URI, without parametersetPagePathBytes(com.google.protobuf.ByteString value) Page path in browser is the endpoint concept in the backend Page path in the browser, mostly it is URI, without parametersetRedirectTime(int value) Unit of all time related field should be `ms`.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setResTime(int value) Synchronous load resources in the pagesetService(String value) string service = 1;setServiceBytes(com.google.protobuf.ByteString value) string service = 1;setServiceVersion(String value) Service version in browser is the Instance concept in the backend.setServiceVersionBytes(com.google.protobuf.ByteString value) Service version in browser is the Instance concept in the backend.setSslTime(int value) Only valid for HTTPSsetTcpTime(int value) TCP connection timesetTime(long value) Perf data time, set by the backend side.setTransTime(int value) Content transfer timesetTtfbTime(int value) Time to first BytesetTtlTime(int value) Time to interactfinal BrowserPerfData.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) 从类继承的方法 com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3从类继承的方法 com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString从类继承的方法 com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException从接口继承的方法 com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom从接口继承的方法 com.google.protobuf.MessageLite.Builder
mergeFrom从接口继承的方法 com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
方法详细资料
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- 指定者:
internalGetFieldAccessorTable在类中com.google.protobuf.GeneratedMessageV3.Builder<BrowserPerfData.Builder>
-
clear
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<BrowserPerfData.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- 指定者:
getDescriptorForType在接口中com.google.protobuf.Message.Builder- 指定者:
getDescriptorForType在接口中com.google.protobuf.MessageOrBuilder- 覆盖:
getDescriptorForType在类中com.google.protobuf.GeneratedMessageV3.Builder<BrowserPerfData.Builder>
-
getDefaultInstanceForType
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
clone
- 指定者:
clone在接口中com.google.protobuf.Message.Builder- 指定者:
clone在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clone在类中com.google.protobuf.GeneratedMessageV3.Builder<BrowserPerfData.Builder>
-
setField
public BrowserPerfData.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
setField在接口中com.google.protobuf.Message.Builder- 覆盖:
setField在类中com.google.protobuf.GeneratedMessageV3.Builder<BrowserPerfData.Builder>
-
clearField
- 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<BrowserPerfData.Builder>
-
clearOneof
- 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<BrowserPerfData.Builder>
-
setRepeatedField
public BrowserPerfData.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - 指定者:
setRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
setRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<BrowserPerfData.Builder>
-
addRepeatedField
public BrowserPerfData.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
addRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
addRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<BrowserPerfData.Builder>
-
mergeFrom
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<BrowserPerfData.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<BrowserPerfData.Builder>
-
mergeFrom
public BrowserPerfData.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 指定者:
mergeFrom在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<BrowserPerfData.Builder>- 抛出:
IOException
-
getService
string service = 1;- 指定者:
getService在接口中BrowserPerfDataOrBuilder- 返回:
- The service.
-
getServiceBytes
public com.google.protobuf.ByteString getServiceBytes()string service = 1;- 指定者:
getServiceBytes在接口中BrowserPerfDataOrBuilder- 返回:
- The bytes for service.
-
setService
string service = 1;- 参数:
value- The service to set.- 返回:
- This builder for chaining.
-
clearService
string service = 1;- 返回:
- This builder for chaining.
-
setServiceBytes
string service = 1;- 参数:
value- The bytes for service to set.- 返回:
- This builder for chaining.
-
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.
-
setServiceVersion
Service version in browser is the Instance concept in the backend.
string serviceVersion = 2;- 参数:
value- The serviceVersion to set.- 返回:
- This builder for chaining.
-
clearServiceVersion
Service version in browser is the Instance concept in the backend.
string serviceVersion = 2;- 返回:
- This builder for chaining.
-
setServiceVersionBytes
Service version in browser is the Instance concept in the backend.
string serviceVersion = 2;- 参数:
value- The bytes for serviceVersion to set.- 返回:
- This builder for chaining.
-
getTime
public long getTime()Perf data time, set by the backend side.
int64 time = 3;- 指定者:
getTime在接口中BrowserPerfDataOrBuilder- 返回:
- The time.
-
setTime
Perf data time, set by the backend side.
int64 time = 3;- 参数:
value- The time to set.- 返回:
- This builder for chaining.
-
clearTime
Perf data time, set by the backend side.
int64 time = 3;- 返回:
- This builder for chaining.
-
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.
-
setPagePath
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;- 参数:
value- The pagePath to set.- 返回:
- This builder for chaining.
-
clearPagePath
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;- 返回:
- This builder for chaining.
-
setPagePathBytes
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;- 参数:
value- The bytes for pagePath to set.- 返回:
- This builder for chaining.
-
getRedirectTime
public int getRedirectTime()Unit of all time related field should be `ms`.
int32 redirectTime = 5;- 指定者:
getRedirectTime在接口中BrowserPerfDataOrBuilder- 返回:
- The redirectTime.
-
setRedirectTime
Unit of all time related field should be `ms`.
int32 redirectTime = 5;- 参数:
value- The redirectTime to set.- 返回:
- This builder for chaining.
-
clearRedirectTime
Unit of all time related field should be `ms`.
int32 redirectTime = 5;- 返回:
- This builder for chaining.
-
getDnsTime
public int getDnsTime()DNS query time
int32 dnsTime = 6;- 指定者:
getDnsTime在接口中BrowserPerfDataOrBuilder- 返回:
- The dnsTime.
-
setDnsTime
DNS query time
int32 dnsTime = 6;- 参数:
value- The dnsTime to set.- 返回:
- This builder for chaining.
-
clearDnsTime
DNS query time
int32 dnsTime = 6;- 返回:
- This builder for chaining.
-
getTtfbTime
public int getTtfbTime()Time to first Byte
int32 ttfbTime = 7;- 指定者:
getTtfbTime在接口中BrowserPerfDataOrBuilder- 返回:
- The ttfbTime.
-
setTtfbTime
Time to first Byte
int32 ttfbTime = 7;- 参数:
value- The ttfbTime to set.- 返回:
- This builder for chaining.
-
clearTtfbTime
Time to first Byte
int32 ttfbTime = 7;- 返回:
- This builder for chaining.
-
getTcpTime
public int getTcpTime()TCP connection time
int32 tcpTime = 8;- 指定者:
getTcpTime在接口中BrowserPerfDataOrBuilder- 返回:
- The tcpTime.
-
setTcpTime
TCP connection time
int32 tcpTime = 8;- 参数:
value- The tcpTime to set.- 返回:
- This builder for chaining.
-
clearTcpTime
TCP connection time
int32 tcpTime = 8;- 返回:
- This builder for chaining.
-
getTransTime
public int getTransTime()Content transfer time
int32 transTime = 9;- 指定者:
getTransTime在接口中BrowserPerfDataOrBuilder- 返回:
- The transTime.
-
setTransTime
Content transfer time
int32 transTime = 9;- 参数:
value- The transTime to set.- 返回:
- This builder for chaining.
-
clearTransTime
Content transfer time
int32 transTime = 9;- 返回:
- This builder for chaining.
-
getDomAnalysisTime
public int getDomAnalysisTime()Dom parsing time
int32 domAnalysisTime = 10;- 指定者:
getDomAnalysisTime在接口中BrowserPerfDataOrBuilder- 返回:
- The domAnalysisTime.
-
setDomAnalysisTime
Dom parsing time
int32 domAnalysisTime = 10;- 参数:
value- The domAnalysisTime to set.- 返回:
- This builder for chaining.
-
clearDomAnalysisTime
Dom parsing time
int32 domAnalysisTime = 10;- 返回:
- This builder for chaining.
-
getFptTime
public int getFptTime()First paint time or blank screen time
int32 fptTime = 11;- 指定者:
getFptTime在接口中BrowserPerfDataOrBuilder- 返回:
- The fptTime.
-
setFptTime
First paint time or blank screen time
int32 fptTime = 11;- 参数:
value- The fptTime to set.- 返回:
- This builder for chaining.
-
clearFptTime
First paint time or blank screen time
int32 fptTime = 11;- 返回:
- This builder for chaining.
-
getDomReadyTime
public int getDomReadyTime()Dom ready time
int32 domReadyTime = 12;- 指定者:
getDomReadyTime在接口中BrowserPerfDataOrBuilder- 返回:
- The domReadyTime.
-
setDomReadyTime
Dom ready time
int32 domReadyTime = 12;- 参数:
value- The domReadyTime to set.- 返回:
- This builder for chaining.
-
clearDomReadyTime
Dom ready time
int32 domReadyTime = 12;- 返回:
- This builder for chaining.
-
getLoadPageTime
public int getLoadPageTime()Page full load time
int32 loadPageTime = 13;- 指定者:
getLoadPageTime在接口中BrowserPerfDataOrBuilder- 返回:
- The loadPageTime.
-
setLoadPageTime
Page full load time
int32 loadPageTime = 13;- 参数:
value- The loadPageTime to set.- 返回:
- This builder for chaining.
-
clearLoadPageTime
Page full load time
int32 loadPageTime = 13;- 返回:
- This builder for chaining.
-
getResTime
public int getResTime()Synchronous load resources in the page
int32 resTime = 14;- 指定者:
getResTime在接口中BrowserPerfDataOrBuilder- 返回:
- The resTime.
-
setResTime
Synchronous load resources in the page
int32 resTime = 14;- 参数:
value- The resTime to set.- 返回:
- This builder for chaining.
-
clearResTime
Synchronous load resources in the page
int32 resTime = 14;- 返回:
- This builder for chaining.
-
getSslTime
public int getSslTime()Only valid for HTTPS
int32 sslTime = 15;- 指定者:
getSslTime在接口中BrowserPerfDataOrBuilder- 返回:
- The sslTime.
-
setSslTime
Only valid for HTTPS
int32 sslTime = 15;- 参数:
value- The sslTime to set.- 返回:
- This builder for chaining.
-
clearSslTime
Only valid for HTTPS
int32 sslTime = 15;- 返回:
- This builder for chaining.
-
getTtlTime
public int getTtlTime()Time to interact
int32 ttlTime = 16;- 指定者:
getTtlTime在接口中BrowserPerfDataOrBuilder- 返回:
- The ttlTime.
-
setTtlTime
Time to interact
int32 ttlTime = 16;- 参数:
value- The ttlTime to set.- 返回:
- This builder for chaining.
-
clearTtlTime
Time to interact
int32 ttlTime = 16;- 返回:
- This builder for chaining.
-
getFirstPackTime
public int getFirstPackTime()First pack time
int32 firstPackTime = 17;- 指定者:
getFirstPackTime在接口中BrowserPerfDataOrBuilder- 返回:
- The firstPackTime.
-
setFirstPackTime
First pack time
int32 firstPackTime = 17;- 参数:
value- The firstPackTime to set.- 返回:
- This builder for chaining.
-
clearFirstPackTime
First pack time
int32 firstPackTime = 17;- 返回:
- This builder for chaining.
-
getFmpTime
public int getFmpTime()First Meaningful Paint
int32 fmpTime = 18;- 指定者:
getFmpTime在接口中BrowserPerfDataOrBuilder- 返回:
- The fmpTime.
-
setFmpTime
First Meaningful Paint
int32 fmpTime = 18;- 参数:
value- The fmpTime to set.- 返回:
- This builder for chaining.
-
clearFmpTime
First Meaningful Paint
int32 fmpTime = 18;- 返回:
- This builder for chaining.
-
setUnknownFields
public final BrowserPerfData.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<BrowserPerfData.Builder>
-
mergeUnknownFields
public final BrowserPerfData.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<BrowserPerfData.Builder>
-