public static final class UpstreamEndpointStats.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<UpstreamEndpointStats.Builder> implements UpstreamEndpointStatsOrBuilder
[#not-implemented-hide:] Not configuration. TBD how to doc proto APIs. [#next-free-field: 8]Protobuf type
envoy.api.v2.endpoint.UpstreamEndpointStats| Modifier and Type | Method and Description |
|---|---|
UpstreamEndpointStats.Builder |
addAllLoadMetricStats(Iterable<? extends EndpointLoadMetricStats> values)
Stats for multi-dimensional load balancing.
|
UpstreamEndpointStats.Builder |
addLoadMetricStats(EndpointLoadMetricStats.Builder builderForValue)
Stats for multi-dimensional load balancing.
|
UpstreamEndpointStats.Builder |
addLoadMetricStats(EndpointLoadMetricStats value)
Stats for multi-dimensional load balancing.
|
UpstreamEndpointStats.Builder |
addLoadMetricStats(int index,
EndpointLoadMetricStats.Builder builderForValue)
Stats for multi-dimensional load balancing.
|
UpstreamEndpointStats.Builder |
addLoadMetricStats(int index,
EndpointLoadMetricStats value)
Stats for multi-dimensional load balancing.
|
EndpointLoadMetricStats.Builder |
addLoadMetricStatsBuilder()
Stats for multi-dimensional load balancing.
|
EndpointLoadMetricStats.Builder |
addLoadMetricStatsBuilder(int index)
Stats for multi-dimensional load balancing.
|
UpstreamEndpointStats.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
UpstreamEndpointStats |
build() |
UpstreamEndpointStats |
buildPartial() |
UpstreamEndpointStats.Builder |
clear() |
UpstreamEndpointStats.Builder |
clearAddress()
Upstream host address.
|
UpstreamEndpointStats.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
UpstreamEndpointStats.Builder |
clearLoadMetricStats()
Stats for multi-dimensional load balancing.
|
UpstreamEndpointStats.Builder |
clearMetadata()
Opaque and implementation dependent metadata of the
endpoint.
|
UpstreamEndpointStats.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
UpstreamEndpointStats.Builder |
clearTotalErrorRequests()
The total number of requests that failed due to errors at the endpoint.
|
UpstreamEndpointStats.Builder |
clearTotalIssuedRequests()
The total number of requests that were issued to this endpoint
since the last report.
|
UpstreamEndpointStats.Builder |
clearTotalRequestsInProgress()
The total number of unfinished requests for this endpoint.
|
UpstreamEndpointStats.Builder |
clearTotalSuccessfulRequests()
The total number of requests successfully completed by the endpoints in the
locality.
|
UpstreamEndpointStats.Builder |
clone() |
Address |
getAddress()
Upstream host address.
|
Address.Builder |
getAddressBuilder()
Upstream host address.
|
AddressOrBuilder |
getAddressOrBuilder()
Upstream host address.
|
UpstreamEndpointStats |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
EndpointLoadMetricStats |
getLoadMetricStats(int index)
Stats for multi-dimensional load balancing.
|
EndpointLoadMetricStats.Builder |
getLoadMetricStatsBuilder(int index)
Stats for multi-dimensional load balancing.
|
List<EndpointLoadMetricStats.Builder> |
getLoadMetricStatsBuilderList()
Stats for multi-dimensional load balancing.
|
int |
getLoadMetricStatsCount()
Stats for multi-dimensional load balancing.
|
List<EndpointLoadMetricStats> |
getLoadMetricStatsList()
Stats for multi-dimensional load balancing.
|
EndpointLoadMetricStatsOrBuilder |
getLoadMetricStatsOrBuilder(int index)
Stats for multi-dimensional load balancing.
|
List<? extends EndpointLoadMetricStatsOrBuilder> |
getLoadMetricStatsOrBuilderList()
Stats for multi-dimensional load balancing.
|
com.google.protobuf.Struct |
getMetadata()
Opaque and implementation dependent metadata of the
endpoint.
|
com.google.protobuf.Struct.Builder |
getMetadataBuilder()
Opaque and implementation dependent metadata of the
endpoint.
|
com.google.protobuf.StructOrBuilder |
getMetadataOrBuilder()
Opaque and implementation dependent metadata of the
endpoint.
|
long |
getTotalErrorRequests()
The total number of requests that failed due to errors at the endpoint.
|
long |
getTotalIssuedRequests()
The total number of requests that were issued to this endpoint
since the last report.
|
long |
getTotalRequestsInProgress()
The total number of unfinished requests for this endpoint.
|
long |
getTotalSuccessfulRequests()
The total number of requests successfully completed by the endpoints in the
locality.
|
boolean |
hasAddress()
Upstream host address.
|
boolean |
hasMetadata()
Opaque and implementation dependent metadata of the
endpoint.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
UpstreamEndpointStats.Builder |
mergeAddress(Address value)
Upstream host address.
|
UpstreamEndpointStats.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
UpstreamEndpointStats.Builder |
mergeFrom(com.google.protobuf.Message other) |
UpstreamEndpointStats.Builder |
mergeFrom(UpstreamEndpointStats other) |
UpstreamEndpointStats.Builder |
mergeMetadata(com.google.protobuf.Struct value)
Opaque and implementation dependent metadata of the
endpoint.
|
UpstreamEndpointStats.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
UpstreamEndpointStats.Builder |
removeLoadMetricStats(int index)
Stats for multi-dimensional load balancing.
|
UpstreamEndpointStats.Builder |
setAddress(Address.Builder builderForValue)
Upstream host address.
|
UpstreamEndpointStats.Builder |
setAddress(Address value)
Upstream host address.
|
UpstreamEndpointStats.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
UpstreamEndpointStats.Builder |
setLoadMetricStats(int index,
EndpointLoadMetricStats.Builder builderForValue)
Stats for multi-dimensional load balancing.
|
UpstreamEndpointStats.Builder |
setLoadMetricStats(int index,
EndpointLoadMetricStats value)
Stats for multi-dimensional load balancing.
|
UpstreamEndpointStats.Builder |
setMetadata(com.google.protobuf.Struct.Builder builderForValue)
Opaque and implementation dependent metadata of the
endpoint.
|
UpstreamEndpointStats.Builder |
setMetadata(com.google.protobuf.Struct value)
Opaque and implementation dependent metadata of the
endpoint.
|
UpstreamEndpointStats.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
UpstreamEndpointStats.Builder |
setTotalErrorRequests(long value)
The total number of requests that failed due to errors at the endpoint.
|
UpstreamEndpointStats.Builder |
setTotalIssuedRequests(long value)
The total number of requests that were issued to this endpoint
since the last report.
|
UpstreamEndpointStats.Builder |
setTotalRequestsInProgress(long value)
The total number of unfinished requests for this endpoint.
|
UpstreamEndpointStats.Builder |
setTotalSuccessfulRequests(long value)
The total number of requests successfully completed by the endpoints in the
locality.
|
UpstreamEndpointStats.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
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<UpstreamEndpointStats.Builder>public 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<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<UpstreamEndpointStats.Builder>public UpstreamEndpointStats getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic UpstreamEndpointStats build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic UpstreamEndpointStats buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic 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<UpstreamEndpointStats.Builder>public 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<UpstreamEndpointStats.Builder>public UpstreamEndpointStats.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<UpstreamEndpointStats.Builder>public UpstreamEndpointStats.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<UpstreamEndpointStats.Builder>public 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<UpstreamEndpointStats.Builder>public 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<UpstreamEndpointStats.Builder>public UpstreamEndpointStats.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<UpstreamEndpointStats.Builder>public UpstreamEndpointStats.Builder mergeFrom(UpstreamEndpointStats other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<UpstreamEndpointStats.Builder>public 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<UpstreamEndpointStats.Builder>IOExceptionpublic boolean hasAddress()
Upstream host address.
.envoy.api.v2.core.Address address = 1;hasAddress in interface UpstreamEndpointStatsOrBuilderpublic Address getAddress()
Upstream host address.
.envoy.api.v2.core.Address address = 1;getAddress in interface UpstreamEndpointStatsOrBuilderpublic UpstreamEndpointStats.Builder setAddress(Address value)
Upstream host address.
.envoy.api.v2.core.Address address = 1;public UpstreamEndpointStats.Builder setAddress(Address.Builder builderForValue)
Upstream host address.
.envoy.api.v2.core.Address address = 1;public UpstreamEndpointStats.Builder mergeAddress(Address value)
Upstream host address.
.envoy.api.v2.core.Address address = 1;public UpstreamEndpointStats.Builder clearAddress()
Upstream host address.
.envoy.api.v2.core.Address address = 1;public Address.Builder getAddressBuilder()
Upstream host address.
.envoy.api.v2.core.Address address = 1;public AddressOrBuilder getAddressOrBuilder()
Upstream host address.
.envoy.api.v2.core.Address address = 1;getAddressOrBuilder in interface UpstreamEndpointStatsOrBuilderpublic boolean hasMetadata()
Opaque and implementation dependent metadata of the endpoint. Envoy will pass this directly to the management server.
.google.protobuf.Struct metadata = 6;hasMetadata in interface UpstreamEndpointStatsOrBuilderpublic com.google.protobuf.Struct getMetadata()
Opaque and implementation dependent metadata of the endpoint. Envoy will pass this directly to the management server.
.google.protobuf.Struct metadata = 6;getMetadata in interface UpstreamEndpointStatsOrBuilderpublic UpstreamEndpointStats.Builder setMetadata(com.google.protobuf.Struct value)
Opaque and implementation dependent metadata of the endpoint. Envoy will pass this directly to the management server.
.google.protobuf.Struct metadata = 6;public UpstreamEndpointStats.Builder setMetadata(com.google.protobuf.Struct.Builder builderForValue)
Opaque and implementation dependent metadata of the endpoint. Envoy will pass this directly to the management server.
.google.protobuf.Struct metadata = 6;public UpstreamEndpointStats.Builder mergeMetadata(com.google.protobuf.Struct value)
Opaque and implementation dependent metadata of the endpoint. Envoy will pass this directly to the management server.
.google.protobuf.Struct metadata = 6;public UpstreamEndpointStats.Builder clearMetadata()
Opaque and implementation dependent metadata of the endpoint. Envoy will pass this directly to the management server.
.google.protobuf.Struct metadata = 6;public com.google.protobuf.Struct.Builder getMetadataBuilder()
Opaque and implementation dependent metadata of the endpoint. Envoy will pass this directly to the management server.
.google.protobuf.Struct metadata = 6;public com.google.protobuf.StructOrBuilder getMetadataOrBuilder()
Opaque and implementation dependent metadata of the endpoint. Envoy will pass this directly to the management server.
.google.protobuf.Struct metadata = 6;getMetadataOrBuilder in interface UpstreamEndpointStatsOrBuilderpublic long getTotalSuccessfulRequests()
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 UpstreamEndpointStatsOrBuilderpublic UpstreamEndpointStats.Builder setTotalSuccessfulRequests(long value)
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 UpstreamEndpointStats.Builder clearTotalSuccessfulRequests()
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 UpstreamEndpointStatsOrBuilderpublic UpstreamEndpointStats.Builder setTotalRequestsInProgress(long value)
The total number of unfinished requests for this endpoint.
uint64 total_requests_in_progress = 3;public 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 UpstreamEndpointStatsOrBuilderpublic 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 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 long getTotalIssuedRequests()
The total number of requests that were issued to this endpoint since the last report. A single TCP connection, HTTP or gRPC request or stream is counted as one request.
uint64 total_issued_requests = 7;getTotalIssuedRequests in interface UpstreamEndpointStatsOrBuilderpublic UpstreamEndpointStats.Builder setTotalIssuedRequests(long value)
The total number of requests that were issued to this endpoint since the last report. A single TCP connection, HTTP or gRPC request or stream is counted as one request.
uint64 total_issued_requests = 7;public UpstreamEndpointStats.Builder clearTotalIssuedRequests()
The total number of requests that were issued to this endpoint since the last report. A single TCP connection, HTTP or gRPC request or stream is counted as one request.
uint64 total_issued_requests = 7;public List<EndpointLoadMetricStats> getLoadMetricStatsList()
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;getLoadMetricStatsList in interface UpstreamEndpointStatsOrBuilderpublic int getLoadMetricStatsCount()
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;getLoadMetricStatsCount in interface UpstreamEndpointStatsOrBuilderpublic EndpointLoadMetricStats getLoadMetricStats(int index)
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;getLoadMetricStats in interface UpstreamEndpointStatsOrBuilderpublic UpstreamEndpointStats.Builder setLoadMetricStats(int index, EndpointLoadMetricStats value)
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;public UpstreamEndpointStats.Builder setLoadMetricStats(int index, EndpointLoadMetricStats.Builder builderForValue)
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;public UpstreamEndpointStats.Builder addLoadMetricStats(EndpointLoadMetricStats value)
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;public UpstreamEndpointStats.Builder addLoadMetricStats(int index, EndpointLoadMetricStats value)
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;public UpstreamEndpointStats.Builder addLoadMetricStats(EndpointLoadMetricStats.Builder builderForValue)
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;public UpstreamEndpointStats.Builder addLoadMetricStats(int index, EndpointLoadMetricStats.Builder builderForValue)
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;public UpstreamEndpointStats.Builder addAllLoadMetricStats(Iterable<? extends EndpointLoadMetricStats> values)
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;public UpstreamEndpointStats.Builder clearLoadMetricStats()
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;public UpstreamEndpointStats.Builder removeLoadMetricStats(int index)
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;public EndpointLoadMetricStats.Builder getLoadMetricStatsBuilder(int index)
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;public EndpointLoadMetricStatsOrBuilder getLoadMetricStatsOrBuilder(int index)
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;getLoadMetricStatsOrBuilder in interface UpstreamEndpointStatsOrBuilderpublic List<? extends EndpointLoadMetricStatsOrBuilder> getLoadMetricStatsOrBuilderList()
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;getLoadMetricStatsOrBuilderList in interface UpstreamEndpointStatsOrBuilderpublic EndpointLoadMetricStats.Builder addLoadMetricStatsBuilder()
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;public EndpointLoadMetricStats.Builder addLoadMetricStatsBuilder(int index)
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;public List<EndpointLoadMetricStats.Builder> getLoadMetricStatsBuilderList()
Stats for multi-dimensional load balancing.
repeated .envoy.api.v2.endpoint.EndpointLoadMetricStats load_metric_stats = 5;public final UpstreamEndpointStats.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<UpstreamEndpointStats.Builder>public final UpstreamEndpointStats.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<UpstreamEndpointStats.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.