public static final class LoadReport.UpstreamEndpointStats.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<LoadReport.UpstreamEndpointStats.Builder> implements LoadReport.UpstreamEndpointStatsOrBuilder
envoy.api.v2.endpoint.UpstreamEndpointStatsgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<LoadReport.UpstreamEndpointStats.Builder>public LoadReport.UpstreamEndpointStats.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<LoadReport.UpstreamEndpointStats.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<LoadReport.UpstreamEndpointStats.Builder>public LoadReport.UpstreamEndpointStats getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic LoadReport.UpstreamEndpointStats build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic LoadReport.UpstreamEndpointStats buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic LoadReport.UpstreamEndpointStats.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<LoadReport.UpstreamEndpointStats.Builder>public LoadReport.UpstreamEndpointStats.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<LoadReport.UpstreamEndpointStats.Builder>public LoadReport.UpstreamEndpointStats.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<LoadReport.UpstreamEndpointStats.Builder>public LoadReport.UpstreamEndpointStats.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<LoadReport.UpstreamEndpointStats.Builder>public LoadReport.UpstreamEndpointStats.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<LoadReport.UpstreamEndpointStats.Builder>public LoadReport.UpstreamEndpointStats.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<LoadReport.UpstreamEndpointStats.Builder>public LoadReport.UpstreamEndpointStats.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<LoadReport.UpstreamEndpointStats.Builder>public LoadReport.UpstreamEndpointStats.Builder mergeFrom(LoadReport.UpstreamEndpointStats other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<LoadReport.UpstreamEndpointStats.Builder>public LoadReport.UpstreamEndpointStats.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<LoadReport.UpstreamEndpointStats.Builder>IOExceptionpublic boolean hasAddress()
Upstream host address.
.envoy.api.v2.core.Address address = 1;hasAddress in interface LoadReport.UpstreamEndpointStatsOrBuilderpublic AddressOuterClass.Address getAddress()
Upstream host address.
.envoy.api.v2.core.Address address = 1;getAddress in interface LoadReport.UpstreamEndpointStatsOrBuilderpublic LoadReport.UpstreamEndpointStats.Builder setAddress(AddressOuterClass.Address value)
Upstream host address.
.envoy.api.v2.core.Address address = 1;public LoadReport.UpstreamEndpointStats.Builder setAddress(AddressOuterClass.Address.Builder builderForValue)
Upstream host address.
.envoy.api.v2.core.Address address = 1;public LoadReport.UpstreamEndpointStats.Builder mergeAddress(AddressOuterClass.Address value)
Upstream host address.
.envoy.api.v2.core.Address address = 1;public LoadReport.UpstreamEndpointStats.Builder clearAddress()
Upstream host address.
.envoy.api.v2.core.Address address = 1;public AddressOuterClass.Address.Builder getAddressBuilder()
Upstream host address.
.envoy.api.v2.core.Address address = 1;public AddressOuterClass.AddressOrBuilder getAddressOrBuilder()
Upstream host address.
.envoy.api.v2.core.Address address = 1;getAddressOrBuilder in interface LoadReport.UpstreamEndpointStatsOrBuilderpublic long getTotalSuccessfulRequests()
The total number of requests successfully completed by the endpoint. A
single HTTP or gRPC request or stream is counted as one request. A TCP
connection is also treated as one request. There is no explicit
total_requests field below for an endpoint, but it may be inferred from:
.. code-block:: none
total_requests = total_successful_requests + total_requests_in_progress +
total_error_requests
The total number of requests successfully completed by the endpoints in the
locality. These include non-5xx responses for HTTP, where errors
originate at the client and the endpoint responded successfully. For gRPC,
the grpc-status values are those not covered by total_error_requests below.
uint64 total_successful_requests = 2;getTotalSuccessfulRequests in interface LoadReport.UpstreamEndpointStatsOrBuilderpublic LoadReport.UpstreamEndpointStats.Builder setTotalSuccessfulRequests(long value)
The total number of requests successfully completed by the endpoint. A
single HTTP or gRPC request or stream is counted as one request. A TCP
connection is also treated as one request. There is no explicit
total_requests field below for an endpoint, but it may be inferred from:
.. code-block:: none
total_requests = total_successful_requests + total_requests_in_progress +
total_error_requests
The total number of requests successfully completed by the endpoints in the
locality. These include non-5xx responses for HTTP, where errors
originate at the client and the endpoint responded successfully. For gRPC,
the grpc-status values are those not covered by total_error_requests below.
uint64 total_successful_requests = 2;public LoadReport.UpstreamEndpointStats.Builder clearTotalSuccessfulRequests()
The total number of requests successfully completed by the endpoint. A
single HTTP or gRPC request or stream is counted as one request. A TCP
connection is also treated as one request. There is no explicit
total_requests field below for an endpoint, but it may be inferred from:
.. code-block:: none
total_requests = total_successful_requests + total_requests_in_progress +
total_error_requests
The total number of requests successfully completed by the endpoints in the
locality. These include non-5xx responses for HTTP, where errors
originate at the client and the endpoint responded successfully. For gRPC,
the grpc-status values are those not covered by total_error_requests below.
uint64 total_successful_requests = 2;public long getTotalRequestsInProgress()
The total number of unfinished requests for this endpoint.
uint64 total_requests_in_progress = 3;getTotalRequestsInProgress in interface LoadReport.UpstreamEndpointStatsOrBuilderpublic LoadReport.UpstreamEndpointStats.Builder setTotalRequestsInProgress(long value)
The total number of unfinished requests for this endpoint.
uint64 total_requests_in_progress = 3;public LoadReport.UpstreamEndpointStats.Builder clearTotalRequestsInProgress()
The total number of unfinished requests for this endpoint.
uint64 total_requests_in_progress = 3;public long getTotalErrorRequests()
The total number of requests that failed due to errors at the endpoint. For HTTP these are responses with 5xx status codes and for gRPC the grpc-status values: - DeadlineExceeded - Unimplemented - Internal - Unavailable - Unknown - DataLoss
uint64 total_error_requests = 4;getTotalErrorRequests in interface LoadReport.UpstreamEndpointStatsOrBuilderpublic LoadReport.UpstreamEndpointStats.Builder setTotalErrorRequests(long value)
The total number of requests that failed due to errors at the endpoint. For HTTP these are responses with 5xx status codes and for gRPC the grpc-status values: - DeadlineExceeded - Unimplemented - Internal - Unavailable - Unknown - DataLoss
uint64 total_error_requests = 4;public LoadReport.UpstreamEndpointStats.Builder clearTotalErrorRequests()
The total number of requests that failed due to errors at the endpoint. For HTTP these are responses with 5xx status codes and for gRPC the grpc-status values: - DeadlineExceeded - Unimplemented - Internal - Unavailable - Unknown - DataLoss
uint64 total_error_requests = 4;public List<LoadReport.EndpointLoadMetricStats> getLoadMetricStatsList()
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;getLoadMetricStatsList in interface LoadReport.UpstreamEndpointStatsOrBuilderpublic int getLoadMetricStatsCount()
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;getLoadMetricStatsCount in interface LoadReport.UpstreamEndpointStatsOrBuilderpublic LoadReport.EndpointLoadMetricStats getLoadMetricStats(int index)
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;getLoadMetricStats in interface LoadReport.UpstreamEndpointStatsOrBuilderpublic LoadReport.UpstreamEndpointStats.Builder setLoadMetricStats(int index, LoadReport.EndpointLoadMetricStats value)
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;public LoadReport.UpstreamEndpointStats.Builder setLoadMetricStats(int index, LoadReport.EndpointLoadMetricStats.Builder builderForValue)
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;public LoadReport.UpstreamEndpointStats.Builder addLoadMetricStats(LoadReport.EndpointLoadMetricStats value)
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;public LoadReport.UpstreamEndpointStats.Builder addLoadMetricStats(int index, LoadReport.EndpointLoadMetricStats value)
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;public LoadReport.UpstreamEndpointStats.Builder addLoadMetricStats(LoadReport.EndpointLoadMetricStats.Builder builderForValue)
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;public LoadReport.UpstreamEndpointStats.Builder addLoadMetricStats(int index, LoadReport.EndpointLoadMetricStats.Builder builderForValue)
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;public LoadReport.UpstreamEndpointStats.Builder addAllLoadMetricStats(Iterable<? extends LoadReport.EndpointLoadMetricStats> values)
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;public LoadReport.UpstreamEndpointStats.Builder clearLoadMetricStats()
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;public LoadReport.UpstreamEndpointStats.Builder removeLoadMetricStats(int index)
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;public LoadReport.EndpointLoadMetricStats.Builder getLoadMetricStatsBuilder(int index)
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;public LoadReport.EndpointLoadMetricStatsOrBuilder getLoadMetricStatsOrBuilder(int index)
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;getLoadMetricStatsOrBuilder in interface LoadReport.UpstreamEndpointStatsOrBuilderpublic List<? extends LoadReport.EndpointLoadMetricStatsOrBuilder> getLoadMetricStatsOrBuilderList()
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;getLoadMetricStatsOrBuilderList in interface LoadReport.UpstreamEndpointStatsOrBuilderpublic LoadReport.EndpointLoadMetricStats.Builder addLoadMetricStatsBuilder()
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;public LoadReport.EndpointLoadMetricStats.Builder addLoadMetricStatsBuilder(int index)
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;public List<LoadReport.EndpointLoadMetricStats.Builder> getLoadMetricStatsBuilderList()
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;public final LoadReport.UpstreamEndpointStats.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<LoadReport.UpstreamEndpointStats.Builder>public final LoadReport.UpstreamEndpointStats.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<LoadReport.UpstreamEndpointStats.Builder>Copyright © 2018 The Envoy Project. All rights reserved.