Package io.grpc.util
Class OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig
- java.lang.Object
-
- io.grpc.util.OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig
-
- Enclosing class:
- OutlierDetectionLoadBalancer
public static final class OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig extends java.lang.ObjectThe configuration forOutlierDetectionLoadBalancer.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.Builderstatic classOutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.FailurePercentageEjectionThe configuration for failure percentage ejection.static classOutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.SuccessRateEjectionThe configuration for success rate ejection.
-
Field Summary
Fields Modifier and Type Field Description java.lang.LongbaseEjectionTimeNanosio.grpc.internal.ServiceConfigUtil.PolicySelectionchildPolicyOutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.FailurePercentageEjectionfailurePercentageEjectionjava.lang.LongintervalNanosjava.lang.IntegermaxEjectionPercentjava.lang.LongmaxEjectionTimeNanosOutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.SuccessRateEjectionsuccessRateEjection
-
-
-
Field Detail
-
intervalNanos
public final java.lang.Long intervalNanos
-
baseEjectionTimeNanos
public final java.lang.Long baseEjectionTimeNanos
-
maxEjectionTimeNanos
public final java.lang.Long maxEjectionTimeNanos
-
maxEjectionPercent
public final java.lang.Integer maxEjectionPercent
-
successRateEjection
public final OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.SuccessRateEjection successRateEjection
-
failurePercentageEjection
public final OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.FailurePercentageEjection failurePercentageEjection
-
childPolicy
public final io.grpc.internal.ServiceConfigUtil.PolicySelection childPolicy
-
-