| Package | Description |
|---|---|
| io.envoyproxy.envoy.config.cluster.v4alpha |
| 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.clearConsecutive5Xx()
The number of consecutive 5xx responses or local origin errors that are mapped
to 5xx error codes before a consecutive 5xx ejection
occurs.
|
OutlierDetection.Builder |
OutlierDetection.Builder.clearConsecutiveGatewayFailure()
The number of consecutive gateway failures (502, 503, 504 status codes)
before a consecutive gateway failure ejection occurs.
|
OutlierDetection.Builder |
OutlierDetection.Builder.clearConsecutiveLocalOriginFailure()
The number of consecutive locally originated failures before ejection
occurs.
|
OutlierDetection.Builder |
OutlierDetection.Builder.clearEnforcingConsecutive5Xx()
The % chance that a host will be actually ejected when an outlier status
is detected through consecutive 5xx.
|
OutlierDetection.Builder |
OutlierDetection.Builder.clearEnforcingConsecutiveGatewayFailure()
The % chance that a host will be actually ejected when an outlier status
is detected through consecutive gateway failures.
|
OutlierDetection.Builder |
OutlierDetection.Builder.clearEnforcingConsecutiveLocalOriginFailure()
The % chance that a host will be actually ejected when an outlier status
is detected through consecutive locally originated failures.
|
OutlierDetection.Builder |
OutlierDetection.Builder.clearEnforcingFailurePercentage()
The % chance that a host will be actually ejected when an outlier status is detected through
failure percentage statistics.
|
OutlierDetection.Builder |
OutlierDetection.Builder.clearEnforcingFailurePercentageLocalOrigin()
The % chance that a host will be actually ejected when an outlier status is detected through
local-origin failure percentage statistics.
|
OutlierDetection.Builder |
OutlierDetection.Builder.clearEnforcingLocalOriginSuccessRate()
The % chance that a host will be actually ejected when an outlier status
is detected through success rate statistics for locally originated errors.
|
OutlierDetection.Builder |
OutlierDetection.Builder.clearEnforcingSuccessRate()
The % chance that a host will be actually ejected when an outlier status
is detected through success rate statistics.
|
OutlierDetection.Builder |
OutlierDetection.Builder.clearFailurePercentageMinimumHosts()
The minimum number of hosts in a cluster in order to perform failure percentage-based ejection.
|
OutlierDetection.Builder |
OutlierDetection.Builder.clearFailurePercentageRequestVolume()
The minimum number of total requests that must be collected in one interval (as defined by the
interval duration above) to perform failure percentage-based ejection for this host.
|
OutlierDetection.Builder |
OutlierDetection.Builder.clearFailurePercentageThreshold()
The failure percentage to use when determining failure percentage-based outlier detection.
|
OutlierDetection.Builder |
OutlierDetection.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
OutlierDetection.Builder |
OutlierDetection.Builder.clearInterval()
The time interval between ejection analysis sweeps.
|
OutlierDetection.Builder |
OutlierDetection.Builder.clearMaxEjectionPercent()
The maximum % of an upstream cluster that can be ejected due to outlier
detection.
|
OutlierDetection.Builder |
OutlierDetection.Builder.clearMaxEjectionTime()
The maximum time that a host is ejected for.
|
OutlierDetection.Builder |
OutlierDetection.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
OutlierDetection.Builder |
OutlierDetection.Builder.clearSplitExternalLocalOriginErrors()
Determines whether to distinguish local origin failures from external errors.
|
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 |
Cluster.Builder.getOutlierDetectionBuilder()
If specified, outlier detection will be enabled for this upstream cluster.
|
OutlierDetection.Builder |
OutlierDetection.Builder.mergeBaseEjectionTime(com.google.protobuf.Duration value)
The base time that a host is ejected for.
|
OutlierDetection.Builder |
OutlierDetection.Builder.mergeConsecutive5Xx(com.google.protobuf.UInt32Value value)
The number of consecutive 5xx responses or local origin errors that are mapped
to 5xx error codes before a consecutive 5xx ejection
occurs.
|
OutlierDetection.Builder |
OutlierDetection.Builder.mergeConsecutiveGatewayFailure(com.google.protobuf.UInt32Value value)
The number of consecutive gateway failures (502, 503, 504 status codes)
before a consecutive gateway failure ejection occurs.
|
OutlierDetection.Builder |
OutlierDetection.Builder.mergeConsecutiveLocalOriginFailure(com.google.protobuf.UInt32Value value)
The number of consecutive locally originated failures before ejection
occurs.
|
OutlierDetection.Builder |
OutlierDetection.Builder.mergeEnforcingConsecutive5Xx(com.google.protobuf.UInt32Value value)
The % chance that a host will be actually ejected when an outlier status
is detected through consecutive 5xx.
|
OutlierDetection.Builder |
OutlierDetection.Builder.mergeEnforcingConsecutiveGatewayFailure(com.google.protobuf.UInt32Value value)
The % chance that a host will be actually ejected when an outlier status
is detected through consecutive gateway failures.
|
OutlierDetection.Builder |
OutlierDetection.Builder.mergeEnforcingConsecutiveLocalOriginFailure(com.google.protobuf.UInt32Value value)
The % chance that a host will be actually ejected when an outlier status
is detected through consecutive locally originated failures.
|
OutlierDetection.Builder |
OutlierDetection.Builder.mergeEnforcingFailurePercentage(com.google.protobuf.UInt32Value value)
The % chance that a host will be actually ejected when an outlier status is detected through
failure percentage statistics.
|
OutlierDetection.Builder |
OutlierDetection.Builder.mergeEnforcingFailurePercentageLocalOrigin(com.google.protobuf.UInt32Value value)
The % chance that a host will be actually ejected when an outlier status is detected through
local-origin failure percentage statistics.
|
OutlierDetection.Builder |
OutlierDetection.Builder.mergeEnforcingLocalOriginSuccessRate(com.google.protobuf.UInt32Value value)
The % chance that a host will be actually ejected when an outlier status
is detected through success rate statistics for locally originated errors.
|
OutlierDetection.Builder |
OutlierDetection.Builder.mergeEnforcingSuccessRate(com.google.protobuf.UInt32Value value)
The % chance that a host will be actually ejected when an outlier status
is detected through success rate statistics.
|
OutlierDetection.Builder |
OutlierDetection.Builder.mergeFailurePercentageMinimumHosts(com.google.protobuf.UInt32Value value)
The minimum number of hosts in a cluster in order to perform failure percentage-based ejection.
|
OutlierDetection.Builder |
OutlierDetection.Builder.mergeFailurePercentageRequestVolume(com.google.protobuf.UInt32Value value)
The minimum number of total requests that must be collected in one interval (as defined by the
interval duration above) to perform failure percentage-based ejection for this host.
|
OutlierDetection.Builder |
OutlierDetection.Builder.mergeFailurePercentageThreshold(com.google.protobuf.UInt32Value value)
The failure percentage to use when determining failure percentage-based outlier detection.
|
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(com.google.protobuf.Duration value)
The time interval between ejection analysis sweeps.
|
OutlierDetection.Builder |
OutlierDetection.Builder.mergeMaxEjectionPercent(com.google.protobuf.UInt32Value value)
The maximum % of an upstream cluster that can be ejected due to outlier
detection.
|
OutlierDetection.Builder |
OutlierDetection.Builder.mergeMaxEjectionTime(com.google.protobuf.Duration value)
The maximum time that a host is ejected for.
|
OutlierDetection.Builder |
OutlierDetection.Builder.mergeSuccessRateMinimumHosts(com.google.protobuf.UInt32Value value)
The number of hosts in a cluster that must have enough request volume to
detect success rate outliers.
|
OutlierDetection.Builder |
OutlierDetection.Builder.mergeSuccessRateRequestVolume(com.google.protobuf.UInt32Value 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.mergeSuccessRateStdevFactor(com.google.protobuf.UInt32Value value)
This factor is used to determine the ejection threshold for success rate
outlier ejection.
|
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(com.google.protobuf.Duration.Builder builderForValue)
The base time that a host is ejected for.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setBaseEjectionTime(com.google.protobuf.Duration value)
The base time that a host is ejected for.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setConsecutive5Xx(com.google.protobuf.UInt32Value.Builder builderForValue)
The number of consecutive 5xx responses or local origin errors that are mapped
to 5xx error codes before a consecutive 5xx ejection
occurs.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setConsecutive5Xx(com.google.protobuf.UInt32Value value)
The number of consecutive 5xx responses or local origin errors that are mapped
to 5xx error codes before a consecutive 5xx ejection
occurs.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setConsecutiveGatewayFailure(com.google.protobuf.UInt32Value.Builder builderForValue)
The number of consecutive gateway failures (502, 503, 504 status codes)
before a consecutive gateway failure ejection occurs.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setConsecutiveGatewayFailure(com.google.protobuf.UInt32Value value)
The number of consecutive gateway failures (502, 503, 504 status codes)
before a consecutive gateway failure ejection occurs.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setConsecutiveLocalOriginFailure(com.google.protobuf.UInt32Value.Builder builderForValue)
The number of consecutive locally originated failures before ejection
occurs.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setConsecutiveLocalOriginFailure(com.google.protobuf.UInt32Value value)
The number of consecutive locally originated failures before ejection
occurs.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setEnforcingConsecutive5Xx(com.google.protobuf.UInt32Value.Builder builderForValue)
The % chance that a host will be actually ejected when an outlier status
is detected through consecutive 5xx.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setEnforcingConsecutive5Xx(com.google.protobuf.UInt32Value value)
The % chance that a host will be actually ejected when an outlier status
is detected through consecutive 5xx.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setEnforcingConsecutiveGatewayFailure(com.google.protobuf.UInt32Value.Builder builderForValue)
The % chance that a host will be actually ejected when an outlier status
is detected through consecutive gateway failures.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setEnforcingConsecutiveGatewayFailure(com.google.protobuf.UInt32Value value)
The % chance that a host will be actually ejected when an outlier status
is detected through consecutive gateway failures.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setEnforcingConsecutiveLocalOriginFailure(com.google.protobuf.UInt32Value.Builder builderForValue)
The % chance that a host will be actually ejected when an outlier status
is detected through consecutive locally originated failures.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setEnforcingConsecutiveLocalOriginFailure(com.google.protobuf.UInt32Value value)
The % chance that a host will be actually ejected when an outlier status
is detected through consecutive locally originated failures.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setEnforcingFailurePercentage(com.google.protobuf.UInt32Value.Builder builderForValue)
The % chance that a host will be actually ejected when an outlier status is detected through
failure percentage statistics.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setEnforcingFailurePercentage(com.google.protobuf.UInt32Value value)
The % chance that a host will be actually ejected when an outlier status is detected through
failure percentage statistics.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setEnforcingFailurePercentageLocalOrigin(com.google.protobuf.UInt32Value.Builder builderForValue)
The % chance that a host will be actually ejected when an outlier status is detected through
local-origin failure percentage statistics.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setEnforcingFailurePercentageLocalOrigin(com.google.protobuf.UInt32Value value)
The % chance that a host will be actually ejected when an outlier status is detected through
local-origin failure percentage statistics.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setEnforcingLocalOriginSuccessRate(com.google.protobuf.UInt32Value.Builder builderForValue)
The % chance that a host will be actually ejected when an outlier status
is detected through success rate statistics for locally originated errors.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setEnforcingLocalOriginSuccessRate(com.google.protobuf.UInt32Value value)
The % chance that a host will be actually ejected when an outlier status
is detected through success rate statistics for locally originated errors.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setEnforcingSuccessRate(com.google.protobuf.UInt32Value.Builder builderForValue)
The % chance that a host will be actually ejected when an outlier status
is detected through success rate statistics.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setEnforcingSuccessRate(com.google.protobuf.UInt32Value value)
The % chance that a host will be actually ejected when an outlier status
is detected through success rate statistics.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setFailurePercentageMinimumHosts(com.google.protobuf.UInt32Value.Builder builderForValue)
The minimum number of hosts in a cluster in order to perform failure percentage-based ejection.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setFailurePercentageMinimumHosts(com.google.protobuf.UInt32Value value)
The minimum number of hosts in a cluster in order to perform failure percentage-based ejection.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setFailurePercentageRequestVolume(com.google.protobuf.UInt32Value.Builder builderForValue)
The minimum number of total requests that must be collected in one interval (as defined by the
interval duration above) to perform failure percentage-based ejection for this host.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setFailurePercentageRequestVolume(com.google.protobuf.UInt32Value value)
The minimum number of total requests that must be collected in one interval (as defined by the
interval duration above) to perform failure percentage-based ejection for this host.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setFailurePercentageThreshold(com.google.protobuf.UInt32Value.Builder builderForValue)
The failure percentage to use when determining failure percentage-based outlier detection.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setFailurePercentageThreshold(com.google.protobuf.UInt32Value value)
The failure percentage to use when determining failure percentage-based outlier detection.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
OutlierDetection.Builder |
OutlierDetection.Builder.setInterval(com.google.protobuf.Duration.Builder builderForValue)
The time interval between ejection analysis sweeps.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setInterval(com.google.protobuf.Duration value)
The time interval between ejection analysis sweeps.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setMaxEjectionPercent(com.google.protobuf.UInt32Value.Builder builderForValue)
The maximum % of an upstream cluster that can be ejected due to outlier
detection.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setMaxEjectionPercent(com.google.protobuf.UInt32Value value)
The maximum % of an upstream cluster that can be ejected due to outlier
detection.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setMaxEjectionTime(com.google.protobuf.Duration.Builder builderForValue)
The maximum time that a host is ejected for.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setMaxEjectionTime(com.google.protobuf.Duration value)
The maximum time that a host is ejected for.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
OutlierDetection.Builder |
OutlierDetection.Builder.setSplitExternalLocalOriginErrors(boolean value)
Determines whether to distinguish local origin failures from external errors.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setSuccessRateMinimumHosts(com.google.protobuf.UInt32Value.Builder builderForValue)
The number of hosts in a cluster that must have enough request volume to
detect success rate outliers.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setSuccessRateMinimumHosts(com.google.protobuf.UInt32Value value)
The number of hosts in a cluster that must have enough request volume to
detect success rate outliers.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setSuccessRateRequestVolume(com.google.protobuf.UInt32Value.Builder builderForValue)
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.setSuccessRateRequestVolume(com.google.protobuf.UInt32Value 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(com.google.protobuf.UInt32Value.Builder builderForValue)
This factor is used to determine the ejection threshold for success rate
outlier ejection.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setSuccessRateStdevFactor(com.google.protobuf.UInt32Value 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 |
|---|---|
Cluster.Builder |
Cluster.Builder.setOutlierDetection(OutlierDetection.Builder builderForValue)
If specified, outlier detection will be enabled for this upstream cluster.
|
Copyright © 2018–2021 The Envoy Project. All rights reserved.