OutlierDetection.Builder |
OutlierDetection.Builder.addAllMonitors(java.lang.Iterable<? extends TypedExtensionConfig> values) |
Set of host's passive monitors.
|
OutlierDetection.Builder |
OutlierDetection.Builder.addMonitors(int index,
TypedExtensionConfig value) |
Set of host's passive monitors.
|
OutlierDetection.Builder |
OutlierDetection.Builder.addMonitors(int index,
TypedExtensionConfig.Builder builderForValue) |
Set of host's passive monitors.
|
OutlierDetection.Builder |
OutlierDetection.Builder.addMonitors(TypedExtensionConfig value) |
Set of host's passive monitors.
|
OutlierDetection.Builder |
OutlierDetection.Builder.addMonitors(TypedExtensionConfig.Builder builderForValue) |
Set of host's passive monitors.
|
OutlierDetection.Builder |
OutlierDetection.Builder.clear() |
|
OutlierDetection.Builder |
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 |
OutlierDetection.Builder.clearBaseEjectionTime() |
The base time that a host is ejected for.
|
OutlierDetection.Builder |
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 |
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.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.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 |
OutlierDetection.Builder.clearMonitors() |
Set of host's passive monitors.
|
OutlierDetection.Builder |
OutlierDetection.Builder.clearSplitExternalLocalOriginErrors() |
Determines whether to distinguish local origin failures from external errors.
|
OutlierDetection.Builder |
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 |
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 |
Cluster.Builder.getOutlierDetectionBuilder() |
If specified, outlier detection will be enabled for this upstream cluster.
|
OutlierDetection.Builder |
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 |
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 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 |
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.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 |
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 |
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.
|
static OutlierDetection.Builder |
OutlierDetection.newBuilder() |
|
static OutlierDetection.Builder |
OutlierDetection.newBuilder(OutlierDetection prototype) |
|
OutlierDetection.Builder |
OutlierDetection.newBuilderForType() |
|
protected OutlierDetection.Builder |
OutlierDetection.newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) |
|
OutlierDetection.Builder |
OutlierDetection.Builder.removeMonitors(int index) |
Set of host's passive monitors.
|
OutlierDetection.Builder |
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 |
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 |
OutlierDetection.Builder.setBaseEjectionTime(com.google.protobuf.Duration value) |
The base time that a host is ejected for.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setBaseEjectionTime(com.google.protobuf.Duration.Builder builderForValue) |
The base time that a host is ejected for.
|
OutlierDetection.Builder |
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 |
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 |
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.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.setConsecutiveLocalOriginFailure(com.google.protobuf.UInt32Value value) |
The number of consecutive locally originated failures before 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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.setFailurePercentageThreshold(com.google.protobuf.UInt32Value value) |
The failure percentage to use when determining failure percentage-based outlier detection.
|
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.setInterval(com.google.protobuf.Duration value) |
The time interval between ejection analysis sweeps.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setInterval(com.google.protobuf.Duration.Builder builderForValue) |
The time interval between ejection analysis sweeps.
|
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.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.setMaxEjectionTime(com.google.protobuf.Duration value) |
The maximum time that a host is ejected for.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setMaxEjectionTime(com.google.protobuf.Duration.Builder builderForValue) |
The maximum time that a host is ejected for.
|
OutlierDetection.Builder |
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 |
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 |
OutlierDetection.Builder.setMonitors(int index,
TypedExtensionConfig value) |
Set of host's passive monitors.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setMonitors(int index,
TypedExtensionConfig.Builder builderForValue) |
Set of host's passive monitors.
|
OutlierDetection.Builder |
OutlierDetection.Builder.setSplitExternalLocalOriginErrors(boolean value) |
Determines whether to distinguish local origin failures from external errors.
|
OutlierDetection.Builder |
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 |
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 |
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.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.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.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.setSuccessRateStdevFactor(com.google.protobuf.UInt32Value value) |
This factor is used to determine the ejection threshold for success rate
outlier ejection.
|
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.toBuilder() |
|