public static interface HealthCheckOuterClass.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 in order for the filter to return a 200.
|
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,PercentOuterClass.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 in order for the filter to return a 200.
|
Map<String,PercentOuterClass.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 in order for the filter to return a 200.
|
PercentOuterClass.Percent |
getClusterMinHealthyPercentagesOrDefault(String key,
PercentOuterClass.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 in order for the filter to return a 200.
|
PercentOuterClass.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 in order for the filter to return a 200.
|
String |
getEndpoint()
Deprecated.
|
com.google.protobuf.ByteString |
getEndpointBytes()
Deprecated.
|
RouteOuterClass.HeaderMatcher |
getHeaders(int index)
[#not-implemented-hide:]
Specifies a set of health check request headers to match on.
|
int |
getHeadersCount()
[#not-implemented-hide:]
Specifies a set of health check request headers to match on.
|
List<RouteOuterClass.HeaderMatcher> |
getHeadersList()
[#not-implemented-hide:]
Specifies a set of health check request headers to match on.
|
RouteOuterClass.HeaderMatcherOrBuilder |
getHeadersOrBuilder(int index)
[#not-implemented-hide:]
Specifies a set of health check request headers to match on.
|
List<? extends RouteOuterClass.HeaderMatcherOrBuilder> |
getHeadersOrBuilderList()
[#not-implemented-hide:]
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) = { ... }@Deprecated String getEndpoint()
Specifies the incoming HTTP endpoint that should be considered the health check endpoint. For example */healthcheck*.
string endpoint = 2 [deprecated = true, (.validate.rules) = { ... }@Deprecated com.google.protobuf.ByteString getEndpointBytes()
Specifies the incoming HTTP endpoint that should be considered the health check endpoint. For example */healthcheck*.
string endpoint = 2 [deprecated = true, (.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 [(.gogoproto.stdduration) = true];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 [(.gogoproto.stdduration) = true];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 [(.gogoproto.stdduration) = true];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 in order for the filter to return a 200.
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 in order for the filter to return a 200.
map<string, .envoy.type.Percent> cluster_min_healthy_percentages = 4;@Deprecated Map<String,PercentOuterClass.Percent> getClusterMinHealthyPercentages()
getClusterMinHealthyPercentagesMap() instead.Map<String,PercentOuterClass.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 in order for the filter to return a 200.
map<string, .envoy.type.Percent> cluster_min_healthy_percentages = 4;PercentOuterClass.Percent getClusterMinHealthyPercentagesOrDefault(String key, PercentOuterClass.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 in order for the filter to return a 200.
map<string, .envoy.type.Percent> cluster_min_healthy_percentages = 4;PercentOuterClass.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 in order for the filter to return a 200.
map<string, .envoy.type.Percent> cluster_min_healthy_percentages = 4;List<RouteOuterClass.HeaderMatcher> getHeadersList()
[#not-implemented-hide:] 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. Note that if the :ref:`endpoint <envoy_api_field_config.filter.http.health_check.v2.HealthCheck.endpoint>` field is set, it will overwrite any ``:path`` header to match.
repeated .envoy.api.v2.route.HeaderMatcher headers = 5;RouteOuterClass.HeaderMatcher getHeaders(int index)
[#not-implemented-hide:] 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. Note that if the :ref:`endpoint <envoy_api_field_config.filter.http.health_check.v2.HealthCheck.endpoint>` field is set, it will overwrite any ``:path`` header to match.
repeated .envoy.api.v2.route.HeaderMatcher headers = 5;int getHeadersCount()
[#not-implemented-hide:] 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. Note that if the :ref:`endpoint <envoy_api_field_config.filter.http.health_check.v2.HealthCheck.endpoint>` field is set, it will overwrite any ``:path`` header to match.
repeated .envoy.api.v2.route.HeaderMatcher headers = 5;List<? extends RouteOuterClass.HeaderMatcherOrBuilder> getHeadersOrBuilderList()
[#not-implemented-hide:] 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. Note that if the :ref:`endpoint <envoy_api_field_config.filter.http.health_check.v2.HealthCheck.endpoint>` field is set, it will overwrite any ``:path`` header to match.
repeated .envoy.api.v2.route.HeaderMatcher headers = 5;RouteOuterClass.HeaderMatcherOrBuilder getHeadersOrBuilder(int index)
[#not-implemented-hide:] 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. Note that if the :ref:`endpoint <envoy_api_field_config.filter.http.health_check.v2.HealthCheck.endpoint>` field is set, it will overwrite any ``:path`` header to match.
repeated .envoy.api.v2.route.HeaderMatcher headers = 5;Copyright © 2018 The Envoy Project. All rights reserved.