Class 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
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,BrowserPerfDataOrBuilder
- Enclosing class:
- BrowserPerfData
public static final class BrowserPerfData.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<BrowserPerfData.Builder>
implements BrowserPerfDataOrBuilder
Protobuf type
skywalking.v3.BrowserPerfData-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(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) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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.Builder<BrowserPerfData.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<BrowserPerfData.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<BrowserPerfData.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<BrowserPerfData.Builder>
-
setField
public BrowserPerfData.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<BrowserPerfData.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<BrowserPerfData.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<BrowserPerfData.Builder>
-
setRepeatedField
public BrowserPerfData.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<BrowserPerfData.Builder>
-
addRepeatedField
public BrowserPerfData.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<BrowserPerfData.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<BrowserPerfData.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<BrowserPerfData.Builder>
-
mergeFrom
public BrowserPerfData.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<BrowserPerfData.Builder>- Throws:
IOException
-
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.
-
setService
string service = 1;- Parameters:
value- The service to set.- Returns:
- This builder for chaining.
-
clearService
string service = 1;- Returns:
- This builder for chaining.
-
setServiceBytes
string service = 1;- Parameters:
value- The bytes for service to set.- Returns:
- This builder for chaining.
-
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.
-
setServiceVersion
Service version in browser is the Instance concept in the backend.
string serviceVersion = 2;- Parameters:
value- The serviceVersion to set.- Returns:
- This builder for chaining.
-
clearServiceVersion
Service version in browser is the Instance concept in the backend.
string serviceVersion = 2;- Returns:
- This builder for chaining.
-
setServiceVersionBytes
Service version in browser is the Instance concept in the backend.
string serviceVersion = 2;- Parameters:
value- The bytes for serviceVersion to set.- Returns:
- This builder for chaining.
-
getTime
public long getTime()Perf data time, set by the backend side.
int64 time = 3;- Specified by:
getTimein interfaceBrowserPerfDataOrBuilder- Returns:
- The time.
-
setTime
Perf data time, set by the backend side.
int64 time = 3;- Parameters:
value- The time to set.- Returns:
- This builder for chaining.
-
clearTime
Perf data time, set by the backend side.
int64 time = 3;- Returns:
- 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;- 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.
-
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;- Parameters:
value- The pagePath to set.- Returns:
- 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;- Returns:
- 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;- Parameters:
value- The bytes for pagePath to set.- Returns:
- This builder for chaining.
-
getRedirectTime
public int getRedirectTime()Unit of all time related field should be `ms`.
int32 redirectTime = 5;- Specified by:
getRedirectTimein interfaceBrowserPerfDataOrBuilder- Returns:
- The redirectTime.
-
setRedirectTime
Unit of all time related field should be `ms`.
int32 redirectTime = 5;- Parameters:
value- The redirectTime to set.- Returns:
- This builder for chaining.
-
clearRedirectTime
Unit of all time related field should be `ms`.
int32 redirectTime = 5;- Returns:
- This builder for chaining.
-
getDnsTime
public int getDnsTime()DNS query time
int32 dnsTime = 6;- Specified by:
getDnsTimein interfaceBrowserPerfDataOrBuilder- Returns:
- The dnsTime.
-
setDnsTime
DNS query time
int32 dnsTime = 6;- Parameters:
value- The dnsTime to set.- Returns:
- This builder for chaining.
-
clearDnsTime
DNS query time
int32 dnsTime = 6;- Returns:
- This builder for chaining.
-
getTtfbTime
public int getTtfbTime()Time to first Byte
int32 ttfbTime = 7;- Specified by:
getTtfbTimein interfaceBrowserPerfDataOrBuilder- Returns:
- The ttfbTime.
-
setTtfbTime
Time to first Byte
int32 ttfbTime = 7;- Parameters:
value- The ttfbTime to set.- Returns:
- This builder for chaining.
-
clearTtfbTime
Time to first Byte
int32 ttfbTime = 7;- Returns:
- This builder for chaining.
-
getTcpTime
public int getTcpTime()TCP connection time
int32 tcpTime = 8;- Specified by:
getTcpTimein interfaceBrowserPerfDataOrBuilder- Returns:
- The tcpTime.
-
setTcpTime
TCP connection time
int32 tcpTime = 8;- Parameters:
value- The tcpTime to set.- Returns:
- This builder for chaining.
-
clearTcpTime
TCP connection time
int32 tcpTime = 8;- Returns:
- This builder for chaining.
-
getTransTime
public int getTransTime()Content transfer time
int32 transTime = 9;- Specified by:
getTransTimein interfaceBrowserPerfDataOrBuilder- Returns:
- The transTime.
-
setTransTime
Content transfer time
int32 transTime = 9;- Parameters:
value- The transTime to set.- Returns:
- This builder for chaining.
-
clearTransTime
Content transfer time
int32 transTime = 9;- Returns:
- This builder for chaining.
-
getDomAnalysisTime
public int getDomAnalysisTime()Dom parsing time
int32 domAnalysisTime = 10;- Specified by:
getDomAnalysisTimein interfaceBrowserPerfDataOrBuilder- Returns:
- The domAnalysisTime.
-
setDomAnalysisTime
Dom parsing time
int32 domAnalysisTime = 10;- Parameters:
value- The domAnalysisTime to set.- Returns:
- This builder for chaining.
-
clearDomAnalysisTime
Dom parsing time
int32 domAnalysisTime = 10;- Returns:
- This builder for chaining.
-
getFptTime
public int getFptTime()First paint time or blank screen time
int32 fptTime = 11;- Specified by:
getFptTimein interfaceBrowserPerfDataOrBuilder- Returns:
- The fptTime.
-
setFptTime
First paint time or blank screen time
int32 fptTime = 11;- Parameters:
value- The fptTime to set.- Returns:
- This builder for chaining.
-
clearFptTime
First paint time or blank screen time
int32 fptTime = 11;- Returns:
- This builder for chaining.
-
getDomReadyTime
public int getDomReadyTime()Dom ready time
int32 domReadyTime = 12;- Specified by:
getDomReadyTimein interfaceBrowserPerfDataOrBuilder- Returns:
- The domReadyTime.
-
setDomReadyTime
Dom ready time
int32 domReadyTime = 12;- Parameters:
value- The domReadyTime to set.- Returns:
- This builder for chaining.
-
clearDomReadyTime
Dom ready time
int32 domReadyTime = 12;- Returns:
- This builder for chaining.
-
getLoadPageTime
public int getLoadPageTime()Page full load time
int32 loadPageTime = 13;- Specified by:
getLoadPageTimein interfaceBrowserPerfDataOrBuilder- Returns:
- The loadPageTime.
-
setLoadPageTime
Page full load time
int32 loadPageTime = 13;- Parameters:
value- The loadPageTime to set.- Returns:
- This builder for chaining.
-
clearLoadPageTime
Page full load time
int32 loadPageTime = 13;- Returns:
- This builder for chaining.
-
getResTime
public int getResTime()Synchronous load resources in the page
int32 resTime = 14;- Specified by:
getResTimein interfaceBrowserPerfDataOrBuilder- Returns:
- The resTime.
-
setResTime
Synchronous load resources in the page
int32 resTime = 14;- Parameters:
value- The resTime to set.- Returns:
- This builder for chaining.
-
clearResTime
Synchronous load resources in the page
int32 resTime = 14;- Returns:
- This builder for chaining.
-
getSslTime
public int getSslTime()Only valid for HTTPS
int32 sslTime = 15;- Specified by:
getSslTimein interfaceBrowserPerfDataOrBuilder- Returns:
- The sslTime.
-
setSslTime
Only valid for HTTPS
int32 sslTime = 15;- Parameters:
value- The sslTime to set.- Returns:
- This builder for chaining.
-
clearSslTime
Only valid for HTTPS
int32 sslTime = 15;- Returns:
- This builder for chaining.
-
getTtlTime
public int getTtlTime()Time to interact
int32 ttlTime = 16;- Specified by:
getTtlTimein interfaceBrowserPerfDataOrBuilder- Returns:
- The ttlTime.
-
setTtlTime
Time to interact
int32 ttlTime = 16;- Parameters:
value- The ttlTime to set.- Returns:
- This builder for chaining.
-
clearTtlTime
Time to interact
int32 ttlTime = 16;- Returns:
- This builder for chaining.
-
getFirstPackTime
public int getFirstPackTime()First pack time
int32 firstPackTime = 17;- Specified by:
getFirstPackTimein interfaceBrowserPerfDataOrBuilder- Returns:
- The firstPackTime.
-
setFirstPackTime
First pack time
int32 firstPackTime = 17;- Parameters:
value- The firstPackTime to set.- Returns:
- This builder for chaining.
-
clearFirstPackTime
First pack time
int32 firstPackTime = 17;- Returns:
- This builder for chaining.
-
getFmpTime
public int getFmpTime()First Meaningful Paint
int32 fmpTime = 18;- Specified by:
getFmpTimein interfaceBrowserPerfDataOrBuilder- Returns:
- The fmpTime.
-
setFmpTime
First Meaningful Paint
int32 fmpTime = 18;- Parameters:
value- The fmpTime to set.- Returns:
- This builder for chaining.
-
clearFmpTime
First Meaningful Paint
int32 fmpTime = 18;- Returns:
- This builder for chaining.
-
setUnknownFields
public final BrowserPerfData.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<BrowserPerfData.Builder>
-
mergeUnknownFields
public final BrowserPerfData.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<BrowserPerfData.Builder>
-