public static final class LoadReport.UpstreamLocalityStats.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<LoadReport.UpstreamLocalityStats.Builder> implements LoadReport.UpstreamLocalityStatsOrBuilder
These are stats Envoy reports to GLB every so often. Report frequency is defined by :ref:`LoadStatsResponse.load_reporting_interval<envoy_api_field_load_stats.LoadStatsResponse.load_reporting_interval>`. Stats per upstream region/zone and optionally per subzone. [#not-implemented-hide:] Not configuration. TBD how to doc proto APIs.Protobuf type
envoy.api.v2.endpoint.UpstreamLocalityStats| Modifier and Type | Method and Description |
|---|---|
LoadReport.UpstreamLocalityStats.Builder |
addAllLoadMetricStats(Iterable<? extends LoadReport.EndpointLoadMetricStats> values)
Stats for multi-dimensional load balancing.
|
LoadReport.UpstreamLocalityStats.Builder |
addAllUpstreamEndpointStats(Iterable<? extends LoadReport.UpstreamEndpointStats> values)
Endpoint granularity stats information for this locality.
|
LoadReport.UpstreamLocalityStats.Builder |
addLoadMetricStats(int index,
LoadReport.EndpointLoadMetricStats.Builder builderForValue)
Stats for multi-dimensional load balancing.
|
LoadReport.UpstreamLocalityStats.Builder |
addLoadMetricStats(int index,
LoadReport.EndpointLoadMetricStats value)
Stats for multi-dimensional load balancing.
|
LoadReport.UpstreamLocalityStats.Builder |
addLoadMetricStats(LoadReport.EndpointLoadMetricStats.Builder builderForValue)
Stats for multi-dimensional load balancing.
|
LoadReport.UpstreamLocalityStats.Builder |
addLoadMetricStats(LoadReport.EndpointLoadMetricStats value)
Stats for multi-dimensional load balancing.
|
LoadReport.EndpointLoadMetricStats.Builder |
addLoadMetricStatsBuilder()
Stats for multi-dimensional load balancing.
|
LoadReport.EndpointLoadMetricStats.Builder |
addLoadMetricStatsBuilder(int index)
Stats for multi-dimensional load balancing.
|
LoadReport.UpstreamLocalityStats.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
LoadReport.UpstreamLocalityStats.Builder |
addUpstreamEndpointStats(int index,
LoadReport.UpstreamEndpointStats.Builder builderForValue)
Endpoint granularity stats information for this locality.
|
LoadReport.UpstreamLocalityStats.Builder |
addUpstreamEndpointStats(int index,
LoadReport.UpstreamEndpointStats value)
Endpoint granularity stats information for this locality.
|
LoadReport.UpstreamLocalityStats.Builder |
addUpstreamEndpointStats(LoadReport.UpstreamEndpointStats.Builder builderForValue)
Endpoint granularity stats information for this locality.
|
LoadReport.UpstreamLocalityStats.Builder |
addUpstreamEndpointStats(LoadReport.UpstreamEndpointStats value)
Endpoint granularity stats information for this locality.
|
LoadReport.UpstreamEndpointStats.Builder |
addUpstreamEndpointStatsBuilder()
Endpoint granularity stats information for this locality.
|
LoadReport.UpstreamEndpointStats.Builder |
addUpstreamEndpointStatsBuilder(int index)
Endpoint granularity stats information for this locality.
|
LoadReport.UpstreamLocalityStats |
build() |
LoadReport.UpstreamLocalityStats |
buildPartial() |
LoadReport.UpstreamLocalityStats.Builder |
clear() |
LoadReport.UpstreamLocalityStats.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
LoadReport.UpstreamLocalityStats.Builder |
clearLoadMetricStats()
Stats for multi-dimensional load balancing.
|
LoadReport.UpstreamLocalityStats.Builder |
clearLocality()
Name of zone, region and optionally endpoint group these metrics were
collected from.
|
LoadReport.UpstreamLocalityStats.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
LoadReport.UpstreamLocalityStats.Builder |
clearPriority()
[#not-implemented-hide:] The priority of the endpoint group these metrics
were collected from.
|
LoadReport.UpstreamLocalityStats.Builder |
clearTotalErrorRequests()
The total number of requests that failed due to errors at the endpoint,
aggregated over all endpoints in the locality.
|
LoadReport.UpstreamLocalityStats.Builder |
clearTotalRequestsInProgress()
The total number of unfinished requests
uint64 total_requests_in_progress = 3; |
LoadReport.UpstreamLocalityStats.Builder |
clearTotalSuccessfulRequests()
The total number of requests sent by this Envoy since the last report.
|
LoadReport.UpstreamLocalityStats.Builder |
clearUpstreamEndpointStats()
Endpoint granularity stats information for this locality.
|
LoadReport.UpstreamLocalityStats.Builder |
clone() |
LoadReport.UpstreamLocalityStats |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
LoadReport.EndpointLoadMetricStats |
getLoadMetricStats(int index)
Stats for multi-dimensional load balancing.
|
LoadReport.EndpointLoadMetricStats.Builder |
getLoadMetricStatsBuilder(int index)
Stats for multi-dimensional load balancing.
|
List<LoadReport.EndpointLoadMetricStats.Builder> |
getLoadMetricStatsBuilderList()
Stats for multi-dimensional load balancing.
|
int |
getLoadMetricStatsCount()
Stats for multi-dimensional load balancing.
|
List<LoadReport.EndpointLoadMetricStats> |
getLoadMetricStatsList()
Stats for multi-dimensional load balancing.
|
LoadReport.EndpointLoadMetricStatsOrBuilder |
getLoadMetricStatsOrBuilder(int index)
Stats for multi-dimensional load balancing.
|
List<? extends LoadReport.EndpointLoadMetricStatsOrBuilder> |
getLoadMetricStatsOrBuilderList()
Stats for multi-dimensional load balancing.
|
Base.Locality |
getLocality()
Name of zone, region and optionally endpoint group these metrics were
collected from.
|
Base.Locality.Builder |
getLocalityBuilder()
Name of zone, region and optionally endpoint group these metrics were
collected from.
|
Base.LocalityOrBuilder |
getLocalityOrBuilder()
Name of zone, region and optionally endpoint group these metrics were
collected from.
|
int |
getPriority()
[#not-implemented-hide:] The priority of the endpoint group these metrics
were collected from.
|
long |
getTotalErrorRequests()
The total number of requests that failed due to errors at the endpoint,
aggregated over all endpoints in the locality.
|
long |
getTotalRequestsInProgress()
The total number of unfinished requests
uint64 total_requests_in_progress = 3; |
long |
getTotalSuccessfulRequests()
The total number of requests sent by this Envoy since the last report.
|
LoadReport.UpstreamEndpointStats |
getUpstreamEndpointStats(int index)
Endpoint granularity stats information for this locality.
|
LoadReport.UpstreamEndpointStats.Builder |
getUpstreamEndpointStatsBuilder(int index)
Endpoint granularity stats information for this locality.
|
List<LoadReport.UpstreamEndpointStats.Builder> |
getUpstreamEndpointStatsBuilderList()
Endpoint granularity stats information for this locality.
|
int |
getUpstreamEndpointStatsCount()
Endpoint granularity stats information for this locality.
|
List<LoadReport.UpstreamEndpointStats> |
getUpstreamEndpointStatsList()
Endpoint granularity stats information for this locality.
|
LoadReport.UpstreamEndpointStatsOrBuilder |
getUpstreamEndpointStatsOrBuilder(int index)
Endpoint granularity stats information for this locality.
|
List<? extends LoadReport.UpstreamEndpointStatsOrBuilder> |
getUpstreamEndpointStatsOrBuilderList()
Endpoint granularity stats information for this locality.
|
boolean |
hasLocality()
Name of zone, region and optionally endpoint group these metrics were
collected from.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
LoadReport.UpstreamLocalityStats.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
LoadReport.UpstreamLocalityStats.Builder |
mergeFrom(LoadReport.UpstreamLocalityStats other) |
LoadReport.UpstreamLocalityStats.Builder |
mergeFrom(com.google.protobuf.Message other) |
LoadReport.UpstreamLocalityStats.Builder |
mergeLocality(Base.Locality value)
Name of zone, region and optionally endpoint group these metrics were
collected from.
|
LoadReport.UpstreamLocalityStats.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
LoadReport.UpstreamLocalityStats.Builder |
removeLoadMetricStats(int index)
Stats for multi-dimensional load balancing.
|
LoadReport.UpstreamLocalityStats.Builder |
removeUpstreamEndpointStats(int index)
Endpoint granularity stats information for this locality.
|
LoadReport.UpstreamLocalityStats.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
LoadReport.UpstreamLocalityStats.Builder |
setLoadMetricStats(int index,
LoadReport.EndpointLoadMetricStats.Builder builderForValue)
Stats for multi-dimensional load balancing.
|
LoadReport.UpstreamLocalityStats.Builder |
setLoadMetricStats(int index,
LoadReport.EndpointLoadMetricStats value)
Stats for multi-dimensional load balancing.
|
LoadReport.UpstreamLocalityStats.Builder |
setLocality(Base.Locality.Builder builderForValue)
Name of zone, region and optionally endpoint group these metrics were
collected from.
|
LoadReport.UpstreamLocalityStats.Builder |
setLocality(Base.Locality value)
Name of zone, region and optionally endpoint group these metrics were
collected from.
|
LoadReport.UpstreamLocalityStats.Builder |
setPriority(int value)
[#not-implemented-hide:] The priority of the endpoint group these metrics
were collected from.
|
LoadReport.UpstreamLocalityStats.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
LoadReport.UpstreamLocalityStats.Builder |
setTotalErrorRequests(long value)
The total number of requests that failed due to errors at the endpoint,
aggregated over all endpoints in the locality.
|
LoadReport.UpstreamLocalityStats.Builder |
setTotalRequestsInProgress(long value)
The total number of unfinished requests
uint64 total_requests_in_progress = 3; |
LoadReport.UpstreamLocalityStats.Builder |
setTotalSuccessfulRequests(long value)
The total number of requests sent by this Envoy since the last report.
|
LoadReport.UpstreamLocalityStats.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
LoadReport.UpstreamLocalityStats.Builder |
setUpstreamEndpointStats(int index,
LoadReport.UpstreamEndpointStats.Builder builderForValue)
Endpoint granularity stats information for this locality.
|
LoadReport.UpstreamLocalityStats.Builder |
setUpstreamEndpointStats(int index,
LoadReport.UpstreamEndpointStats value)
Endpoint granularity stats information for this locality.
|
getAllFields, 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.UpstreamLocalityStats.Builder>public LoadReport.UpstreamLocalityStats.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.UpstreamLocalityStats.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.UpstreamLocalityStats.Builder>public LoadReport.UpstreamLocalityStats getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic LoadReport.UpstreamLocalityStats build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic LoadReport.UpstreamLocalityStats buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic LoadReport.UpstreamLocalityStats.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.UpstreamLocalityStats.Builder>public LoadReport.UpstreamLocalityStats.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.UpstreamLocalityStats.Builder>public LoadReport.UpstreamLocalityStats.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<LoadReport.UpstreamLocalityStats.Builder>public LoadReport.UpstreamLocalityStats.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<LoadReport.UpstreamLocalityStats.Builder>public LoadReport.UpstreamLocalityStats.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.UpstreamLocalityStats.Builder>public LoadReport.UpstreamLocalityStats.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.UpstreamLocalityStats.Builder>public LoadReport.UpstreamLocalityStats.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<LoadReport.UpstreamLocalityStats.Builder>public LoadReport.UpstreamLocalityStats.Builder mergeFrom(LoadReport.UpstreamLocalityStats other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<LoadReport.UpstreamLocalityStats.Builder>public LoadReport.UpstreamLocalityStats.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.UpstreamLocalityStats.Builder>IOExceptionpublic boolean hasLocality()
Name of zone, region and optionally endpoint group these metrics were collected from. Zone and region names could be empty if unknown.
.envoy.api.v2.core.Locality locality = 1;hasLocality in interface LoadReport.UpstreamLocalityStatsOrBuilderpublic Base.Locality getLocality()
Name of zone, region and optionally endpoint group these metrics were collected from. Zone and region names could be empty if unknown.
.envoy.api.v2.core.Locality locality = 1;getLocality in interface LoadReport.UpstreamLocalityStatsOrBuilderpublic LoadReport.UpstreamLocalityStats.Builder setLocality(Base.Locality value)
Name of zone, region and optionally endpoint group these metrics were collected from. Zone and region names could be empty if unknown.
.envoy.api.v2.core.Locality locality = 1;public LoadReport.UpstreamLocalityStats.Builder setLocality(Base.Locality.Builder builderForValue)
Name of zone, region and optionally endpoint group these metrics were collected from. Zone and region names could be empty if unknown.
.envoy.api.v2.core.Locality locality = 1;public LoadReport.UpstreamLocalityStats.Builder mergeLocality(Base.Locality value)
Name of zone, region and optionally endpoint group these metrics were collected from. Zone and region names could be empty if unknown.
.envoy.api.v2.core.Locality locality = 1;public LoadReport.UpstreamLocalityStats.Builder clearLocality()
Name of zone, region and optionally endpoint group these metrics were collected from. Zone and region names could be empty if unknown.
.envoy.api.v2.core.Locality locality = 1;public Base.Locality.Builder getLocalityBuilder()
Name of zone, region and optionally endpoint group these metrics were collected from. Zone and region names could be empty if unknown.
.envoy.api.v2.core.Locality locality = 1;public Base.LocalityOrBuilder getLocalityOrBuilder()
Name of zone, region and optionally endpoint group these metrics were collected from. Zone and region names could be empty if unknown.
.envoy.api.v2.core.Locality locality = 1;getLocalityOrBuilder in interface LoadReport.UpstreamLocalityStatsOrBuilderpublic long getTotalSuccessfulRequests()
The total number of requests sent by this Envoy since the last report. This
information is aggregated over all the upstream Endpoints. total_requests
can 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.
uint64 total_successful_requests = 2;getTotalSuccessfulRequests in interface LoadReport.UpstreamLocalityStatsOrBuilderpublic LoadReport.UpstreamLocalityStats.Builder setTotalSuccessfulRequests(long value)
The total number of requests sent by this Envoy since the last report. This
information is aggregated over all the upstream Endpoints. total_requests
can 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.
uint64 total_successful_requests = 2;public LoadReport.UpstreamLocalityStats.Builder clearTotalSuccessfulRequests()
The total number of requests sent by this Envoy since the last report. This
information is aggregated over all the upstream Endpoints. total_requests
can 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.
uint64 total_successful_requests = 2;public long getTotalRequestsInProgress()
The total number of unfinished requests
uint64 total_requests_in_progress = 3;getTotalRequestsInProgress in interface LoadReport.UpstreamLocalityStatsOrBuilderpublic LoadReport.UpstreamLocalityStats.Builder setTotalRequestsInProgress(long value)
The total number of unfinished requests
uint64 total_requests_in_progress = 3;public LoadReport.UpstreamLocalityStats.Builder clearTotalRequestsInProgress()
The total number of unfinished requests
uint64 total_requests_in_progress = 3;public long getTotalErrorRequests()
The total number of requests that failed due to errors at the endpoint, aggregated over all endpoints in the locality.
uint64 total_error_requests = 4;getTotalErrorRequests in interface LoadReport.UpstreamLocalityStatsOrBuilderpublic LoadReport.UpstreamLocalityStats.Builder setTotalErrorRequests(long value)
The total number of requests that failed due to errors at the endpoint, aggregated over all endpoints in the locality.
uint64 total_error_requests = 4;public LoadReport.UpstreamLocalityStats.Builder clearTotalErrorRequests()
The total number of requests that failed due to errors at the endpoint, aggregated over all endpoints in the locality.
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.UpstreamLocalityStatsOrBuilderpublic int getLoadMetricStatsCount()
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;getLoadMetricStatsCount in interface LoadReport.UpstreamLocalityStatsOrBuilderpublic 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.UpstreamLocalityStatsOrBuilderpublic LoadReport.UpstreamLocalityStats.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.UpstreamLocalityStats.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.UpstreamLocalityStats.Builder addLoadMetricStats(LoadReport.EndpointLoadMetricStats value)
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;public LoadReport.UpstreamLocalityStats.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.UpstreamLocalityStats.Builder addLoadMetricStats(LoadReport.EndpointLoadMetricStats.Builder builderForValue)
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;public LoadReport.UpstreamLocalityStats.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.UpstreamLocalityStats.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.UpstreamLocalityStats.Builder clearLoadMetricStats()
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;public LoadReport.UpstreamLocalityStats.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.UpstreamLocalityStatsOrBuilderpublic 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.UpstreamLocalityStatsOrBuilderpublic 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 List<LoadReport.UpstreamEndpointStats> getUpstreamEndpointStatsList()
Endpoint granularity stats information for this locality. This information is populated if the Server requests it by setting :ref:`LoadStatsResponse.report_endpoint_granularity<envoy_api_field_load_stats.LoadStatsResponse.report_endpoint_granularity>`.
repeated .envoy.api.v2.endpoint.UpstreamEndpointStats upstream_endpoint_stats = 7;getUpstreamEndpointStatsList in interface LoadReport.UpstreamLocalityStatsOrBuilderpublic int getUpstreamEndpointStatsCount()
Endpoint granularity stats information for this locality. This information is populated if the Server requests it by setting :ref:`LoadStatsResponse.report_endpoint_granularity<envoy_api_field_load_stats.LoadStatsResponse.report_endpoint_granularity>`.
repeated .envoy.api.v2.endpoint.UpstreamEndpointStats upstream_endpoint_stats = 7;getUpstreamEndpointStatsCount in interface LoadReport.UpstreamLocalityStatsOrBuilderpublic LoadReport.UpstreamEndpointStats getUpstreamEndpointStats(int index)
Endpoint granularity stats information for this locality. This information is populated if the Server requests it by setting :ref:`LoadStatsResponse.report_endpoint_granularity<envoy_api_field_load_stats.LoadStatsResponse.report_endpoint_granularity>`.
repeated .envoy.api.v2.endpoint.UpstreamEndpointStats upstream_endpoint_stats = 7;getUpstreamEndpointStats in interface LoadReport.UpstreamLocalityStatsOrBuilderpublic LoadReport.UpstreamLocalityStats.Builder setUpstreamEndpointStats(int index, LoadReport.UpstreamEndpointStats value)
Endpoint granularity stats information for this locality. This information is populated if the Server requests it by setting :ref:`LoadStatsResponse.report_endpoint_granularity<envoy_api_field_load_stats.LoadStatsResponse.report_endpoint_granularity>`.
repeated .envoy.api.v2.endpoint.UpstreamEndpointStats upstream_endpoint_stats = 7;public LoadReport.UpstreamLocalityStats.Builder setUpstreamEndpointStats(int index, LoadReport.UpstreamEndpointStats.Builder builderForValue)
Endpoint granularity stats information for this locality. This information is populated if the Server requests it by setting :ref:`LoadStatsResponse.report_endpoint_granularity<envoy_api_field_load_stats.LoadStatsResponse.report_endpoint_granularity>`.
repeated .envoy.api.v2.endpoint.UpstreamEndpointStats upstream_endpoint_stats = 7;public LoadReport.UpstreamLocalityStats.Builder addUpstreamEndpointStats(LoadReport.UpstreamEndpointStats value)
Endpoint granularity stats information for this locality. This information is populated if the Server requests it by setting :ref:`LoadStatsResponse.report_endpoint_granularity<envoy_api_field_load_stats.LoadStatsResponse.report_endpoint_granularity>`.
repeated .envoy.api.v2.endpoint.UpstreamEndpointStats upstream_endpoint_stats = 7;public LoadReport.UpstreamLocalityStats.Builder addUpstreamEndpointStats(int index, LoadReport.UpstreamEndpointStats value)
Endpoint granularity stats information for this locality. This information is populated if the Server requests it by setting :ref:`LoadStatsResponse.report_endpoint_granularity<envoy_api_field_load_stats.LoadStatsResponse.report_endpoint_granularity>`.
repeated .envoy.api.v2.endpoint.UpstreamEndpointStats upstream_endpoint_stats = 7;public LoadReport.UpstreamLocalityStats.Builder addUpstreamEndpointStats(LoadReport.UpstreamEndpointStats.Builder builderForValue)
Endpoint granularity stats information for this locality. This information is populated if the Server requests it by setting :ref:`LoadStatsResponse.report_endpoint_granularity<envoy_api_field_load_stats.LoadStatsResponse.report_endpoint_granularity>`.
repeated .envoy.api.v2.endpoint.UpstreamEndpointStats upstream_endpoint_stats = 7;public LoadReport.UpstreamLocalityStats.Builder addUpstreamEndpointStats(int index, LoadReport.UpstreamEndpointStats.Builder builderForValue)
Endpoint granularity stats information for this locality. This information is populated if the Server requests it by setting :ref:`LoadStatsResponse.report_endpoint_granularity<envoy_api_field_load_stats.LoadStatsResponse.report_endpoint_granularity>`.
repeated .envoy.api.v2.endpoint.UpstreamEndpointStats upstream_endpoint_stats = 7;public LoadReport.UpstreamLocalityStats.Builder addAllUpstreamEndpointStats(Iterable<? extends LoadReport.UpstreamEndpointStats> values)
Endpoint granularity stats information for this locality. This information is populated if the Server requests it by setting :ref:`LoadStatsResponse.report_endpoint_granularity<envoy_api_field_load_stats.LoadStatsResponse.report_endpoint_granularity>`.
repeated .envoy.api.v2.endpoint.UpstreamEndpointStats upstream_endpoint_stats = 7;public LoadReport.UpstreamLocalityStats.Builder clearUpstreamEndpointStats()
Endpoint granularity stats information for this locality. This information is populated if the Server requests it by setting :ref:`LoadStatsResponse.report_endpoint_granularity<envoy_api_field_load_stats.LoadStatsResponse.report_endpoint_granularity>`.
repeated .envoy.api.v2.endpoint.UpstreamEndpointStats upstream_endpoint_stats = 7;public LoadReport.UpstreamLocalityStats.Builder removeUpstreamEndpointStats(int index)
Endpoint granularity stats information for this locality. This information is populated if the Server requests it by setting :ref:`LoadStatsResponse.report_endpoint_granularity<envoy_api_field_load_stats.LoadStatsResponse.report_endpoint_granularity>`.
repeated .envoy.api.v2.endpoint.UpstreamEndpointStats upstream_endpoint_stats = 7;public LoadReport.UpstreamEndpointStats.Builder getUpstreamEndpointStatsBuilder(int index)
Endpoint granularity stats information for this locality. This information is populated if the Server requests it by setting :ref:`LoadStatsResponse.report_endpoint_granularity<envoy_api_field_load_stats.LoadStatsResponse.report_endpoint_granularity>`.
repeated .envoy.api.v2.endpoint.UpstreamEndpointStats upstream_endpoint_stats = 7;public LoadReport.UpstreamEndpointStatsOrBuilder getUpstreamEndpointStatsOrBuilder(int index)
Endpoint granularity stats information for this locality. This information is populated if the Server requests it by setting :ref:`LoadStatsResponse.report_endpoint_granularity<envoy_api_field_load_stats.LoadStatsResponse.report_endpoint_granularity>`.
repeated .envoy.api.v2.endpoint.UpstreamEndpointStats upstream_endpoint_stats = 7;getUpstreamEndpointStatsOrBuilder in interface LoadReport.UpstreamLocalityStatsOrBuilderpublic List<? extends LoadReport.UpstreamEndpointStatsOrBuilder> getUpstreamEndpointStatsOrBuilderList()
Endpoint granularity stats information for this locality. This information is populated if the Server requests it by setting :ref:`LoadStatsResponse.report_endpoint_granularity<envoy_api_field_load_stats.LoadStatsResponse.report_endpoint_granularity>`.
repeated .envoy.api.v2.endpoint.UpstreamEndpointStats upstream_endpoint_stats = 7;getUpstreamEndpointStatsOrBuilderList in interface LoadReport.UpstreamLocalityStatsOrBuilderpublic LoadReport.UpstreamEndpointStats.Builder addUpstreamEndpointStatsBuilder()
Endpoint granularity stats information for this locality. This information is populated if the Server requests it by setting :ref:`LoadStatsResponse.report_endpoint_granularity<envoy_api_field_load_stats.LoadStatsResponse.report_endpoint_granularity>`.
repeated .envoy.api.v2.endpoint.UpstreamEndpointStats upstream_endpoint_stats = 7;public LoadReport.UpstreamEndpointStats.Builder addUpstreamEndpointStatsBuilder(int index)
Endpoint granularity stats information for this locality. This information is populated if the Server requests it by setting :ref:`LoadStatsResponse.report_endpoint_granularity<envoy_api_field_load_stats.LoadStatsResponse.report_endpoint_granularity>`.
repeated .envoy.api.v2.endpoint.UpstreamEndpointStats upstream_endpoint_stats = 7;public List<LoadReport.UpstreamEndpointStats.Builder> getUpstreamEndpointStatsBuilderList()
Endpoint granularity stats information for this locality. This information is populated if the Server requests it by setting :ref:`LoadStatsResponse.report_endpoint_granularity<envoy_api_field_load_stats.LoadStatsResponse.report_endpoint_granularity>`.
repeated .envoy.api.v2.endpoint.UpstreamEndpointStats upstream_endpoint_stats = 7;public int getPriority()
[#not-implemented-hide:] The priority of the endpoint group these metrics were collected from.
uint32 priority = 6;getPriority in interface LoadReport.UpstreamLocalityStatsOrBuilderpublic LoadReport.UpstreamLocalityStats.Builder setPriority(int value)
[#not-implemented-hide:] The priority of the endpoint group these metrics were collected from.
uint32 priority = 6;public LoadReport.UpstreamLocalityStats.Builder clearPriority()
[#not-implemented-hide:] The priority of the endpoint group these metrics were collected from.
uint32 priority = 6;public final LoadReport.UpstreamLocalityStats.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<LoadReport.UpstreamLocalityStats.Builder>public final LoadReport.UpstreamLocalityStats.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<LoadReport.UpstreamLocalityStats.Builder>Copyright © 2018 The Envoy Project. All rights reserved.