Uses of Class
io.envoyproxy.envoy.config.cluster.v3.OutlierDetection.Builder
Packages that use OutlierDetection.Builder
-
Uses of OutlierDetection.Builder in io.envoyproxy.envoy.config.cluster.v3
Fields in io.envoyproxy.envoy.config.cluster.v3 with type parameters of type OutlierDetection.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.SingleFieldBuilder
<OutlierDetection, OutlierDetection.Builder, OutlierDetectionOrBuilder> Cluster.Builder.outlierDetectionBuilder_
Methods in io.envoyproxy.envoy.config.cluster.v3 that return OutlierDetection.BuilderModifier and TypeMethodDescriptionOutlierDetection.Builder.addAllMonitors
(Iterable<? extends TypedExtensionConfig> values) Set of host's passive monitors.OutlierDetection.Builder.addMonitors
(int index, TypedExtensionConfig value) Set of host's passive monitors.OutlierDetection.Builder.addMonitors
(int index, TypedExtensionConfig.Builder builderForValue) Set of host's passive monitors.OutlierDetection.Builder.addMonitors
(TypedExtensionConfig value) Set of host's passive monitors.OutlierDetection.Builder.addMonitors
(TypedExtensionConfig.Builder builderForValue) Set of host's passive monitors.OutlierDetection.Builder.clear()
OutlierDetection.Builder.clearAlwaysEjectOneHost()
If enabled, at least one host is ejected regardless of the value of :ref:`max_ejection_percent<envoy_v3_api_field_config.cluster.v3.OutlierDetection.max_ejection_percent>`.OutlierDetection.Builder.clearBaseEjectionTime()
The base time that a host is ejected for.OutlierDetection.Builder.clearConsecutive5Xx()
The number of consecutive server-side error responses (for HTTP traffic, 5xx responses; for TCP traffic, connection failures; for Redis, failure to respond PONG; etc.) before a consecutive 5xx ejection occurs.OutlierDetection.Builder.clearConsecutiveGatewayFailure()
The number of consecutive gateway failures (502, 503, 504 status codes) before a consecutive gateway failure ejection occurs.OutlierDetection.Builder.clearConsecutiveLocalOriginFailure()
The number of consecutive locally originated failures before ejection occurs.OutlierDetection.Builder.clearEnforcingConsecutive5Xx()
The % chance that a host will be actually ejected when an outlier status is detected through consecutive 5xx.OutlierDetection.Builder.clearEnforcingConsecutiveGatewayFailure()
The % chance that a host will be actually ejected when an outlier status is detected through consecutive gateway failures.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.clearEnforcingFailurePercentage()
The % chance that a host will be actually ejected when an outlier status is detected through failure percentage statistics.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.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.clearEnforcingSuccessRate()
The % chance that a host will be actually ejected when an outlier status is detected through success rate statistics.OutlierDetection.Builder.clearFailurePercentageMinimumHosts()
The minimum number of hosts in a cluster in order to perform failure percentage-based ejection.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.clearFailurePercentageThreshold()
The failure percentage to use when determining failure percentage-based outlier detection.OutlierDetection.Builder.clearInterval()
The time interval between ejection analysis sweeps.OutlierDetection.Builder.clearMaxEjectionPercent()
The maximum % of an upstream cluster that can be ejected due to outlier detection.OutlierDetection.Builder.clearMaxEjectionTime()
The maximum time that a host is ejected for.OutlierDetection.Builder.clearMaxEjectionTimeJitter()
The maximum amount of jitter to add to the ejection time, in order to prevent a 'thundering herd' effect where all proxies try to reconnect to host at the same time.OutlierDetection.Builder.clearMonitors()
Set of host's passive monitors.OutlierDetection.Builder.clearSplitExternalLocalOriginErrors()
Determines whether to distinguish local origin failures from external errors.OutlierDetection.Builder.clearSuccessfulActiveHealthCheckUnejectHost()
If active health checking is enabled and a host is ejected by outlier detection, a successful active health check unejects the host by default and considers it as healthy.OutlierDetection.Builder.clearSuccessRateMinimumHosts()
The number of hosts in a cluster that must have enough request volume to detect success rate outliers.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.clearSuccessRateStdevFactor()
This factor is used to determine the ejection threshold for success rate outlier ejection.Cluster.Builder.getOutlierDetectionBuilder()
If specified, outlier detection will be enabled for this upstream cluster.OutlierDetection.Builder.mergeAlwaysEjectOneHost
(com.google.protobuf.BoolValue value) If enabled, at least one host is ejected regardless of the value of :ref:`max_ejection_percent<envoy_v3_api_field_config.cluster.v3.OutlierDetection.max_ejection_percent>`.OutlierDetection.Builder.mergeBaseEjectionTime
(com.google.protobuf.Duration value) The base time that a host is ejected for.OutlierDetection.Builder.mergeConsecutive5Xx
(com.google.protobuf.UInt32Value value) The number of consecutive server-side error responses (for HTTP traffic, 5xx responses; for TCP traffic, connection failures; for Redis, failure to respond PONG; etc.) before a consecutive 5xx ejection occurs.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.mergeConsecutiveLocalOriginFailure
(com.google.protobuf.UInt32Value value) The number of consecutive locally originated failures before ejection occurs.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.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.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.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.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.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.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.mergeFailurePercentageMinimumHosts
(com.google.protobuf.UInt32Value value) The minimum number of hosts in a cluster in order to perform failure percentage-based ejection.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.mergeFailurePercentageThreshold
(com.google.protobuf.UInt32Value value) The failure percentage to use when determining failure percentage-based outlier detection.OutlierDetection.Builder.mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) OutlierDetection.Builder.mergeFrom
(com.google.protobuf.Message other) OutlierDetection.Builder.mergeFrom
(OutlierDetection other) OutlierDetection.Builder.mergeInterval
(com.google.protobuf.Duration value) The time interval between ejection analysis sweeps.OutlierDetection.Builder.mergeMaxEjectionPercent
(com.google.protobuf.UInt32Value value) The maximum % of an upstream cluster that can be ejected due to outlier detection.OutlierDetection.Builder.mergeMaxEjectionTime
(com.google.protobuf.Duration value) The maximum time that a host is ejected for.OutlierDetection.Builder.mergeMaxEjectionTimeJitter
(com.google.protobuf.Duration value) The maximum amount of jitter to add to the ejection time, in order to prevent a 'thundering herd' effect where all proxies try to reconnect to host at the same time.OutlierDetection.Builder.mergeSuccessfulActiveHealthCheckUnejectHost
(com.google.protobuf.BoolValue value) If active health checking is enabled and a host is ejected by outlier detection, a successful active health check unejects the host by default and considers it as healthy.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.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.mergeSuccessRateStdevFactor
(com.google.protobuf.UInt32Value value) This factor is used to determine the ejection threshold for success rate outlier ejection.static OutlierDetection.Builder
OutlierDetection.newBuilder()
static OutlierDetection.Builder
OutlierDetection.newBuilder
(OutlierDetection prototype) OutlierDetection.newBuilderForType()
protected OutlierDetection.Builder
OutlierDetection.newBuilderForType
(com.google.protobuf.AbstractMessage.BuilderParent parent) OutlierDetection.Builder.removeMonitors
(int index) Set of host's passive monitors.OutlierDetection.Builder.setAlwaysEjectOneHost
(com.google.protobuf.BoolValue value) If enabled, at least one host is ejected regardless of the value of :ref:`max_ejection_percent<envoy_v3_api_field_config.cluster.v3.OutlierDetection.max_ejection_percent>`.OutlierDetection.Builder.setAlwaysEjectOneHost
(com.google.protobuf.BoolValue.Builder builderForValue) If enabled, at least one host is ejected regardless of the value of :ref:`max_ejection_percent<envoy_v3_api_field_config.cluster.v3.OutlierDetection.max_ejection_percent>`.OutlierDetection.Builder.setBaseEjectionTime
(com.google.protobuf.Duration value) The base time that a host is ejected for.OutlierDetection.Builder.setBaseEjectionTime
(com.google.protobuf.Duration.Builder builderForValue) The base time that a host is ejected for.OutlierDetection.Builder.setConsecutive5Xx
(com.google.protobuf.UInt32Value value) The number of consecutive server-side error responses (for HTTP traffic, 5xx responses; for TCP traffic, connection failures; for Redis, failure to respond PONG; etc.) before a consecutive 5xx ejection occurs.OutlierDetection.Builder.setConsecutive5Xx
(com.google.protobuf.UInt32Value.Builder builderForValue) The number of consecutive server-side error responses (for HTTP traffic, 5xx responses; for TCP traffic, connection failures; for Redis, failure to respond PONG; etc.) before a consecutive 5xx ejection occurs.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.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.setConsecutiveLocalOriginFailure
(com.google.protobuf.UInt32Value value) The number of consecutive locally originated failures before ejection occurs.OutlierDetection.Builder.setConsecutiveLocalOriginFailure
(com.google.protobuf.UInt32Value.Builder builderForValue) The number of consecutive locally originated failures before ejection occurs.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.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.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.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.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.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.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.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.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.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.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.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.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.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.setFailurePercentageMinimumHosts
(com.google.protobuf.UInt32Value value) The minimum number of hosts in a cluster in order to perform failure percentage-based ejection.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.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.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.setFailurePercentageThreshold
(com.google.protobuf.UInt32Value value) The failure percentage to use when determining failure percentage-based outlier detection.OutlierDetection.Builder.setFailurePercentageThreshold
(com.google.protobuf.UInt32Value.Builder builderForValue) The failure percentage to use when determining failure percentage-based outlier detection.OutlierDetection.Builder.setInterval
(com.google.protobuf.Duration value) The time interval between ejection analysis sweeps.OutlierDetection.Builder.setInterval
(com.google.protobuf.Duration.Builder builderForValue) The time interval between ejection analysis sweeps.OutlierDetection.Builder.setMaxEjectionPercent
(com.google.protobuf.UInt32Value value) The maximum % of an upstream cluster that can be ejected due to outlier detection.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.setMaxEjectionTime
(com.google.protobuf.Duration value) The maximum time that a host is ejected for.OutlierDetection.Builder.setMaxEjectionTime
(com.google.protobuf.Duration.Builder builderForValue) The maximum time that a host is ejected for.OutlierDetection.Builder.setMaxEjectionTimeJitter
(com.google.protobuf.Duration value) The maximum amount of jitter to add to the ejection time, in order to prevent a 'thundering herd' effect where all proxies try to reconnect to host at the same time.OutlierDetection.Builder.setMaxEjectionTimeJitter
(com.google.protobuf.Duration.Builder builderForValue) The maximum amount of jitter to add to the ejection time, in order to prevent a 'thundering herd' effect where all proxies try to reconnect to host at the same time.OutlierDetection.Builder.setMonitors
(int index, TypedExtensionConfig value) Set of host's passive monitors.OutlierDetection.Builder.setMonitors
(int index, TypedExtensionConfig.Builder builderForValue) Set of host's passive monitors.OutlierDetection.Builder.setSplitExternalLocalOriginErrors
(boolean value) Determines whether to distinguish local origin failures from external errors.OutlierDetection.Builder.setSuccessfulActiveHealthCheckUnejectHost
(com.google.protobuf.BoolValue value) If active health checking is enabled and a host is ejected by outlier detection, a successful active health check unejects the host by default and considers it as healthy.OutlierDetection.Builder.setSuccessfulActiveHealthCheckUnejectHost
(com.google.protobuf.BoolValue.Builder builderForValue) If active health checking is enabled and a host is ejected by outlier detection, a successful active health check unejects the host by default and considers it as healthy.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.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.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.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.setSuccessRateStdevFactor
(com.google.protobuf.UInt32Value value) This factor is used to determine the ejection threshold for success rate outlier ejection.OutlierDetection.Builder.setSuccessRateStdevFactor
(com.google.protobuf.UInt32Value.Builder builderForValue) This factor is used to determine the ejection threshold for success rate outlier ejection.OutlierDetection.toBuilder()
Methods in io.envoyproxy.envoy.config.cluster.v3 that return types with arguments of type OutlierDetection.BuilderModifier and TypeMethodDescriptionprivate com.google.protobuf.SingleFieldBuilder
<OutlierDetection, OutlierDetection.Builder, OutlierDetectionOrBuilder> Cluster.Builder.getOutlierDetectionFieldBuilder()
If specified, outlier detection will be enabled for this upstream cluster.Methods in io.envoyproxy.envoy.config.cluster.v3 with parameters of type OutlierDetection.BuilderModifier and TypeMethodDescriptionCluster.Builder.setOutlierDetection
(OutlierDetection.Builder builderForValue) If specified, outlier detection will be enabled for this upstream cluster.