public interface HealthCheckOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsClusterMinHealthyPercentages(String key)
If operating in non-pass-through mode, specifies a set of upstream cluster
names and the minimum percentage of servers in each of those clusters that
must be healthy or degraded in order for the filter to return a 200.
.. note::
This value is interpreted as an integer by truncating, so 12.50% will be calculated
as if it were 12%.
|
com.google.protobuf.Duration |
getCacheTime()
If operating in pass through mode, the amount of time in milliseconds
that the filter should cache the upstream response.
|
com.google.protobuf.DurationOrBuilder |
getCacheTimeOrBuilder()
If operating in pass through mode, the amount of time in milliseconds
that the filter should cache the upstream response.
|
Map<String,Percent> |
getClusterMinHealthyPercentages()
Deprecated.
|
int |
getClusterMinHealthyPercentagesCount()
If operating in non-pass-through mode, specifies a set of upstream cluster
names and the minimum percentage of servers in each of those clusters that
must be healthy or degraded in order for the filter to return a 200.
.. note::
This value is interpreted as an integer by truncating, so 12.50% will be calculated
as if it were 12%.
|
Map<String,Percent> |
getClusterMinHealthyPercentagesMap()
If operating in non-pass-through mode, specifies a set of upstream cluster
names and the minimum percentage of servers in each of those clusters that
must be healthy or degraded in order for the filter to return a 200.
.. note::
This value is interpreted as an integer by truncating, so 12.50% will be calculated
as if it were 12%.
|
Percent |
getClusterMinHealthyPercentagesOrDefault(String key,
Percent defaultValue)
If operating in non-pass-through mode, specifies a set of upstream cluster
names and the minimum percentage of servers in each of those clusters that
must be healthy or degraded in order for the filter to return a 200.
.. note::
This value is interpreted as an integer by truncating, so 12.50% will be calculated
as if it were 12%.
|
Percent |
getClusterMinHealthyPercentagesOrThrow(String key)
If operating in non-pass-through mode, specifies a set of upstream cluster
names and the minimum percentage of servers in each of those clusters that
must be healthy or degraded in order for the filter to return a 200.
.. note::
This value is interpreted as an integer by truncating, so 12.50% will be calculated
as if it were 12%.
|
HeaderMatcher |
getHeaders(int index)
Specifies a set of health check request headers to match on.
|
int |
getHeadersCount()
Specifies a set of health check request headers to match on.
|
List<HeaderMatcher> |
getHeadersList()
Specifies a set of health check request headers to match on.
|
HeaderMatcherOrBuilder |
getHeadersOrBuilder(int index)
Specifies a set of health check request headers to match on.
|
List<? extends HeaderMatcherOrBuilder> |
getHeadersOrBuilderList()
Specifies a set of health check request headers to match on.
|
com.google.protobuf.BoolValue |
getPassThroughMode()
Specifies whether the filter operates in pass through mode or not.
|
com.google.protobuf.BoolValueOrBuilder |
getPassThroughModeOrBuilder()
Specifies whether the filter operates in pass through mode or not.
|
boolean |
hasCacheTime()
If operating in pass through mode, the amount of time in milliseconds
that the filter should cache the upstream response.
|
boolean |
hasPassThroughMode()
Specifies whether the filter operates in pass through mode or not.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasPassThroughMode()
Specifies whether the filter operates in pass through mode or not.
.google.protobuf.BoolValue pass_through_mode = 1 [(.validate.rules) = { ... }com.google.protobuf.BoolValue getPassThroughMode()
Specifies whether the filter operates in pass through mode or not.
.google.protobuf.BoolValue pass_through_mode = 1 [(.validate.rules) = { ... }com.google.protobuf.BoolValueOrBuilder getPassThroughModeOrBuilder()
Specifies whether the filter operates in pass through mode or not.
.google.protobuf.BoolValue pass_through_mode = 1 [(.validate.rules) = { ... }boolean hasCacheTime()
If operating in pass through mode, the amount of time in milliseconds that the filter should cache the upstream response.
.google.protobuf.Duration cache_time = 3;com.google.protobuf.Duration getCacheTime()
If operating in pass through mode, the amount of time in milliseconds that the filter should cache the upstream response.
.google.protobuf.Duration cache_time = 3;com.google.protobuf.DurationOrBuilder getCacheTimeOrBuilder()
If operating in pass through mode, the amount of time in milliseconds that the filter should cache the upstream response.
.google.protobuf.Duration cache_time = 3;int getClusterMinHealthyPercentagesCount()
If operating in non-pass-through mode, specifies a set of upstream cluster
names and the minimum percentage of servers in each of those clusters that
must be healthy or degraded in order for the filter to return a 200.
.. note::
This value is interpreted as an integer by truncating, so 12.50% will be calculated
as if it were 12%.
map<string, .envoy.type.Percent> cluster_min_healthy_percentages = 4;boolean containsClusterMinHealthyPercentages(String key)
If operating in non-pass-through mode, specifies a set of upstream cluster
names and the minimum percentage of servers in each of those clusters that
must be healthy or degraded in order for the filter to return a 200.
.. note::
This value is interpreted as an integer by truncating, so 12.50% will be calculated
as if it were 12%.
map<string, .envoy.type.Percent> cluster_min_healthy_percentages = 4;@Deprecated Map<String,Percent> getClusterMinHealthyPercentages()
getClusterMinHealthyPercentagesMap() instead.Map<String,Percent> getClusterMinHealthyPercentagesMap()
If operating in non-pass-through mode, specifies a set of upstream cluster
names and the minimum percentage of servers in each of those clusters that
must be healthy or degraded in order for the filter to return a 200.
.. note::
This value is interpreted as an integer by truncating, so 12.50% will be calculated
as if it were 12%.
map<string, .envoy.type.Percent> cluster_min_healthy_percentages = 4;Percent getClusterMinHealthyPercentagesOrDefault(String key, Percent defaultValue)
If operating in non-pass-through mode, specifies a set of upstream cluster
names and the minimum percentage of servers in each of those clusters that
must be healthy or degraded in order for the filter to return a 200.
.. note::
This value is interpreted as an integer by truncating, so 12.50% will be calculated
as if it were 12%.
map<string, .envoy.type.Percent> cluster_min_healthy_percentages = 4;Percent getClusterMinHealthyPercentagesOrThrow(String key)
If operating in non-pass-through mode, specifies a set of upstream cluster
names and the minimum percentage of servers in each of those clusters that
must be healthy or degraded in order for the filter to return a 200.
.. note::
This value is interpreted as an integer by truncating, so 12.50% will be calculated
as if it were 12%.
map<string, .envoy.type.Percent> cluster_min_healthy_percentages = 4;List<HeaderMatcher> getHeadersList()
Specifies a set of health check request headers to match on. The health check filter will check a request’s headers against all the specified headers. To specify the health check endpoint, set the ``:path`` header to match on.
repeated .envoy.api.v2.route.HeaderMatcher headers = 5;HeaderMatcher getHeaders(int index)
Specifies a set of health check request headers to match on. The health check filter will check a request’s headers against all the specified headers. To specify the health check endpoint, set the ``:path`` header to match on.
repeated .envoy.api.v2.route.HeaderMatcher headers = 5;int getHeadersCount()
Specifies a set of health check request headers to match on. The health check filter will check a request’s headers against all the specified headers. To specify the health check endpoint, set the ``:path`` header to match on.
repeated .envoy.api.v2.route.HeaderMatcher headers = 5;List<? extends HeaderMatcherOrBuilder> getHeadersOrBuilderList()
Specifies a set of health check request headers to match on. The health check filter will check a request’s headers against all the specified headers. To specify the health check endpoint, set the ``:path`` header to match on.
repeated .envoy.api.v2.route.HeaderMatcher headers = 5;HeaderMatcherOrBuilder getHeadersOrBuilder(int index)
Specifies a set of health check request headers to match on. The health check filter will check a request’s headers against all the specified headers. To specify the health check endpoint, set the ``:path`` header to match on.
repeated .envoy.api.v2.route.HeaderMatcher headers = 5;Copyright © 2018–2021 The Envoy Project. All rights reserved.