Uses of Class
io.envoyproxy.envoy.extensions.load_balancing_policies.client_side_weighted_round_robin.v3.ClientSideWeightedRoundRobin.Builder
Packages that use ClientSideWeightedRoundRobin.Builder
Package
Description
-
Uses of ClientSideWeightedRoundRobin.Builder in io.envoyproxy.envoy.extensions.load_balancing_policies.client_side_weighted_round_robin.v3
Methods in io.envoyproxy.envoy.extensions.load_balancing_policies.client_side_weighted_round_robin.v3 that return ClientSideWeightedRoundRobin.BuilderModifier and TypeMethodDescriptionClientSideWeightedRoundRobin.Builder.clear()
ClientSideWeightedRoundRobin.Builder.clearBlackoutPeriod()
A given endpoint must report load metrics continuously for at least this long before the endpoint weight will be used.ClientSideWeightedRoundRobin.Builder.clearEnableOobLoadReport()
Whether to enable out-of-band utilization reporting collection from the endpoints.ClientSideWeightedRoundRobin.Builder.clearErrorUtilizationPenalty()
The multiplier used to adjust endpoint weights with the error rate calculated as eps/qps.ClientSideWeightedRoundRobin.Builder.clearOobReportingPeriod()
Load reporting interval to request from the server.ClientSideWeightedRoundRobin.Builder.clearWeightExpirationPeriod()
If a given endpoint has not reported load metrics in this long, then we stop using the reported weight.ClientSideWeightedRoundRobin.Builder.clearWeightUpdatePeriod()
How often endpoint weights are recalculated.ClientSideWeightedRoundRobin.Builder.mergeBlackoutPeriod
(com.google.protobuf.Duration value) A given endpoint must report load metrics continuously for at least this long before the endpoint weight will be used.ClientSideWeightedRoundRobin.Builder.mergeEnableOobLoadReport
(com.google.protobuf.BoolValue value) Whether to enable out-of-band utilization reporting collection from the endpoints.ClientSideWeightedRoundRobin.Builder.mergeErrorUtilizationPenalty
(com.google.protobuf.FloatValue value) The multiplier used to adjust endpoint weights with the error rate calculated as eps/qps.ClientSideWeightedRoundRobin.Builder.mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) ClientSideWeightedRoundRobin.Builder.mergeFrom
(com.google.protobuf.Message other) ClientSideWeightedRoundRobin.Builder.mergeFrom
(ClientSideWeightedRoundRobin other) ClientSideWeightedRoundRobin.Builder.mergeOobReportingPeriod
(com.google.protobuf.Duration value) Load reporting interval to request from the server.ClientSideWeightedRoundRobin.Builder.mergeWeightExpirationPeriod
(com.google.protobuf.Duration value) If a given endpoint has not reported load metrics in this long, then we stop using the reported weight.ClientSideWeightedRoundRobin.Builder.mergeWeightUpdatePeriod
(com.google.protobuf.Duration value) How often endpoint weights are recalculated.ClientSideWeightedRoundRobin.newBuilder()
ClientSideWeightedRoundRobin.newBuilder
(ClientSideWeightedRoundRobin prototype) ClientSideWeightedRoundRobin.newBuilderForType()
protected ClientSideWeightedRoundRobin.Builder
ClientSideWeightedRoundRobin.newBuilderForType
(com.google.protobuf.AbstractMessage.BuilderParent parent) ClientSideWeightedRoundRobin.Builder.setBlackoutPeriod
(com.google.protobuf.Duration value) A given endpoint must report load metrics continuously for at least this long before the endpoint weight will be used.ClientSideWeightedRoundRobin.Builder.setBlackoutPeriod
(com.google.protobuf.Duration.Builder builderForValue) A given endpoint must report load metrics continuously for at least this long before the endpoint weight will be used.ClientSideWeightedRoundRobin.Builder.setEnableOobLoadReport
(com.google.protobuf.BoolValue value) Whether to enable out-of-band utilization reporting collection from the endpoints.ClientSideWeightedRoundRobin.Builder.setEnableOobLoadReport
(com.google.protobuf.BoolValue.Builder builderForValue) Whether to enable out-of-band utilization reporting collection from the endpoints.ClientSideWeightedRoundRobin.Builder.setErrorUtilizationPenalty
(com.google.protobuf.FloatValue value) The multiplier used to adjust endpoint weights with the error rate calculated as eps/qps.ClientSideWeightedRoundRobin.Builder.setErrorUtilizationPenalty
(com.google.protobuf.FloatValue.Builder builderForValue) The multiplier used to adjust endpoint weights with the error rate calculated as eps/qps.ClientSideWeightedRoundRobin.Builder.setOobReportingPeriod
(com.google.protobuf.Duration value) Load reporting interval to request from the server.ClientSideWeightedRoundRobin.Builder.setOobReportingPeriod
(com.google.protobuf.Duration.Builder builderForValue) Load reporting interval to request from the server.ClientSideWeightedRoundRobin.Builder.setWeightExpirationPeriod
(com.google.protobuf.Duration value) If a given endpoint has not reported load metrics in this long, then we stop using the reported weight.ClientSideWeightedRoundRobin.Builder.setWeightExpirationPeriod
(com.google.protobuf.Duration.Builder builderForValue) If a given endpoint has not reported load metrics in this long, then we stop using the reported weight.ClientSideWeightedRoundRobin.Builder.setWeightUpdatePeriod
(com.google.protobuf.Duration value) How often endpoint weights are recalculated.ClientSideWeightedRoundRobin.Builder.setWeightUpdatePeriod
(com.google.protobuf.Duration.Builder builderForValue) How often endpoint weights are recalculated.ClientSideWeightedRoundRobin.toBuilder()