public static interface EndpointOuterClass.LbEndpointOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
EndpointOuterClass.Endpoint |
getEndpoint()
Upstream host identifier
.envoy.api.v2.endpoint.Endpoint endpoint = 1; |
EndpointOuterClass.EndpointOrBuilder |
getEndpointOrBuilder()
Upstream host identifier
.envoy.api.v2.endpoint.Endpoint endpoint = 1; |
HealthCheckOuterClass.HealthStatus |
getHealthStatus()
Optional health status when known and supplied by EDS server.
|
int |
getHealthStatusValue()
Optional health status when known and supplied by EDS server.
|
com.google.protobuf.UInt32Value |
getLoadBalancingWeight()
The optional load balancing weight of the upstream host, in the range 1 -
128.
|
com.google.protobuf.UInt32ValueOrBuilder |
getLoadBalancingWeightOrBuilder()
The optional load balancing weight of the upstream host, in the range 1 -
128.
|
Base.Metadata |
getMetadata()
The endpoint metadata specifies values that may be used by the load
balancer to select endpoints in a cluster for a given request.
|
Base.MetadataOrBuilder |
getMetadataOrBuilder()
The endpoint metadata specifies values that may be used by the load
balancer to select endpoints in a cluster for a given request.
|
boolean |
hasEndpoint()
Upstream host identifier
.envoy.api.v2.endpoint.Endpoint endpoint = 1; |
boolean |
hasLoadBalancingWeight()
The optional load balancing weight of the upstream host, in the range 1 -
128.
|
boolean |
hasMetadata()
The endpoint metadata specifies values that may be used by the load
balancer to select endpoints in a cluster for a given request.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasEndpoint()
Upstream host identifier
.envoy.api.v2.endpoint.Endpoint endpoint = 1;EndpointOuterClass.Endpoint getEndpoint()
Upstream host identifier
.envoy.api.v2.endpoint.Endpoint endpoint = 1;EndpointOuterClass.EndpointOrBuilder getEndpointOrBuilder()
Upstream host identifier
.envoy.api.v2.endpoint.Endpoint endpoint = 1;int getHealthStatusValue()
Optional health status when known and supplied by EDS server.
.envoy.api.v2.core.HealthStatus health_status = 2;HealthCheckOuterClass.HealthStatus getHealthStatus()
Optional health status when known and supplied by EDS server.
.envoy.api.v2.core.HealthStatus health_status = 2;boolean hasMetadata()
The endpoint metadata specifies values that may be used by the load balancer to select endpoints in a cluster for a given request. The filter name should be specified as *envoy.lb*. An example boolean key-value pair is *canary*, providing the optional canary status of the upstream host. This may be matched against in a route's ForwardAction metadata_match field to subset the endpoints considered in cluster load balancing.
.envoy.api.v2.core.Metadata metadata = 3;Base.Metadata getMetadata()
The endpoint metadata specifies values that may be used by the load balancer to select endpoints in a cluster for a given request. The filter name should be specified as *envoy.lb*. An example boolean key-value pair is *canary*, providing the optional canary status of the upstream host. This may be matched against in a route's ForwardAction metadata_match field to subset the endpoints considered in cluster load balancing.
.envoy.api.v2.core.Metadata metadata = 3;Base.MetadataOrBuilder getMetadataOrBuilder()
The endpoint metadata specifies values that may be used by the load balancer to select endpoints in a cluster for a given request. The filter name should be specified as *envoy.lb*. An example boolean key-value pair is *canary*, providing the optional canary status of the upstream host. This may be matched against in a route's ForwardAction metadata_match field to subset the endpoints considered in cluster load balancing.
.envoy.api.v2.core.Metadata metadata = 3;boolean hasLoadBalancingWeight()
The optional load balancing weight of the upstream host, in the range 1 - 128. Envoy uses the load balancing weight in some of the built in load balancers. The load balancing weight for an endpoint is divided by the sum of the weights of all endpoints in the endpoint's locality to produce a percentage of traffic for the endpoint. This percentage is then further weighted by the endpoint's locality's load balancing weight from LocalityLbEndpoints. If unspecified, each host is presumed to have equal weight in a locality. .. attention:: The limit of 128 is somewhat arbitrary, but is applied due to performance concerns with the current implementation and can be removed when `this issue <https://github.com/envoyproxy/envoy/issues/1285>`_ is fixed.
.google.protobuf.UInt32Value load_balancing_weight = 4 [(.validate.rules) = { ... }com.google.protobuf.UInt32Value getLoadBalancingWeight()
The optional load balancing weight of the upstream host, in the range 1 - 128. Envoy uses the load balancing weight in some of the built in load balancers. The load balancing weight for an endpoint is divided by the sum of the weights of all endpoints in the endpoint's locality to produce a percentage of traffic for the endpoint. This percentage is then further weighted by the endpoint's locality's load balancing weight from LocalityLbEndpoints. If unspecified, each host is presumed to have equal weight in a locality. .. attention:: The limit of 128 is somewhat arbitrary, but is applied due to performance concerns with the current implementation and can be removed when `this issue <https://github.com/envoyproxy/envoy/issues/1285>`_ is fixed.
.google.protobuf.UInt32Value load_balancing_weight = 4 [(.validate.rules) = { ... }com.google.protobuf.UInt32ValueOrBuilder getLoadBalancingWeightOrBuilder()
The optional load balancing weight of the upstream host, in the range 1 - 128. Envoy uses the load balancing weight in some of the built in load balancers. The load balancing weight for an endpoint is divided by the sum of the weights of all endpoints in the endpoint's locality to produce a percentage of traffic for the endpoint. This percentage is then further weighted by the endpoint's locality's load balancing weight from LocalityLbEndpoints. If unspecified, each host is presumed to have equal weight in a locality. .. attention:: The limit of 128 is somewhat arbitrary, but is applied due to performance concerns with the current implementation and can be removed when `this issue <https://github.com/envoyproxy/envoy/issues/1285>`_ is fixed.
.google.protobuf.UInt32Value load_balancing_weight = 4 [(.validate.rules) = { ... }Copyright © 2018 The Envoy Project. All rights reserved.