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
Subclasses with type arguments of type ClientSideWeightedRoundRobin.Builder in io.envoyproxy.envoy.extensions.load_balancing_policies.client_side_weighted_round_robin.v3Modifier and TypeClassDescriptionstatic final classConfiguration for the client_side_weighted_round_robin LB policy.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.BuilderClientSideWeightedRoundRobin.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()