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) longblackoutPeriodNanos(package private) booleanenableOobLoadReport(package private) floaterrorUtilizationPenalty(package private) longoobReportingPeriodNanos(package private) longweightExpirationPeriodNanos(package private) longweightUpdatePeriodNanos
-
Constructor Summary
Constructors Modifier Constructor Description privateBuilder()
-
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)
-
-