OutlierDetection.Builder |
OutlierDetection.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
|
OutlierDetection.Builder |
OutlierDetection.Builder.clear() |
|
OutlierDetection.Builder |
OutlierDetection.Builder.clearBaseEjectionTime() |
The base time that a backend endpoint is ejected for.
|
OutlierDetection.Builder |
OutlierDetection.Builder.clearConsecutiveErrors() |
Number of consecutive errors before a backend endpoint is ejected from the load balancing pool.
|
OutlierDetection.Builder |
OutlierDetection.Builder.clearConsecutiveGatewayFailure() |
The number of consecutive gateway failures (502, 503, 504 status or connection errors that are mapped to one of those status codes) before a consecutive gateway failure ejection occurs.
|
OutlierDetection.Builder |
OutlierDetection.Builder.clearEnforcingConsecutiveErrors() |
The percentage chance that a backend endpoint will be ejected when an outlier status is detected through consecutive 5xx.
|
OutlierDetection.Builder |
OutlierDetection.Builder.clearEnforcingConsecutiveGatewayFailure() |
The percentage chance that a backend endpoint will be ejected when an outlier status is detected through consecutive gateway failures.
|
OutlierDetection.Builder |
OutlierDetection.Builder.clearEnforcingSuccessRate() |
The percentage chance that a backend endpoint will be ejected when an outlier status is detected through success rate statistics.
|
OutlierDetection.Builder |
OutlierDetection.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
|
OutlierDetection.Builder |
OutlierDetection.Builder.clearInterval() |
Time interval between ejection analysis sweeps.
|
OutlierDetection.Builder |
OutlierDetection.Builder.clearMaxEjectionPercent() |
Maximum percentage of backend endpoints in the load balancing pool for the backend service that can be ejected if the ejection conditions are met.
|
OutlierDetection.Builder |
OutlierDetection.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
|
OutlierDetection.Builder |
OutlierDetection.Builder.clearSuccessRateMinimumHosts() |
The number of backend endpoints in the load balancing pool that must have enough request volume to detect success rate outliers.
|
OutlierDetection.Builder |
OutlierDetection.Builder.clearSuccessRateRequestVolume() |
The minimum number of total requests that must be collected in one interval (as defined by the interval duration above) to include this backend endpoint in success rate based outlier detection.
|
OutlierDetection.Builder |
OutlierDetection.Builder.clearSuccessRateStdevFactor() |
This factor is used to determine the ejection threshold for success rate outlier ejection.
|
OutlierDetection.Builder |
OutlierDetection.Builder.clone() |
|
OutlierDetection.Builder |
BackendService.Builder.getOutlierDetectionBuilder() |
Settings controlling the ejection of unhealthy backend endpoints from the load balancing pool of each individual proxy instance that processes the traffic for the given backend service.
|
OutlierDetection.Builder |
OutlierDetection.Builder.mergeBaseEjectionTime(Duration value) |
The base time that a backend endpoint is ejected for.
|
OutlierDetection.Builder |
OutlierDetection.Builder.mergeFrom(OutlierDetection other) |
|
OutlierDetection.Builder |
OutlierDetection.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
|
OutlierDetection.Builder |
OutlierDetection.Builder.mergeFrom(com.google.protobuf.Message other) |
|
OutlierDetection.Builder |
OutlierDetection.Builder.mergeInterval(Duration value) |
Time interval between ejection analysis sweeps.
|
OutlierDetection.Builder |
OutlierDetection.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
|
static OutlierDetection.Builder |
OutlierDetection.newBuilder() |
|
static OutlierDetection.Builder |
OutlierDetection.newBuilder(OutlierDetection prototype) |
|
OutlierDetection.Builder |
OutlierDetection.newBuilderForType() |
|
protected OutlierDetection.Builder |
OutlierDetection.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
|
OutlierDetection.Builder |
OutlierDetection.Builder.setBaseEjectionTime(Duration value) |
The base time that a backend endpoint is ejected for.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setBaseEjectionTime(Duration.Builder builderForValue) |
The base time that a backend endpoint is ejected for.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setConsecutiveErrors(int value) |
Number of consecutive errors before a backend endpoint is ejected from the load balancing pool.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setConsecutiveGatewayFailure(int value) |
The number of consecutive gateway failures (502, 503, 504 status or connection errors that are mapped to one of those status codes) before a consecutive gateway failure ejection occurs.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setEnforcingConsecutiveErrors(int value) |
The percentage chance that a backend endpoint will be ejected when an outlier status is detected through consecutive 5xx.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setEnforcingConsecutiveGatewayFailure(int value) |
The percentage chance that a backend endpoint will be ejected when an outlier status is detected through consecutive gateway failures.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setEnforcingSuccessRate(int value) |
The percentage chance that a backend endpoint will be ejected when an outlier status is detected through success rate statistics.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
|
OutlierDetection.Builder |
OutlierDetection.Builder.setInterval(Duration value) |
Time interval between ejection analysis sweeps.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setInterval(Duration.Builder builderForValue) |
Time interval between ejection analysis sweeps.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setMaxEjectionPercent(int value) |
Maximum percentage of backend endpoints in the load balancing pool for the backend service that can be ejected if the ejection conditions are met.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
|
OutlierDetection.Builder |
OutlierDetection.Builder.setSuccessRateMinimumHosts(int value) |
The number of backend endpoints in the load balancing pool that must have enough request volume to detect success rate outliers.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setSuccessRateRequestVolume(int value) |
The minimum number of total requests that must be collected in one interval (as defined by the interval duration above) to include this backend endpoint in success rate based outlier detection.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setSuccessRateStdevFactor(int value) |
This factor is used to determine the ejection threshold for success rate outlier ejection.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
|
OutlierDetection.Builder |
OutlierDetection.toBuilder() |
|