类 HTTPServiceMeshMetric.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<HTTPServiceMeshMetric.Builder>
org.apache.skywalking.apm.network.servicemesh.v3.HTTPServiceMeshMetric.Builder
- 所有已实现的接口:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,HTTPServiceMeshMetricOrBuilder
public static final class HTTPServiceMeshMetric.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<HTTPServiceMeshMetric.Builder>
implements HTTPServiceMeshMetricOrBuilder
Protobuf type
skywalking.v3.HTTPServiceMeshMetric-
方法概要
修饰符和类型方法说明addAllDestInstanceProperties(Iterable<? extends KeyStringValuePair> values) repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 18;addAllSourceInstanceProperties(Iterable<? extends KeyStringValuePair> values) repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 17;addDestInstanceProperties(int index, KeyStringValuePair value) repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 18;addDestInstanceProperties(int index, KeyStringValuePair.Builder builderForValue) repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 18;repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 18;addDestInstanceProperties(KeyStringValuePair.Builder builderForValue) repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 18;repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 18;addDestInstancePropertiesBuilder(int index) repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 18;addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) addSourceInstanceProperties(int index, KeyStringValuePair value) repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 17;addSourceInstanceProperties(int index, KeyStringValuePair.Builder builderForValue) repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 17;repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 17;addSourceInstanceProperties(KeyStringValuePair.Builder builderForValue) repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 17;repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 17;addSourceInstancePropertiesBuilder(int index) repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 17;build()clear()repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 18;string destServiceInstance = 6;string destServiceName = 5;.skywalking.v3.DetectPoint detectPoint = 12;string endpoint = 7;End timestamp in milliseconds of this RPC, measured between the current time and midnight, January 1, 1970 UTC.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) The sidecar/proxy internal error code, the value bases on the implementation.Internal request(response) latency is the time cost inside the Envoy sidecar proxy.internalResponseLatencyNanos = time_to_first_downstream_tx_byte - time_to_first_upstream_rx_byte; | ... request workflow ... | upstream | ----- response -----> | proxy | ------- response -------> | client | | time_to_first_upstream_rx_byte | | time_to_last_downstream_tx_byte | | internalResponseLatencyNanos |int32 latency = 8;clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) .skywalking.v3.Protocol protocol = 11;int32 responseCode = 9;repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 17;string sourceServiceInstance = 4;string sourceServiceName = 3;Start timestamp in milliseconds of this RPC, measured between the current time and midnight, January 1, 1970 UTC.Status represents the response status of this calling.NONE, mTLS, or TLSclone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetDestInstanceProperties(int index) repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 18;getDestInstancePropertiesBuilder(int index) repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 18;repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 18;intrepeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 18;repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 18;getDestInstancePropertiesOrBuilder(int index) repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 18;List<? extends KeyStringValuePairOrBuilder>repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 18;string destServiceInstance = 6;com.google.protobuf.ByteStringstring destServiceInstance = 6;string destServiceName = 5;com.google.protobuf.ByteStringstring destServiceName = 5;.skywalking.v3.DetectPoint detectPoint = 12;int.skywalking.v3.DetectPoint detectPoint = 12;string endpoint = 7;com.google.protobuf.ByteStringstring endpoint = 7;longEnd timestamp in milliseconds of this RPC, measured between the current time and midnight, January 1, 1970 UTC.The sidecar/proxy internal error code, the value bases on the implementation.com.google.protobuf.ByteStringThe sidecar/proxy internal error code, the value bases on the implementation.longInternal request(response) latency is the time cost inside the Envoy sidecar proxy.longinternalResponseLatencyNanos = time_to_first_downstream_tx_byte - time_to_first_upstream_rx_byte; | ... request workflow ... | upstream | ----- response -----> | proxy | ------- response -------> | client | | time_to_first_upstream_rx_byte | | time_to_last_downstream_tx_byte | | internalResponseLatencyNanos |intint32 latency = 8;.skywalking.v3.Protocol protocol = 11;int.skywalking.v3.Protocol protocol = 11;intint32 responseCode = 9;getSourceInstanceProperties(int index) repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 17;getSourceInstancePropertiesBuilder(int index) repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 17;repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 17;intrepeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 17;repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 17;getSourceInstancePropertiesOrBuilder(int index) repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 17;List<? extends KeyStringValuePairOrBuilder>repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 17;string sourceServiceInstance = 4;com.google.protobuf.ByteStringstring sourceServiceInstance = 4;string sourceServiceName = 3;com.google.protobuf.ByteStringstring sourceServiceName = 3;longStart timestamp in milliseconds of this RPC, measured between the current time and midnight, January 1, 1970 UTC.booleanStatus represents the response status of this calling.NONE, mTLS, or TLScom.google.protobuf.ByteStringNONE, mTLS, or TLSprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(HTTPServiceMeshMetric other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeDestInstanceProperties(int index) repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 18;removeSourceInstanceProperties(int index) repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 17;setDestInstanceProperties(int index, KeyStringValuePair value) repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 18;setDestInstanceProperties(int index, KeyStringValuePair.Builder builderForValue) repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 18;setDestServiceInstance(String value) string destServiceInstance = 6;setDestServiceInstanceBytes(com.google.protobuf.ByteString value) string destServiceInstance = 6;setDestServiceName(String value) string destServiceName = 5;setDestServiceNameBytes(com.google.protobuf.ByteString value) string destServiceName = 5;setDetectPoint(DetectPoint value) .skywalking.v3.DetectPoint detectPoint = 12;setDetectPointValue(int value) .skywalking.v3.DetectPoint detectPoint = 12;setEndpoint(String value) string endpoint = 7;setEndpointBytes(com.google.protobuf.ByteString value) string endpoint = 7;setEndTime(long value) End timestamp in milliseconds of this RPC, measured between the current time and midnight, January 1, 1970 UTC.setInternalErrorCode(String value) The sidecar/proxy internal error code, the value bases on the implementation.setInternalErrorCodeBytes(com.google.protobuf.ByteString value) The sidecar/proxy internal error code, the value bases on the implementation.setInternalRequestLatencyNanos(long value) Internal request(response) latency is the time cost inside the Envoy sidecar proxy.setInternalResponseLatencyNanos(long value) internalResponseLatencyNanos = time_to_first_downstream_tx_byte - time_to_first_upstream_rx_byte; | ... request workflow ... | upstream | ----- response -----> | proxy | ------- response -------> | client | | time_to_first_upstream_rx_byte | | time_to_last_downstream_tx_byte | | internalResponseLatencyNanos |setLatency(int value) int32 latency = 8;setProtocol(Protocol value) .skywalking.v3.Protocol protocol = 11;setProtocolValue(int value) .skywalking.v3.Protocol protocol = 11;setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setResponseCode(int value) int32 responseCode = 9;setSourceInstanceProperties(int index, KeyStringValuePair value) repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 17;setSourceInstanceProperties(int index, KeyStringValuePair.Builder builderForValue) repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 17;setSourceServiceInstance(String value) string sourceServiceInstance = 4;setSourceServiceInstanceBytes(com.google.protobuf.ByteString value) string sourceServiceInstance = 4;setSourceServiceName(String value) string sourceServiceName = 3;setSourceServiceNameBytes(com.google.protobuf.ByteString value) string sourceServiceName = 3;setStartTime(long value) Start timestamp in milliseconds of this RPC, measured between the current time and midnight, January 1, 1970 UTC.setStatus(boolean value) Status represents the response status of this calling.setTlsMode(String value) NONE, mTLS, or TLSsetTlsModeBytes(com.google.protobuf.ByteString value) NONE, mTLS, or TLSsetUnknownFields(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<HTTPServiceMeshMetric.Builder>
-
clear
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<HTTPServiceMeshMetric.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<HTTPServiceMeshMetric.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<HTTPServiceMeshMetric.Builder>
-
setField
public HTTPServiceMeshMetric.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
setField在接口中com.google.protobuf.Message.Builder- 覆盖:
setField在类中com.google.protobuf.GeneratedMessageV3.Builder<HTTPServiceMeshMetric.Builder>
-
clearField
public HTTPServiceMeshMetric.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<HTTPServiceMeshMetric.Builder>
-
clearOneof
public HTTPServiceMeshMetric.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<HTTPServiceMeshMetric.Builder>
-
setRepeatedField
public HTTPServiceMeshMetric.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - 指定者:
setRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
setRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<HTTPServiceMeshMetric.Builder>
-
addRepeatedField
public HTTPServiceMeshMetric.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
addRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
addRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<HTTPServiceMeshMetric.Builder>
-
mergeFrom
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<HTTPServiceMeshMetric.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<HTTPServiceMeshMetric.Builder>
-
mergeFrom
public HTTPServiceMeshMetric.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<HTTPServiceMeshMetric.Builder>- 抛出:
IOException
-
getStartTime
public long getStartTime()Start timestamp in milliseconds of this RPC, measured between the current time and midnight, January 1, 1970 UTC.
int64 startTime = 1;- 指定者:
getStartTime在接口中HTTPServiceMeshMetricOrBuilder- 返回:
- The startTime.
-
setStartTime
Start timestamp in milliseconds of this RPC, measured between the current time and midnight, January 1, 1970 UTC.
int64 startTime = 1;- 参数:
value- The startTime to set.- 返回:
- This builder for chaining.
-
clearStartTime
Start timestamp in milliseconds of this RPC, measured between the current time and midnight, January 1, 1970 UTC.
int64 startTime = 1;- 返回:
- This builder for chaining.
-
getEndTime
public long getEndTime()End timestamp in milliseconds of this RPC, measured between the current time and midnight, January 1, 1970 UTC.
int64 endTime = 2;- 指定者:
getEndTime在接口中HTTPServiceMeshMetricOrBuilder- 返回:
- The endTime.
-
setEndTime
End timestamp in milliseconds of this RPC, measured between the current time and midnight, January 1, 1970 UTC.
int64 endTime = 2;- 参数:
value- The endTime to set.- 返回:
- This builder for chaining.
-
clearEndTime
End timestamp in milliseconds of this RPC, measured between the current time and midnight, January 1, 1970 UTC.
int64 endTime = 2;- 返回:
- This builder for chaining.
-
getSourceServiceName
string sourceServiceName = 3;- 指定者:
getSourceServiceName在接口中HTTPServiceMeshMetricOrBuilder- 返回:
- The sourceServiceName.
-
getSourceServiceNameBytes
public com.google.protobuf.ByteString getSourceServiceNameBytes()string sourceServiceName = 3;- 指定者:
getSourceServiceNameBytes在接口中HTTPServiceMeshMetricOrBuilder- 返回:
- The bytes for sourceServiceName.
-
setSourceServiceName
string sourceServiceName = 3;- 参数:
value- The sourceServiceName to set.- 返回:
- This builder for chaining.
-
clearSourceServiceName
string sourceServiceName = 3;- 返回:
- This builder for chaining.
-
setSourceServiceNameBytes
public HTTPServiceMeshMetric.Builder setSourceServiceNameBytes(com.google.protobuf.ByteString value) string sourceServiceName = 3;- 参数:
value- The bytes for sourceServiceName to set.- 返回:
- This builder for chaining.
-
getSourceServiceInstance
string sourceServiceInstance = 4;- 指定者:
getSourceServiceInstance在接口中HTTPServiceMeshMetricOrBuilder- 返回:
- The sourceServiceInstance.
-
getSourceServiceInstanceBytes
public com.google.protobuf.ByteString getSourceServiceInstanceBytes()string sourceServiceInstance = 4;- 指定者:
getSourceServiceInstanceBytes在接口中HTTPServiceMeshMetricOrBuilder- 返回:
- The bytes for sourceServiceInstance.
-
setSourceServiceInstance
string sourceServiceInstance = 4;- 参数:
value- The sourceServiceInstance to set.- 返回:
- This builder for chaining.
-
clearSourceServiceInstance
string sourceServiceInstance = 4;- 返回:
- This builder for chaining.
-
setSourceServiceInstanceBytes
public HTTPServiceMeshMetric.Builder setSourceServiceInstanceBytes(com.google.protobuf.ByteString value) string sourceServiceInstance = 4;- 参数:
value- The bytes for sourceServiceInstance to set.- 返回:
- This builder for chaining.
-
getDestServiceName
string destServiceName = 5;- 指定者:
getDestServiceName在接口中HTTPServiceMeshMetricOrBuilder- 返回:
- The destServiceName.
-
getDestServiceNameBytes
public com.google.protobuf.ByteString getDestServiceNameBytes()string destServiceName = 5;- 指定者:
getDestServiceNameBytes在接口中HTTPServiceMeshMetricOrBuilder- 返回:
- The bytes for destServiceName.
-
setDestServiceName
string destServiceName = 5;- 参数:
value- The destServiceName to set.- 返回:
- This builder for chaining.
-
clearDestServiceName
string destServiceName = 5;- 返回:
- This builder for chaining.
-
setDestServiceNameBytes
string destServiceName = 5;- 参数:
value- The bytes for destServiceName to set.- 返回:
- This builder for chaining.
-
getDestServiceInstance
string destServiceInstance = 6;- 指定者:
getDestServiceInstance在接口中HTTPServiceMeshMetricOrBuilder- 返回:
- The destServiceInstance.
-
getDestServiceInstanceBytes
public com.google.protobuf.ByteString getDestServiceInstanceBytes()string destServiceInstance = 6;- 指定者:
getDestServiceInstanceBytes在接口中HTTPServiceMeshMetricOrBuilder- 返回:
- The bytes for destServiceInstance.
-
setDestServiceInstance
string destServiceInstance = 6;- 参数:
value- The destServiceInstance to set.- 返回:
- This builder for chaining.
-
clearDestServiceInstance
string destServiceInstance = 6;- 返回:
- This builder for chaining.
-
setDestServiceInstanceBytes
public HTTPServiceMeshMetric.Builder setDestServiceInstanceBytes(com.google.protobuf.ByteString value) string destServiceInstance = 6;- 参数:
value- The bytes for destServiceInstance to set.- 返回:
- This builder for chaining.
-
getEndpoint
string endpoint = 7;- 指定者:
getEndpoint在接口中HTTPServiceMeshMetricOrBuilder- 返回:
- The endpoint.
-
getEndpointBytes
public com.google.protobuf.ByteString getEndpointBytes()string endpoint = 7;- 指定者:
getEndpointBytes在接口中HTTPServiceMeshMetricOrBuilder- 返回:
- The bytes for endpoint.
-
setEndpoint
string endpoint = 7;- 参数:
value- The endpoint to set.- 返回:
- This builder for chaining.
-
clearEndpoint
string endpoint = 7;- 返回:
- This builder for chaining.
-
setEndpointBytes
string endpoint = 7;- 参数:
value- The bytes for endpoint to set.- 返回:
- This builder for chaining.
-
getLatency
public int getLatency()int32 latency = 8;- 指定者:
getLatency在接口中HTTPServiceMeshMetricOrBuilder- 返回:
- The latency.
-
setLatency
int32 latency = 8;- 参数:
value- The latency to set.- 返回:
- This builder for chaining.
-
clearLatency
int32 latency = 8;- 返回:
- This builder for chaining.
-
getResponseCode
public int getResponseCode()int32 responseCode = 9;- 指定者:
getResponseCode在接口中HTTPServiceMeshMetricOrBuilder- 返回:
- The responseCode.
-
setResponseCode
int32 responseCode = 9;- 参数:
value- The responseCode to set.- 返回:
- This builder for chaining.
-
clearResponseCode
int32 responseCode = 9;- 返回:
- This builder for chaining.
-
getStatus
public boolean getStatus()Status represents the response status of this calling.
bool status = 10;- 指定者:
getStatus在接口中HTTPServiceMeshMetricOrBuilder- 返回:
- The status.
-
setStatus
Status represents the response status of this calling.
bool status = 10;- 参数:
value- The status to set.- 返回:
- This builder for chaining.
-
clearStatus
Status represents the response status of this calling.
bool status = 10;- 返回:
- This builder for chaining.
-
getProtocolValue
public int getProtocolValue().skywalking.v3.Protocol protocol = 11;- 指定者:
getProtocolValue在接口中HTTPServiceMeshMetricOrBuilder- 返回:
- The enum numeric value on the wire for protocol.
-
setProtocolValue
.skywalking.v3.Protocol protocol = 11;- 参数:
value- The enum numeric value on the wire for protocol to set.- 返回:
- This builder for chaining.
-
getProtocol
.skywalking.v3.Protocol protocol = 11;- 指定者:
getProtocol在接口中HTTPServiceMeshMetricOrBuilder- 返回:
- The protocol.
-
setProtocol
.skywalking.v3.Protocol protocol = 11;- 参数:
value- The protocol to set.- 返回:
- This builder for chaining.
-
clearProtocol
.skywalking.v3.Protocol protocol = 11;- 返回:
- This builder for chaining.
-
getDetectPointValue
public int getDetectPointValue().skywalking.v3.DetectPoint detectPoint = 12;- 指定者:
getDetectPointValue在接口中HTTPServiceMeshMetricOrBuilder- 返回:
- The enum numeric value on the wire for detectPoint.
-
setDetectPointValue
.skywalking.v3.DetectPoint detectPoint = 12;- 参数:
value- The enum numeric value on the wire for detectPoint to set.- 返回:
- This builder for chaining.
-
getDetectPoint
.skywalking.v3.DetectPoint detectPoint = 12;- 指定者:
getDetectPoint在接口中HTTPServiceMeshMetricOrBuilder- 返回:
- The detectPoint.
-
setDetectPoint
.skywalking.v3.DetectPoint detectPoint = 12;- 参数:
value- The detectPoint to set.- 返回:
- This builder for chaining.
-
clearDetectPoint
.skywalking.v3.DetectPoint detectPoint = 12;- 返回:
- This builder for chaining.
-
getTlsMode
NONE, mTLS, or TLS
string tlsMode = 13;- 指定者:
getTlsMode在接口中HTTPServiceMeshMetricOrBuilder- 返回:
- The tlsMode.
-
getTlsModeBytes
public com.google.protobuf.ByteString getTlsModeBytes()NONE, mTLS, or TLS
string tlsMode = 13;- 指定者:
getTlsModeBytes在接口中HTTPServiceMeshMetricOrBuilder- 返回:
- The bytes for tlsMode.
-
setTlsMode
NONE, mTLS, or TLS
string tlsMode = 13;- 参数:
value- The tlsMode to set.- 返回:
- This builder for chaining.
-
clearTlsMode
NONE, mTLS, or TLS
string tlsMode = 13;- 返回:
- This builder for chaining.
-
setTlsModeBytes
NONE, mTLS, or TLS
string tlsMode = 13;- 参数:
value- The bytes for tlsMode to set.- 返回:
- This builder for chaining.
-
getInternalErrorCode
The sidecar/proxy internal error code, the value bases on the implementation. The envoy internal error codes are listed here, https://www.envoyproxy.io/docs/envoy/latest/api-v2/data/accesslog/v2/accesslog.proto#data-accesslog-v2-responseflags
string internalErrorCode = 14;- 指定者:
getInternalErrorCode在接口中HTTPServiceMeshMetricOrBuilder- 返回:
- The internalErrorCode.
-
getInternalErrorCodeBytes
public com.google.protobuf.ByteString getInternalErrorCodeBytes()The sidecar/proxy internal error code, the value bases on the implementation. The envoy internal error codes are listed here, https://www.envoyproxy.io/docs/envoy/latest/api-v2/data/accesslog/v2/accesslog.proto#data-accesslog-v2-responseflags
string internalErrorCode = 14;- 指定者:
getInternalErrorCodeBytes在接口中HTTPServiceMeshMetricOrBuilder- 返回:
- The bytes for internalErrorCode.
-
setInternalErrorCode
The sidecar/proxy internal error code, the value bases on the implementation. The envoy internal error codes are listed here, https://www.envoyproxy.io/docs/envoy/latest/api-v2/data/accesslog/v2/accesslog.proto#data-accesslog-v2-responseflags
string internalErrorCode = 14;- 参数:
value- The internalErrorCode to set.- 返回:
- This builder for chaining.
-
clearInternalErrorCode
The sidecar/proxy internal error code, the value bases on the implementation. The envoy internal error codes are listed here, https://www.envoyproxy.io/docs/envoy/latest/api-v2/data/accesslog/v2/accesslog.proto#data-accesslog-v2-responseflags
string internalErrorCode = 14;- 返回:
- This builder for chaining.
-
setInternalErrorCodeBytes
public HTTPServiceMeshMetric.Builder setInternalErrorCodeBytes(com.google.protobuf.ByteString value) The sidecar/proxy internal error code, the value bases on the implementation. The envoy internal error codes are listed here, https://www.envoyproxy.io/docs/envoy/latest/api-v2/data/accesslog/v2/accesslog.proto#data-accesslog-v2-responseflags
string internalErrorCode = 14;- 参数:
value- The bytes for internalErrorCode to set.- 返回:
- This builder for chaining.
-
getInternalRequestLatencyNanos
public long getInternalRequestLatencyNanos()Internal request(response) latency is the time cost inside the Envoy sidecar proxy. For more details, check https://www.envoyproxy.io/docs/envoy/v1.22.0/api-v3/data/accesslog/v3/accesslog.proto.html#data-accesslog-v3-accesslogcommon. internalRequestLatencyNanos is the interval between the first downstream byte received and the first upstream byte sent
int64 internalRequestLatencyNanos = 15;- 指定者:
getInternalRequestLatencyNanos在接口中HTTPServiceMeshMetricOrBuilder- 返回:
- The internalRequestLatencyNanos.
-
setInternalRequestLatencyNanos
Internal request(response) latency is the time cost inside the Envoy sidecar proxy. For more details, check https://www.envoyproxy.io/docs/envoy/v1.22.0/api-v3/data/accesslog/v3/accesslog.proto.html#data-accesslog-v3-accesslogcommon. internalRequestLatencyNanos is the interval between the first downstream byte received and the first upstream byte sent
int64 internalRequestLatencyNanos = 15;- 参数:
value- The internalRequestLatencyNanos to set.- 返回:
- This builder for chaining.
-
clearInternalRequestLatencyNanos
Internal request(response) latency is the time cost inside the Envoy sidecar proxy. For more details, check https://www.envoyproxy.io/docs/envoy/v1.22.0/api-v3/data/accesslog/v3/accesslog.proto.html#data-accesslog-v3-accesslogcommon. internalRequestLatencyNanos is the interval between the first downstream byte received and the first upstream byte sent
int64 internalRequestLatencyNanos = 15;- 返回:
- This builder for chaining.
-
getInternalResponseLatencyNanos
public long getInternalResponseLatencyNanos()internalResponseLatencyNanos = time_to_first_downstream_tx_byte - time_to_first_upstream_rx_byte; | ... request workflow ... | upstream | ----- response -----> | proxy | ------- response -------> | client | | time_to_first_upstream_rx_byte | | time_to_last_downstream_tx_byte | | internalResponseLatencyNanos |int64 internalResponseLatencyNanos = 16;- 指定者:
getInternalResponseLatencyNanos在接口中HTTPServiceMeshMetricOrBuilder- 返回:
- The internalResponseLatencyNanos.
-
setInternalResponseLatencyNanos
internalResponseLatencyNanos = time_to_first_downstream_tx_byte - time_to_first_upstream_rx_byte; | ... request workflow ... | upstream | ----- response -----> | proxy | ------- response -------> | client | | time_to_first_upstream_rx_byte | | time_to_last_downstream_tx_byte | | internalResponseLatencyNanos |int64 internalResponseLatencyNanos = 16;- 参数:
value- The internalResponseLatencyNanos to set.- 返回:
- This builder for chaining.
-
clearInternalResponseLatencyNanos
internalResponseLatencyNanos = time_to_first_downstream_tx_byte - time_to_first_upstream_rx_byte; | ... request workflow ... | upstream | ----- response -----> | proxy | ------- response -------> | client | | time_to_first_upstream_rx_byte | | time_to_last_downstream_tx_byte | | internalResponseLatencyNanos |int64 internalResponseLatencyNanos = 16;- 返回:
- This builder for chaining.
-
getSourceInstancePropertiesList
repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 17; -
getSourceInstancePropertiesCount
public int getSourceInstancePropertiesCount()repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 17; -
getSourceInstanceProperties
repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 17; -
setSourceInstanceProperties
public HTTPServiceMeshMetric.Builder setSourceInstanceProperties(int index, KeyStringValuePair value) repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 17; -
setSourceInstanceProperties
public HTTPServiceMeshMetric.Builder setSourceInstanceProperties(int index, KeyStringValuePair.Builder builderForValue) repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 17; -
addSourceInstanceProperties
repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 17; -
addSourceInstanceProperties
public HTTPServiceMeshMetric.Builder addSourceInstanceProperties(int index, KeyStringValuePair value) repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 17; -
addSourceInstanceProperties
public HTTPServiceMeshMetric.Builder addSourceInstanceProperties(KeyStringValuePair.Builder builderForValue) repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 17; -
addSourceInstanceProperties
public HTTPServiceMeshMetric.Builder addSourceInstanceProperties(int index, KeyStringValuePair.Builder builderForValue) repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 17; -
addAllSourceInstanceProperties
public HTTPServiceMeshMetric.Builder addAllSourceInstanceProperties(Iterable<? extends KeyStringValuePair> values) repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 17; -
clearSourceInstanceProperties
repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 17; -
removeSourceInstanceProperties
repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 17; -
getSourceInstancePropertiesBuilder
repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 17; -
getSourceInstancePropertiesOrBuilder
repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 17; -
getSourceInstancePropertiesOrBuilderList
repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 17; -
addSourceInstancePropertiesBuilder
repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 17; -
addSourceInstancePropertiesBuilder
repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 17; -
getSourceInstancePropertiesBuilderList
repeated .skywalking.v3.KeyStringValuePair sourceInstanceProperties = 17; -
getDestInstancePropertiesList
repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 18; -
getDestInstancePropertiesCount
public int getDestInstancePropertiesCount()repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 18; -
getDestInstanceProperties
repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 18; -
setDestInstanceProperties
repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 18; -
setDestInstanceProperties
public HTTPServiceMeshMetric.Builder setDestInstanceProperties(int index, KeyStringValuePair.Builder builderForValue) repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 18; -
addDestInstanceProperties
repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 18; -
addDestInstanceProperties
repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 18; -
addDestInstanceProperties
public HTTPServiceMeshMetric.Builder addDestInstanceProperties(KeyStringValuePair.Builder builderForValue) repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 18; -
addDestInstanceProperties
public HTTPServiceMeshMetric.Builder addDestInstanceProperties(int index, KeyStringValuePair.Builder builderForValue) repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 18; -
addAllDestInstanceProperties
public HTTPServiceMeshMetric.Builder addAllDestInstanceProperties(Iterable<? extends KeyStringValuePair> values) repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 18; -
clearDestInstanceProperties
repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 18; -
removeDestInstanceProperties
repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 18; -
getDestInstancePropertiesBuilder
repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 18; -
getDestInstancePropertiesOrBuilder
repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 18; -
getDestInstancePropertiesOrBuilderList
repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 18; -
addDestInstancePropertiesBuilder
repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 18; -
addDestInstancePropertiesBuilder
repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 18; -
getDestInstancePropertiesBuilderList
repeated .skywalking.v3.KeyStringValuePair destInstanceProperties = 18; -
setUnknownFields
public final HTTPServiceMeshMetric.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<HTTPServiceMeshMetric.Builder>
-
mergeUnknownFields
public final HTTPServiceMeshMetric.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<HTTPServiceMeshMetric.Builder>
-