Package io.grpc.xds
Class WeightedRoundRobinLoadBalancer.WeightedRoundRobinLoadBalancerConfig.Builder
- java.lang.Object
-
- io.grpc.xds.WeightedRoundRobinLoadBalancer.WeightedRoundRobinLoadBalancerConfig.Builder
-
- Enclosing class:
- WeightedRoundRobinLoadBalancer.WeightedRoundRobinLoadBalancerConfig
static final class WeightedRoundRobinLoadBalancer.WeightedRoundRobinLoadBalancerConfig.Builder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) long
blackoutPeriodNanos
(package private) boolean
enableOobLoadReport
(package private) float
errorUtilizationPenalty
(package private) long
oobReportingPeriodNanos
(package private) long
weightExpirationPeriodNanos
(package private) long
weightUpdatePeriodNanos
-
Constructor Summary
Constructors Modifier Constructor Description private
Builder()
-
Method Summary
-
-
-
Field Detail
-
blackoutPeriodNanos
long blackoutPeriodNanos
-
weightExpirationPeriodNanos
long weightExpirationPeriodNanos
-
enableOobLoadReport
boolean enableOobLoadReport
-
oobReportingPeriodNanos
long oobReportingPeriodNanos
-
weightUpdatePeriodNanos
long weightUpdatePeriodNanos
-
errorUtilizationPenalty
float errorUtilizationPenalty
-
-
Method Detail
-
setBlackoutPeriodNanos
WeightedRoundRobinLoadBalancer.WeightedRoundRobinLoadBalancerConfig.Builder setBlackoutPeriodNanos(long blackoutPeriodNanos)
-
setWeightExpirationPeriodNanos
WeightedRoundRobinLoadBalancer.WeightedRoundRobinLoadBalancerConfig.Builder setWeightExpirationPeriodNanos(long weightExpirationPeriodNanos)
-
setEnableOobLoadReport
WeightedRoundRobinLoadBalancer.WeightedRoundRobinLoadBalancerConfig.Builder setEnableOobLoadReport(boolean enableOobLoadReport)
-
setOobReportingPeriodNanos
WeightedRoundRobinLoadBalancer.WeightedRoundRobinLoadBalancerConfig.Builder setOobReportingPeriodNanos(long oobReportingPeriodNanos)
-
setWeightUpdatePeriodNanos
WeightedRoundRobinLoadBalancer.WeightedRoundRobinLoadBalancerConfig.Builder setWeightUpdatePeriodNanos(long weightUpdatePeriodNanos)
-
setErrorUtilizationPenalty
WeightedRoundRobinLoadBalancer.WeightedRoundRobinLoadBalancerConfig.Builder setErrorUtilizationPenalty(float errorUtilizationPenalty)
-
-