Package io.grpc.util
Class OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.FailurePercentageEjection.Builder
- java.lang.Object
-
- io.grpc.util.OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.FailurePercentageEjection.Builder
-
- Enclosing class:
- OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.FailurePercentageEjection
public static class OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.FailurePercentageEjection.Builder extends java.lang.Object
For building newOutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.FailurePercentageEjection
instances.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.Integer
enforcementPercentage
(package private) java.lang.Integer
minimumHosts
(package private) java.lang.Integer
requestVolume
(package private) java.lang.Integer
threshold
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
setThreshold
public OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.FailurePercentageEjection.Builder setThreshold(java.lang.Integer threshold)
The failure percentage that will result in an address being considered an outlier.
-
setEnforcementPercentage
public OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.FailurePercentageEjection.Builder setEnforcementPercentage(java.lang.Integer enforcementPercentage)
Only eject this percentage of outliers.
-
setMinimumHosts
public OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.FailurePercentageEjection.Builder setMinimumHosts(java.lang.Integer minimumHosts)
The minimum amount of host for failure percentage ejection to be enabled.
-
setRequestVolume
public OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.FailurePercentageEjection.Builder setRequestVolume(java.lang.Integer requestVolume)
The request volume required for an address to be considered for failure percentage ejection.
-
build
public OutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.FailurePercentageEjection build()
Builds a new instance ofOutlierDetectionLoadBalancer.OutlierDetectionLoadBalancerConfig.FailurePercentageEjection
.
-
-