| Modifier and Type | Method and Description |
|---|---|
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 host is ejected for.
|
OutlierDetection.Builder |
OutlierDetection.Builder.clearConsecutiveErrors()
Number of errors before a host is ejected from the connection 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 host will be actually ejected when an outlier status is detected through consecutive 5xx.
|
OutlierDetection.Builder |
OutlierDetection.Builder.clearEnforcingConsecutiveGatewayFailure()
The percentage chance that a host will be actually ejected when an outlier status is detected through consecutive gateway failures.
|
OutlierDetection.Builder |
OutlierDetection.Builder.clearEnforcingSuccessRate()
The percentage chance that a host will be actually 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 hosts in the load balancing pool for the backend service that can be ejected.
|
OutlierDetection.Builder |
OutlierDetection.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
OutlierDetection.Builder |
OutlierDetection.Builder.clearSuccessRateMinimumHosts()
The number of hosts in a cluster 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 host 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 eviction of unhealthy hosts from the load balancing pool for the backend service.
|
OutlierDetection.Builder |
OutlierDetection.Builder.mergeBaseEjectionTime(Duration value)
The base time that a host is ejected for.
|
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.mergeFrom(OutlierDetection 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.Builder builderForValue)
The base time that a host is ejected for.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setBaseEjectionTime(Duration value)
The base time that a host is ejected for.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setConsecutiveErrors(int value)
Number of errors before a host is ejected from the connection 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 host will be actually ejected when an outlier status is detected through consecutive 5xx.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setEnforcingConsecutiveGatewayFailure(int value)
The percentage chance that a host will be actually ejected when an outlier status is detected through consecutive gateway failures.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setEnforcingSuccessRate(int value)
The percentage chance that a host will be actually 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.Builder builderForValue)
Time interval between ejection analysis sweeps.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setInterval(Duration value)
Time interval between ejection analysis sweeps.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setMaxEjectionPercent(int value)
Maximum percentage of hosts in the load balancing pool for the backend service that can be ejected.
|
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 hosts in a cluster 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 host 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() |
| Modifier and Type | Method and Description |
|---|---|
BackendService.Builder |
BackendService.Builder.setOutlierDetection(OutlierDetection.Builder builderForValue)
Settings controlling the eviction of unhealthy hosts from the load balancing pool for the backend service.
|
Copyright © 2023 Google LLC. All rights reserved.