public static final class HealthCheck.HttpHealthCheck.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<HealthCheck.HttpHealthCheck.Builder> implements HealthCheck.HttpHealthCheckOrBuilder
[#next-free-field: 12]Protobuf type
envoy.api.v2.core.HealthCheck.HttpHealthCheck| Modifier and Type | Method and Description |
|---|---|
HealthCheck.HttpHealthCheck.Builder |
addAllExpectedStatuses(Iterable<? extends Int64Range> values)
Specifies a list of HTTP response statuses considered healthy.
|
HealthCheck.HttpHealthCheck.Builder |
addAllRequestHeadersToAdd(Iterable<? extends HeaderValueOption> values)
Specifies a list of HTTP headers that should be added to each request that is sent to the
health checked cluster.
|
HealthCheck.HttpHealthCheck.Builder |
addAllRequestHeadersToRemove(Iterable<String> values)
Specifies a list of HTTP headers that should be removed from each request that is sent to the
health checked cluster.
|
HealthCheck.HttpHealthCheck.Builder |
addExpectedStatuses(Int64Range.Builder builderForValue)
Specifies a list of HTTP response statuses considered healthy.
|
HealthCheck.HttpHealthCheck.Builder |
addExpectedStatuses(Int64Range value)
Specifies a list of HTTP response statuses considered healthy.
|
HealthCheck.HttpHealthCheck.Builder |
addExpectedStatuses(int index,
Int64Range.Builder builderForValue)
Specifies a list of HTTP response statuses considered healthy.
|
HealthCheck.HttpHealthCheck.Builder |
addExpectedStatuses(int index,
Int64Range value)
Specifies a list of HTTP response statuses considered healthy.
|
Int64Range.Builder |
addExpectedStatusesBuilder()
Specifies a list of HTTP response statuses considered healthy.
|
Int64Range.Builder |
addExpectedStatusesBuilder(int index)
Specifies a list of HTTP response statuses considered healthy.
|
HealthCheck.HttpHealthCheck.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
HealthCheck.HttpHealthCheck.Builder |
addRequestHeadersToAdd(HeaderValueOption.Builder builderForValue)
Specifies a list of HTTP headers that should be added to each request that is sent to the
health checked cluster.
|
HealthCheck.HttpHealthCheck.Builder |
addRequestHeadersToAdd(HeaderValueOption value)
Specifies a list of HTTP headers that should be added to each request that is sent to the
health checked cluster.
|
HealthCheck.HttpHealthCheck.Builder |
addRequestHeadersToAdd(int index,
HeaderValueOption.Builder builderForValue)
Specifies a list of HTTP headers that should be added to each request that is sent to the
health checked cluster.
|
HealthCheck.HttpHealthCheck.Builder |
addRequestHeadersToAdd(int index,
HeaderValueOption value)
Specifies a list of HTTP headers that should be added to each request that is sent to the
health checked cluster.
|
HeaderValueOption.Builder |
addRequestHeadersToAddBuilder()
Specifies a list of HTTP headers that should be added to each request that is sent to the
health checked cluster.
|
HeaderValueOption.Builder |
addRequestHeadersToAddBuilder(int index)
Specifies a list of HTTP headers that should be added to each request that is sent to the
health checked cluster.
|
HealthCheck.HttpHealthCheck.Builder |
addRequestHeadersToRemove(String value)
Specifies a list of HTTP headers that should be removed from each request that is sent to the
health checked cluster.
|
HealthCheck.HttpHealthCheck.Builder |
addRequestHeadersToRemoveBytes(com.google.protobuf.ByteString value)
Specifies a list of HTTP headers that should be removed from each request that is sent to the
health checked cluster.
|
HealthCheck.HttpHealthCheck |
build() |
HealthCheck.HttpHealthCheck |
buildPartial() |
HealthCheck.HttpHealthCheck.Builder |
clear() |
HealthCheck.HttpHealthCheck.Builder |
clearCodecClientType()
Use specified application protocol for health checks.
|
HealthCheck.HttpHealthCheck.Builder |
clearExpectedStatuses()
Specifies a list of HTTP response statuses considered healthy.
|
HealthCheck.HttpHealthCheck.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
HealthCheck.HttpHealthCheck.Builder |
clearHost()
The value of the host header in the HTTP health check request.
|
HealthCheck.HttpHealthCheck.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
HealthCheck.HttpHealthCheck.Builder |
clearPath()
Specifies the HTTP path that will be requested during health checking.
|
HealthCheck.HttpHealthCheck.Builder |
clearReceive()
[#not-implemented-hide:] HTTP specific response.
|
HealthCheck.HttpHealthCheck.Builder |
clearRequestHeadersToAdd()
Specifies a list of HTTP headers that should be added to each request that is sent to the
health checked cluster.
|
HealthCheck.HttpHealthCheck.Builder |
clearRequestHeadersToRemove()
Specifies a list of HTTP headers that should be removed from each request that is sent to the
health checked cluster.
|
HealthCheck.HttpHealthCheck.Builder |
clearSend()
[#not-implemented-hide:] HTTP specific payload.
|
HealthCheck.HttpHealthCheck.Builder |
clearServiceName()
Deprecated.
|
HealthCheck.HttpHealthCheck.Builder |
clearServiceNameMatcher()
An optional service name parameter which is used to validate the identity of
the health checked cluster using a :ref:`StringMatcher
<envoy_api_msg_type.matcher.StringMatcher>`.
|
HealthCheck.HttpHealthCheck.Builder |
clearUseHttp2()
Deprecated.
|
HealthCheck.HttpHealthCheck.Builder |
clone() |
CodecClientType |
getCodecClientType()
Use specified application protocol for health checks.
|
int |
getCodecClientTypeValue()
Use specified application protocol for health checks.
|
HealthCheck.HttpHealthCheck |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Int64Range |
getExpectedStatuses(int index)
Specifies a list of HTTP response statuses considered healthy.
|
Int64Range.Builder |
getExpectedStatusesBuilder(int index)
Specifies a list of HTTP response statuses considered healthy.
|
List<Int64Range.Builder> |
getExpectedStatusesBuilderList()
Specifies a list of HTTP response statuses considered healthy.
|
int |
getExpectedStatusesCount()
Specifies a list of HTTP response statuses considered healthy.
|
List<Int64Range> |
getExpectedStatusesList()
Specifies a list of HTTP response statuses considered healthy.
|
Int64RangeOrBuilder |
getExpectedStatusesOrBuilder(int index)
Specifies a list of HTTP response statuses considered healthy.
|
List<? extends Int64RangeOrBuilder> |
getExpectedStatusesOrBuilderList()
Specifies a list of HTTP response statuses considered healthy.
|
String |
getHost()
The value of the host header in the HTTP health check request.
|
com.google.protobuf.ByteString |
getHostBytes()
The value of the host header in the HTTP health check request.
|
String |
getPath()
Specifies the HTTP path that will be requested during health checking.
|
com.google.protobuf.ByteString |
getPathBytes()
Specifies the HTTP path that will be requested during health checking.
|
HealthCheck.Payload |
getReceive()
[#not-implemented-hide:] HTTP specific response.
|
HealthCheck.Payload.Builder |
getReceiveBuilder()
[#not-implemented-hide:] HTTP specific response.
|
HealthCheck.PayloadOrBuilder |
getReceiveOrBuilder()
[#not-implemented-hide:] HTTP specific response.
|
HeaderValueOption |
getRequestHeadersToAdd(int index)
Specifies a list of HTTP headers that should be added to each request that is sent to the
health checked cluster.
|
HeaderValueOption.Builder |
getRequestHeadersToAddBuilder(int index)
Specifies a list of HTTP headers that should be added to each request that is sent to the
health checked cluster.
|
List<HeaderValueOption.Builder> |
getRequestHeadersToAddBuilderList()
Specifies a list of HTTP headers that should be added to each request that is sent to the
health checked cluster.
|
int |
getRequestHeadersToAddCount()
Specifies a list of HTTP headers that should be added to each request that is sent to the
health checked cluster.
|
List<HeaderValueOption> |
getRequestHeadersToAddList()
Specifies a list of HTTP headers that should be added to each request that is sent to the
health checked cluster.
|
HeaderValueOptionOrBuilder |
getRequestHeadersToAddOrBuilder(int index)
Specifies a list of HTTP headers that should be added to each request that is sent to the
health checked cluster.
|
List<? extends HeaderValueOptionOrBuilder> |
getRequestHeadersToAddOrBuilderList()
Specifies a list of HTTP headers that should be added to each request that is sent to the
health checked cluster.
|
String |
getRequestHeadersToRemove(int index)
Specifies a list of HTTP headers that should be removed from each request that is sent to the
health checked cluster.
|
com.google.protobuf.ByteString |
getRequestHeadersToRemoveBytes(int index)
Specifies a list of HTTP headers that should be removed from each request that is sent to the
health checked cluster.
|
int |
getRequestHeadersToRemoveCount()
Specifies a list of HTTP headers that should be removed from each request that is sent to the
health checked cluster.
|
com.google.protobuf.ProtocolStringList |
getRequestHeadersToRemoveList()
Specifies a list of HTTP headers that should be removed from each request that is sent to the
health checked cluster.
|
HealthCheck.Payload |
getSend()
[#not-implemented-hide:] HTTP specific payload.
|
HealthCheck.Payload.Builder |
getSendBuilder()
[#not-implemented-hide:] HTTP specific payload.
|
HealthCheck.PayloadOrBuilder |
getSendOrBuilder()
[#not-implemented-hide:] HTTP specific payload.
|
String |
getServiceName()
Deprecated.
|
com.google.protobuf.ByteString |
getServiceNameBytes()
Deprecated.
|
StringMatcher |
getServiceNameMatcher()
An optional service name parameter which is used to validate the identity of
the health checked cluster using a :ref:`StringMatcher
<envoy_api_msg_type.matcher.StringMatcher>`.
|
StringMatcher.Builder |
getServiceNameMatcherBuilder()
An optional service name parameter which is used to validate the identity of
the health checked cluster using a :ref:`StringMatcher
<envoy_api_msg_type.matcher.StringMatcher>`.
|
StringMatcherOrBuilder |
getServiceNameMatcherOrBuilder()
An optional service name parameter which is used to validate the identity of
the health checked cluster using a :ref:`StringMatcher
<envoy_api_msg_type.matcher.StringMatcher>`.
|
boolean |
getUseHttp2()
Deprecated.
|
boolean |
hasReceive()
[#not-implemented-hide:] HTTP specific response.
|
boolean |
hasSend()
[#not-implemented-hide:] HTTP specific payload.
|
boolean |
hasServiceNameMatcher()
An optional service name parameter which is used to validate the identity of
the health checked cluster using a :ref:`StringMatcher
<envoy_api_msg_type.matcher.StringMatcher>`.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
HealthCheck.HttpHealthCheck.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
HealthCheck.HttpHealthCheck.Builder |
mergeFrom(HealthCheck.HttpHealthCheck other) |
HealthCheck.HttpHealthCheck.Builder |
mergeFrom(com.google.protobuf.Message other) |
HealthCheck.HttpHealthCheck.Builder |
mergeReceive(HealthCheck.Payload value)
[#not-implemented-hide:] HTTP specific response.
|
HealthCheck.HttpHealthCheck.Builder |
mergeSend(HealthCheck.Payload value)
[#not-implemented-hide:] HTTP specific payload.
|
HealthCheck.HttpHealthCheck.Builder |
mergeServiceNameMatcher(StringMatcher value)
An optional service name parameter which is used to validate the identity of
the health checked cluster using a :ref:`StringMatcher
<envoy_api_msg_type.matcher.StringMatcher>`.
|
HealthCheck.HttpHealthCheck.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
HealthCheck.HttpHealthCheck.Builder |
removeExpectedStatuses(int index)
Specifies a list of HTTP response statuses considered healthy.
|
HealthCheck.HttpHealthCheck.Builder |
removeRequestHeadersToAdd(int index)
Specifies a list of HTTP headers that should be added to each request that is sent to the
health checked cluster.
|
HealthCheck.HttpHealthCheck.Builder |
setCodecClientType(CodecClientType value)
Use specified application protocol for health checks.
|
HealthCheck.HttpHealthCheck.Builder |
setCodecClientTypeValue(int value)
Use specified application protocol for health checks.
|
HealthCheck.HttpHealthCheck.Builder |
setExpectedStatuses(int index,
Int64Range.Builder builderForValue)
Specifies a list of HTTP response statuses considered healthy.
|
HealthCheck.HttpHealthCheck.Builder |
setExpectedStatuses(int index,
Int64Range value)
Specifies a list of HTTP response statuses considered healthy.
|
HealthCheck.HttpHealthCheck.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
HealthCheck.HttpHealthCheck.Builder |
setHost(String value)
The value of the host header in the HTTP health check request.
|
HealthCheck.HttpHealthCheck.Builder |
setHostBytes(com.google.protobuf.ByteString value)
The value of the host header in the HTTP health check request.
|
HealthCheck.HttpHealthCheck.Builder |
setPath(String value)
Specifies the HTTP path that will be requested during health checking.
|
HealthCheck.HttpHealthCheck.Builder |
setPathBytes(com.google.protobuf.ByteString value)
Specifies the HTTP path that will be requested during health checking.
|
HealthCheck.HttpHealthCheck.Builder |
setReceive(HealthCheck.Payload.Builder builderForValue)
[#not-implemented-hide:] HTTP specific response.
|
HealthCheck.HttpHealthCheck.Builder |
setReceive(HealthCheck.Payload value)
[#not-implemented-hide:] HTTP specific response.
|
HealthCheck.HttpHealthCheck.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
HealthCheck.HttpHealthCheck.Builder |
setRequestHeadersToAdd(int index,
HeaderValueOption.Builder builderForValue)
Specifies a list of HTTP headers that should be added to each request that is sent to the
health checked cluster.
|
HealthCheck.HttpHealthCheck.Builder |
setRequestHeadersToAdd(int index,
HeaderValueOption value)
Specifies a list of HTTP headers that should be added to each request that is sent to the
health checked cluster.
|
HealthCheck.HttpHealthCheck.Builder |
setRequestHeadersToRemove(int index,
String value)
Specifies a list of HTTP headers that should be removed from each request that is sent to the
health checked cluster.
|
HealthCheck.HttpHealthCheck.Builder |
setSend(HealthCheck.Payload.Builder builderForValue)
[#not-implemented-hide:] HTTP specific payload.
|
HealthCheck.HttpHealthCheck.Builder |
setSend(HealthCheck.Payload value)
[#not-implemented-hide:] HTTP specific payload.
|
HealthCheck.HttpHealthCheck.Builder |
setServiceName(String value)
Deprecated.
|
HealthCheck.HttpHealthCheck.Builder |
setServiceNameBytes(com.google.protobuf.ByteString value)
Deprecated.
|
HealthCheck.HttpHealthCheck.Builder |
setServiceNameMatcher(StringMatcher.Builder builderForValue)
An optional service name parameter which is used to validate the identity of
the health checked cluster using a :ref:`StringMatcher
<envoy_api_msg_type.matcher.StringMatcher>`.
|
HealthCheck.HttpHealthCheck.Builder |
setServiceNameMatcher(StringMatcher value)
An optional service name parameter which is used to validate the identity of
the health checked cluster using a :ref:`StringMatcher
<envoy_api_msg_type.matcher.StringMatcher>`.
|
HealthCheck.HttpHealthCheck.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
HealthCheck.HttpHealthCheck.Builder |
setUseHttp2(boolean value)
Deprecated.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<HealthCheck.HttpHealthCheck.Builder>public HealthCheck.HttpHealthCheck.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<HealthCheck.HttpHealthCheck.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<HealthCheck.HttpHealthCheck.Builder>public HealthCheck.HttpHealthCheck getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic HealthCheck.HttpHealthCheck build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic HealthCheck.HttpHealthCheck buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic HealthCheck.HttpHealthCheck.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<HealthCheck.HttpHealthCheck.Builder>public HealthCheck.HttpHealthCheck.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<HealthCheck.HttpHealthCheck.Builder>public HealthCheck.HttpHealthCheck.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<HealthCheck.HttpHealthCheck.Builder>public HealthCheck.HttpHealthCheck.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<HealthCheck.HttpHealthCheck.Builder>public HealthCheck.HttpHealthCheck.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<HealthCheck.HttpHealthCheck.Builder>public HealthCheck.HttpHealthCheck.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<HealthCheck.HttpHealthCheck.Builder>public HealthCheck.HttpHealthCheck.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<HealthCheck.HttpHealthCheck.Builder>public HealthCheck.HttpHealthCheck.Builder mergeFrom(HealthCheck.HttpHealthCheck other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<HealthCheck.HttpHealthCheck.Builder>public HealthCheck.HttpHealthCheck.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<HealthCheck.HttpHealthCheck.Builder>IOExceptionpublic String getHost()
The value of the host header in the HTTP health check request. If left empty (default value), the name of the cluster this health check is associated with will be used. The host header can be customized for a specific endpoint by setting the :ref:`hostname <envoy_api_field_endpoint.Endpoint.HealthCheckConfig.hostname>` field.
string host = 1;getHost in interface HealthCheck.HttpHealthCheckOrBuilderpublic com.google.protobuf.ByteString getHostBytes()
The value of the host header in the HTTP health check request. If left empty (default value), the name of the cluster this health check is associated with will be used. The host header can be customized for a specific endpoint by setting the :ref:`hostname <envoy_api_field_endpoint.Endpoint.HealthCheckConfig.hostname>` field.
string host = 1;getHostBytes in interface HealthCheck.HttpHealthCheckOrBuilderpublic HealthCheck.HttpHealthCheck.Builder setHost(String value)
The value of the host header in the HTTP health check request. If left empty (default value), the name of the cluster this health check is associated with will be used. The host header can be customized for a specific endpoint by setting the :ref:`hostname <envoy_api_field_endpoint.Endpoint.HealthCheckConfig.hostname>` field.
string host = 1;public HealthCheck.HttpHealthCheck.Builder clearHost()
The value of the host header in the HTTP health check request. If left empty (default value), the name of the cluster this health check is associated with will be used. The host header can be customized for a specific endpoint by setting the :ref:`hostname <envoy_api_field_endpoint.Endpoint.HealthCheckConfig.hostname>` field.
string host = 1;public HealthCheck.HttpHealthCheck.Builder setHostBytes(com.google.protobuf.ByteString value)
The value of the host header in the HTTP health check request. If left empty (default value), the name of the cluster this health check is associated with will be used. The host header can be customized for a specific endpoint by setting the :ref:`hostname <envoy_api_field_endpoint.Endpoint.HealthCheckConfig.hostname>` field.
string host = 1;public String getPath()
Specifies the HTTP path that will be requested during health checking. For example */healthcheck*.
string path = 2 [(.validate.rules) = { ... }getPath in interface HealthCheck.HttpHealthCheckOrBuilderpublic com.google.protobuf.ByteString getPathBytes()
Specifies the HTTP path that will be requested during health checking. For example */healthcheck*.
string path = 2 [(.validate.rules) = { ... }getPathBytes in interface HealthCheck.HttpHealthCheckOrBuilderpublic HealthCheck.HttpHealthCheck.Builder setPath(String value)
Specifies the HTTP path that will be requested during health checking. For example */healthcheck*.
string path = 2 [(.validate.rules) = { ... }public HealthCheck.HttpHealthCheck.Builder clearPath()
Specifies the HTTP path that will be requested during health checking. For example */healthcheck*.
string path = 2 [(.validate.rules) = { ... }public HealthCheck.HttpHealthCheck.Builder setPathBytes(com.google.protobuf.ByteString value)
Specifies the HTTP path that will be requested during health checking. For example */healthcheck*.
string path = 2 [(.validate.rules) = { ... }public boolean hasSend()
[#not-implemented-hide:] HTTP specific payload.
.envoy.api.v2.core.HealthCheck.Payload send = 3;hasSend in interface HealthCheck.HttpHealthCheckOrBuilderpublic HealthCheck.Payload getSend()
[#not-implemented-hide:] HTTP specific payload.
.envoy.api.v2.core.HealthCheck.Payload send = 3;getSend in interface HealthCheck.HttpHealthCheckOrBuilderpublic HealthCheck.HttpHealthCheck.Builder setSend(HealthCheck.Payload value)
[#not-implemented-hide:] HTTP specific payload.
.envoy.api.v2.core.HealthCheck.Payload send = 3;public HealthCheck.HttpHealthCheck.Builder setSend(HealthCheck.Payload.Builder builderForValue)
[#not-implemented-hide:] HTTP specific payload.
.envoy.api.v2.core.HealthCheck.Payload send = 3;public HealthCheck.HttpHealthCheck.Builder mergeSend(HealthCheck.Payload value)
[#not-implemented-hide:] HTTP specific payload.
.envoy.api.v2.core.HealthCheck.Payload send = 3;public HealthCheck.HttpHealthCheck.Builder clearSend()
[#not-implemented-hide:] HTTP specific payload.
.envoy.api.v2.core.HealthCheck.Payload send = 3;public HealthCheck.Payload.Builder getSendBuilder()
[#not-implemented-hide:] HTTP specific payload.
.envoy.api.v2.core.HealthCheck.Payload send = 3;public HealthCheck.PayloadOrBuilder getSendOrBuilder()
[#not-implemented-hide:] HTTP specific payload.
.envoy.api.v2.core.HealthCheck.Payload send = 3;getSendOrBuilder in interface HealthCheck.HttpHealthCheckOrBuilderpublic boolean hasReceive()
[#not-implemented-hide:] HTTP specific response.
.envoy.api.v2.core.HealthCheck.Payload receive = 4;hasReceive in interface HealthCheck.HttpHealthCheckOrBuilderpublic HealthCheck.Payload getReceive()
[#not-implemented-hide:] HTTP specific response.
.envoy.api.v2.core.HealthCheck.Payload receive = 4;getReceive in interface HealthCheck.HttpHealthCheckOrBuilderpublic HealthCheck.HttpHealthCheck.Builder setReceive(HealthCheck.Payload value)
[#not-implemented-hide:] HTTP specific response.
.envoy.api.v2.core.HealthCheck.Payload receive = 4;public HealthCheck.HttpHealthCheck.Builder setReceive(HealthCheck.Payload.Builder builderForValue)
[#not-implemented-hide:] HTTP specific response.
.envoy.api.v2.core.HealthCheck.Payload receive = 4;public HealthCheck.HttpHealthCheck.Builder mergeReceive(HealthCheck.Payload value)
[#not-implemented-hide:] HTTP specific response.
.envoy.api.v2.core.HealthCheck.Payload receive = 4;public HealthCheck.HttpHealthCheck.Builder clearReceive()
[#not-implemented-hide:] HTTP specific response.
.envoy.api.v2.core.HealthCheck.Payload receive = 4;public HealthCheck.Payload.Builder getReceiveBuilder()
[#not-implemented-hide:] HTTP specific response.
.envoy.api.v2.core.HealthCheck.Payload receive = 4;public HealthCheck.PayloadOrBuilder getReceiveOrBuilder()
[#not-implemented-hide:] HTTP specific response.
.envoy.api.v2.core.HealthCheck.Payload receive = 4;getReceiveOrBuilder in interface HealthCheck.HttpHealthCheckOrBuilder@Deprecated public String getServiceName()
An optional service name parameter which is used to validate the identity of the health checked cluster. See the :ref:`architecture overview <arch_overview_health_checking_identity>` for more information. .. attention:: This field has been deprecated in favor of `service_name_matcher` for better flexibility over matching with service-cluster name.
string service_name = 5 [deprecated = true];getServiceName in interface HealthCheck.HttpHealthCheckOrBuilder@Deprecated public com.google.protobuf.ByteString getServiceNameBytes()
An optional service name parameter which is used to validate the identity of the health checked cluster. See the :ref:`architecture overview <arch_overview_health_checking_identity>` for more information. .. attention:: This field has been deprecated in favor of `service_name_matcher` for better flexibility over matching with service-cluster name.
string service_name = 5 [deprecated = true];getServiceNameBytes in interface HealthCheck.HttpHealthCheckOrBuilder@Deprecated public HealthCheck.HttpHealthCheck.Builder setServiceName(String value)
An optional service name parameter which is used to validate the identity of the health checked cluster. See the :ref:`architecture overview <arch_overview_health_checking_identity>` for more information. .. attention:: This field has been deprecated in favor of `service_name_matcher` for better flexibility over matching with service-cluster name.
string service_name = 5 [deprecated = true];@Deprecated public HealthCheck.HttpHealthCheck.Builder clearServiceName()
An optional service name parameter which is used to validate the identity of the health checked cluster. See the :ref:`architecture overview <arch_overview_health_checking_identity>` for more information. .. attention:: This field has been deprecated in favor of `service_name_matcher` for better flexibility over matching with service-cluster name.
string service_name = 5 [deprecated = true];@Deprecated public HealthCheck.HttpHealthCheck.Builder setServiceNameBytes(com.google.protobuf.ByteString value)
An optional service name parameter which is used to validate the identity of the health checked cluster. See the :ref:`architecture overview <arch_overview_health_checking_identity>` for more information. .. attention:: This field has been deprecated in favor of `service_name_matcher` for better flexibility over matching with service-cluster name.
string service_name = 5 [deprecated = true];public List<HeaderValueOption> getRequestHeadersToAddList()
Specifies a list of HTTP headers that should be added to each request that is sent to the health checked cluster. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.api.v2.core.HeaderValueOption request_headers_to_add = 6 [(.validate.rules) = { ... }getRequestHeadersToAddList in interface HealthCheck.HttpHealthCheckOrBuilderpublic int getRequestHeadersToAddCount()
Specifies a list of HTTP headers that should be added to each request that is sent to the health checked cluster. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.api.v2.core.HeaderValueOption request_headers_to_add = 6 [(.validate.rules) = { ... }getRequestHeadersToAddCount in interface HealthCheck.HttpHealthCheckOrBuilderpublic HeaderValueOption getRequestHeadersToAdd(int index)
Specifies a list of HTTP headers that should be added to each request that is sent to the health checked cluster. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.api.v2.core.HeaderValueOption request_headers_to_add = 6 [(.validate.rules) = { ... }getRequestHeadersToAdd in interface HealthCheck.HttpHealthCheckOrBuilderpublic HealthCheck.HttpHealthCheck.Builder setRequestHeadersToAdd(int index, HeaderValueOption value)
Specifies a list of HTTP headers that should be added to each request that is sent to the health checked cluster. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.api.v2.core.HeaderValueOption request_headers_to_add = 6 [(.validate.rules) = { ... }public HealthCheck.HttpHealthCheck.Builder setRequestHeadersToAdd(int index, HeaderValueOption.Builder builderForValue)
Specifies a list of HTTP headers that should be added to each request that is sent to the health checked cluster. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.api.v2.core.HeaderValueOption request_headers_to_add = 6 [(.validate.rules) = { ... }public HealthCheck.HttpHealthCheck.Builder addRequestHeadersToAdd(HeaderValueOption value)
Specifies a list of HTTP headers that should be added to each request that is sent to the health checked cluster. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.api.v2.core.HeaderValueOption request_headers_to_add = 6 [(.validate.rules) = { ... }public HealthCheck.HttpHealthCheck.Builder addRequestHeadersToAdd(int index, HeaderValueOption value)
Specifies a list of HTTP headers that should be added to each request that is sent to the health checked cluster. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.api.v2.core.HeaderValueOption request_headers_to_add = 6 [(.validate.rules) = { ... }public HealthCheck.HttpHealthCheck.Builder addRequestHeadersToAdd(HeaderValueOption.Builder builderForValue)
Specifies a list of HTTP headers that should be added to each request that is sent to the health checked cluster. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.api.v2.core.HeaderValueOption request_headers_to_add = 6 [(.validate.rules) = { ... }public HealthCheck.HttpHealthCheck.Builder addRequestHeadersToAdd(int index, HeaderValueOption.Builder builderForValue)
Specifies a list of HTTP headers that should be added to each request that is sent to the health checked cluster. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.api.v2.core.HeaderValueOption request_headers_to_add = 6 [(.validate.rules) = { ... }public HealthCheck.HttpHealthCheck.Builder addAllRequestHeadersToAdd(Iterable<? extends HeaderValueOption> values)
Specifies a list of HTTP headers that should be added to each request that is sent to the health checked cluster. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.api.v2.core.HeaderValueOption request_headers_to_add = 6 [(.validate.rules) = { ... }public HealthCheck.HttpHealthCheck.Builder clearRequestHeadersToAdd()
Specifies a list of HTTP headers that should be added to each request that is sent to the health checked cluster. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.api.v2.core.HeaderValueOption request_headers_to_add = 6 [(.validate.rules) = { ... }public HealthCheck.HttpHealthCheck.Builder removeRequestHeadersToAdd(int index)
Specifies a list of HTTP headers that should be added to each request that is sent to the health checked cluster. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.api.v2.core.HeaderValueOption request_headers_to_add = 6 [(.validate.rules) = { ... }public HeaderValueOption.Builder getRequestHeadersToAddBuilder(int index)
Specifies a list of HTTP headers that should be added to each request that is sent to the health checked cluster. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.api.v2.core.HeaderValueOption request_headers_to_add = 6 [(.validate.rules) = { ... }public HeaderValueOptionOrBuilder getRequestHeadersToAddOrBuilder(int index)
Specifies a list of HTTP headers that should be added to each request that is sent to the health checked cluster. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.api.v2.core.HeaderValueOption request_headers_to_add = 6 [(.validate.rules) = { ... }getRequestHeadersToAddOrBuilder in interface HealthCheck.HttpHealthCheckOrBuilderpublic List<? extends HeaderValueOptionOrBuilder> getRequestHeadersToAddOrBuilderList()
Specifies a list of HTTP headers that should be added to each request that is sent to the health checked cluster. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.api.v2.core.HeaderValueOption request_headers_to_add = 6 [(.validate.rules) = { ... }getRequestHeadersToAddOrBuilderList in interface HealthCheck.HttpHealthCheckOrBuilderpublic HeaderValueOption.Builder addRequestHeadersToAddBuilder()
Specifies a list of HTTP headers that should be added to each request that is sent to the health checked cluster. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.api.v2.core.HeaderValueOption request_headers_to_add = 6 [(.validate.rules) = { ... }public HeaderValueOption.Builder addRequestHeadersToAddBuilder(int index)
Specifies a list of HTTP headers that should be added to each request that is sent to the health checked cluster. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.api.v2.core.HeaderValueOption request_headers_to_add = 6 [(.validate.rules) = { ... }public List<HeaderValueOption.Builder> getRequestHeadersToAddBuilderList()
Specifies a list of HTTP headers that should be added to each request that is sent to the health checked cluster. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.api.v2.core.HeaderValueOption request_headers_to_add = 6 [(.validate.rules) = { ... }public com.google.protobuf.ProtocolStringList getRequestHeadersToRemoveList()
Specifies a list of HTTP headers that should be removed from each request that is sent to the health checked cluster.
repeated string request_headers_to_remove = 8;getRequestHeadersToRemoveList in interface HealthCheck.HttpHealthCheckOrBuilderpublic int getRequestHeadersToRemoveCount()
Specifies a list of HTTP headers that should be removed from each request that is sent to the health checked cluster.
repeated string request_headers_to_remove = 8;getRequestHeadersToRemoveCount in interface HealthCheck.HttpHealthCheckOrBuilderpublic String getRequestHeadersToRemove(int index)
Specifies a list of HTTP headers that should be removed from each request that is sent to the health checked cluster.
repeated string request_headers_to_remove = 8;getRequestHeadersToRemove in interface HealthCheck.HttpHealthCheckOrBuilderpublic com.google.protobuf.ByteString getRequestHeadersToRemoveBytes(int index)
Specifies a list of HTTP headers that should be removed from each request that is sent to the health checked cluster.
repeated string request_headers_to_remove = 8;getRequestHeadersToRemoveBytes in interface HealthCheck.HttpHealthCheckOrBuilderpublic HealthCheck.HttpHealthCheck.Builder setRequestHeadersToRemove(int index, String value)
Specifies a list of HTTP headers that should be removed from each request that is sent to the health checked cluster.
repeated string request_headers_to_remove = 8;public HealthCheck.HttpHealthCheck.Builder addRequestHeadersToRemove(String value)
Specifies a list of HTTP headers that should be removed from each request that is sent to the health checked cluster.
repeated string request_headers_to_remove = 8;public HealthCheck.HttpHealthCheck.Builder addAllRequestHeadersToRemove(Iterable<String> values)
Specifies a list of HTTP headers that should be removed from each request that is sent to the health checked cluster.
repeated string request_headers_to_remove = 8;public HealthCheck.HttpHealthCheck.Builder clearRequestHeadersToRemove()
Specifies a list of HTTP headers that should be removed from each request that is sent to the health checked cluster.
repeated string request_headers_to_remove = 8;public HealthCheck.HttpHealthCheck.Builder addRequestHeadersToRemoveBytes(com.google.protobuf.ByteString value)
Specifies a list of HTTP headers that should be removed from each request that is sent to the health checked cluster.
repeated string request_headers_to_remove = 8;@Deprecated public boolean getUseHttp2()
If set, health checks will be made using http/2. Deprecated, use :ref:`codec_client_type <envoy_api_field_core.HealthCheck.HttpHealthCheck.codec_client_type>` instead.
bool use_http2 = 7 [deprecated = true, (.envoy.annotations.disallowed_by_default) = true];getUseHttp2 in interface HealthCheck.HttpHealthCheckOrBuilder@Deprecated public HealthCheck.HttpHealthCheck.Builder setUseHttp2(boolean value)
If set, health checks will be made using http/2. Deprecated, use :ref:`codec_client_type <envoy_api_field_core.HealthCheck.HttpHealthCheck.codec_client_type>` instead.
bool use_http2 = 7 [deprecated = true, (.envoy.annotations.disallowed_by_default) = true];@Deprecated public HealthCheck.HttpHealthCheck.Builder clearUseHttp2()
If set, health checks will be made using http/2. Deprecated, use :ref:`codec_client_type <envoy_api_field_core.HealthCheck.HttpHealthCheck.codec_client_type>` instead.
bool use_http2 = 7 [deprecated = true, (.envoy.annotations.disallowed_by_default) = true];public List<Int64Range> getExpectedStatusesList()
Specifies a list of HTTP response statuses considered healthy. If provided, replaces default 200-only policy - 200 must be included explicitly as needed. Ranges follow half-open semantics of :ref:`Int64Range <envoy_api_msg_type.Int64Range>`. The start and end of each range are required. Only statuses in the range [100, 600) are allowed.
repeated .envoy.type.Int64Range expected_statuses = 9;getExpectedStatusesList in interface HealthCheck.HttpHealthCheckOrBuilderpublic int getExpectedStatusesCount()
Specifies a list of HTTP response statuses considered healthy. If provided, replaces default 200-only policy - 200 must be included explicitly as needed. Ranges follow half-open semantics of :ref:`Int64Range <envoy_api_msg_type.Int64Range>`. The start and end of each range are required. Only statuses in the range [100, 600) are allowed.
repeated .envoy.type.Int64Range expected_statuses = 9;getExpectedStatusesCount in interface HealthCheck.HttpHealthCheckOrBuilderpublic Int64Range getExpectedStatuses(int index)
Specifies a list of HTTP response statuses considered healthy. If provided, replaces default 200-only policy - 200 must be included explicitly as needed. Ranges follow half-open semantics of :ref:`Int64Range <envoy_api_msg_type.Int64Range>`. The start and end of each range are required. Only statuses in the range [100, 600) are allowed.
repeated .envoy.type.Int64Range expected_statuses = 9;getExpectedStatuses in interface HealthCheck.HttpHealthCheckOrBuilderpublic HealthCheck.HttpHealthCheck.Builder setExpectedStatuses(int index, Int64Range value)
Specifies a list of HTTP response statuses considered healthy. If provided, replaces default 200-only policy - 200 must be included explicitly as needed. Ranges follow half-open semantics of :ref:`Int64Range <envoy_api_msg_type.Int64Range>`. The start and end of each range are required. Only statuses in the range [100, 600) are allowed.
repeated .envoy.type.Int64Range expected_statuses = 9;public HealthCheck.HttpHealthCheck.Builder setExpectedStatuses(int index, Int64Range.Builder builderForValue)
Specifies a list of HTTP response statuses considered healthy. If provided, replaces default 200-only policy - 200 must be included explicitly as needed. Ranges follow half-open semantics of :ref:`Int64Range <envoy_api_msg_type.Int64Range>`. The start and end of each range are required. Only statuses in the range [100, 600) are allowed.
repeated .envoy.type.Int64Range expected_statuses = 9;public HealthCheck.HttpHealthCheck.Builder addExpectedStatuses(Int64Range value)
Specifies a list of HTTP response statuses considered healthy. If provided, replaces default 200-only policy - 200 must be included explicitly as needed. Ranges follow half-open semantics of :ref:`Int64Range <envoy_api_msg_type.Int64Range>`. The start and end of each range are required. Only statuses in the range [100, 600) are allowed.
repeated .envoy.type.Int64Range expected_statuses = 9;public HealthCheck.HttpHealthCheck.Builder addExpectedStatuses(int index, Int64Range value)
Specifies a list of HTTP response statuses considered healthy. If provided, replaces default 200-only policy - 200 must be included explicitly as needed. Ranges follow half-open semantics of :ref:`Int64Range <envoy_api_msg_type.Int64Range>`. The start and end of each range are required. Only statuses in the range [100, 600) are allowed.
repeated .envoy.type.Int64Range expected_statuses = 9;public HealthCheck.HttpHealthCheck.Builder addExpectedStatuses(Int64Range.Builder builderForValue)
Specifies a list of HTTP response statuses considered healthy. If provided, replaces default 200-only policy - 200 must be included explicitly as needed. Ranges follow half-open semantics of :ref:`Int64Range <envoy_api_msg_type.Int64Range>`. The start and end of each range are required. Only statuses in the range [100, 600) are allowed.
repeated .envoy.type.Int64Range expected_statuses = 9;public HealthCheck.HttpHealthCheck.Builder addExpectedStatuses(int index, Int64Range.Builder builderForValue)
Specifies a list of HTTP response statuses considered healthy. If provided, replaces default 200-only policy - 200 must be included explicitly as needed. Ranges follow half-open semantics of :ref:`Int64Range <envoy_api_msg_type.Int64Range>`. The start and end of each range are required. Only statuses in the range [100, 600) are allowed.
repeated .envoy.type.Int64Range expected_statuses = 9;public HealthCheck.HttpHealthCheck.Builder addAllExpectedStatuses(Iterable<? extends Int64Range> values)
Specifies a list of HTTP response statuses considered healthy. If provided, replaces default 200-only policy - 200 must be included explicitly as needed. Ranges follow half-open semantics of :ref:`Int64Range <envoy_api_msg_type.Int64Range>`. The start and end of each range are required. Only statuses in the range [100, 600) are allowed.
repeated .envoy.type.Int64Range expected_statuses = 9;public HealthCheck.HttpHealthCheck.Builder clearExpectedStatuses()
Specifies a list of HTTP response statuses considered healthy. If provided, replaces default 200-only policy - 200 must be included explicitly as needed. Ranges follow half-open semantics of :ref:`Int64Range <envoy_api_msg_type.Int64Range>`. The start and end of each range are required. Only statuses in the range [100, 600) are allowed.
repeated .envoy.type.Int64Range expected_statuses = 9;public HealthCheck.HttpHealthCheck.Builder removeExpectedStatuses(int index)
Specifies a list of HTTP response statuses considered healthy. If provided, replaces default 200-only policy - 200 must be included explicitly as needed. Ranges follow half-open semantics of :ref:`Int64Range <envoy_api_msg_type.Int64Range>`. The start and end of each range are required. Only statuses in the range [100, 600) are allowed.
repeated .envoy.type.Int64Range expected_statuses = 9;public Int64Range.Builder getExpectedStatusesBuilder(int index)
Specifies a list of HTTP response statuses considered healthy. If provided, replaces default 200-only policy - 200 must be included explicitly as needed. Ranges follow half-open semantics of :ref:`Int64Range <envoy_api_msg_type.Int64Range>`. The start and end of each range are required. Only statuses in the range [100, 600) are allowed.
repeated .envoy.type.Int64Range expected_statuses = 9;public Int64RangeOrBuilder getExpectedStatusesOrBuilder(int index)
Specifies a list of HTTP response statuses considered healthy. If provided, replaces default 200-only policy - 200 must be included explicitly as needed. Ranges follow half-open semantics of :ref:`Int64Range <envoy_api_msg_type.Int64Range>`. The start and end of each range are required. Only statuses in the range [100, 600) are allowed.
repeated .envoy.type.Int64Range expected_statuses = 9;getExpectedStatusesOrBuilder in interface HealthCheck.HttpHealthCheckOrBuilderpublic List<? extends Int64RangeOrBuilder> getExpectedStatusesOrBuilderList()
Specifies a list of HTTP response statuses considered healthy. If provided, replaces default 200-only policy - 200 must be included explicitly as needed. Ranges follow half-open semantics of :ref:`Int64Range <envoy_api_msg_type.Int64Range>`. The start and end of each range are required. Only statuses in the range [100, 600) are allowed.
repeated .envoy.type.Int64Range expected_statuses = 9;getExpectedStatusesOrBuilderList in interface HealthCheck.HttpHealthCheckOrBuilderpublic Int64Range.Builder addExpectedStatusesBuilder()
Specifies a list of HTTP response statuses considered healthy. If provided, replaces default 200-only policy - 200 must be included explicitly as needed. Ranges follow half-open semantics of :ref:`Int64Range <envoy_api_msg_type.Int64Range>`. The start and end of each range are required. Only statuses in the range [100, 600) are allowed.
repeated .envoy.type.Int64Range expected_statuses = 9;public Int64Range.Builder addExpectedStatusesBuilder(int index)
Specifies a list of HTTP response statuses considered healthy. If provided, replaces default 200-only policy - 200 must be included explicitly as needed. Ranges follow half-open semantics of :ref:`Int64Range <envoy_api_msg_type.Int64Range>`. The start and end of each range are required. Only statuses in the range [100, 600) are allowed.
repeated .envoy.type.Int64Range expected_statuses = 9;public List<Int64Range.Builder> getExpectedStatusesBuilderList()
Specifies a list of HTTP response statuses considered healthy. If provided, replaces default 200-only policy - 200 must be included explicitly as needed. Ranges follow half-open semantics of :ref:`Int64Range <envoy_api_msg_type.Int64Range>`. The start and end of each range are required. Only statuses in the range [100, 600) are allowed.
repeated .envoy.type.Int64Range expected_statuses = 9;public int getCodecClientTypeValue()
Use specified application protocol for health checks.
.envoy.type.CodecClientType codec_client_type = 10 [(.validate.rules) = { ... }getCodecClientTypeValue in interface HealthCheck.HttpHealthCheckOrBuilderpublic HealthCheck.HttpHealthCheck.Builder setCodecClientTypeValue(int value)
Use specified application protocol for health checks.
.envoy.type.CodecClientType codec_client_type = 10 [(.validate.rules) = { ... }public CodecClientType getCodecClientType()
Use specified application protocol for health checks.
.envoy.type.CodecClientType codec_client_type = 10 [(.validate.rules) = { ... }getCodecClientType in interface HealthCheck.HttpHealthCheckOrBuilderpublic HealthCheck.HttpHealthCheck.Builder setCodecClientType(CodecClientType value)
Use specified application protocol for health checks.
.envoy.type.CodecClientType codec_client_type = 10 [(.validate.rules) = { ... }public HealthCheck.HttpHealthCheck.Builder clearCodecClientType()
Use specified application protocol for health checks.
.envoy.type.CodecClientType codec_client_type = 10 [(.validate.rules) = { ... }public boolean hasServiceNameMatcher()
An optional service name parameter which is used to validate the identity of the health checked cluster using a :ref:`StringMatcher <envoy_api_msg_type.matcher.StringMatcher>`. See the :ref:`architecture overview <arch_overview_health_checking_identity>` for more information.
.envoy.type.matcher.StringMatcher service_name_matcher = 11;hasServiceNameMatcher in interface HealthCheck.HttpHealthCheckOrBuilderpublic StringMatcher getServiceNameMatcher()
An optional service name parameter which is used to validate the identity of the health checked cluster using a :ref:`StringMatcher <envoy_api_msg_type.matcher.StringMatcher>`. See the :ref:`architecture overview <arch_overview_health_checking_identity>` for more information.
.envoy.type.matcher.StringMatcher service_name_matcher = 11;getServiceNameMatcher in interface HealthCheck.HttpHealthCheckOrBuilderpublic HealthCheck.HttpHealthCheck.Builder setServiceNameMatcher(StringMatcher value)
An optional service name parameter which is used to validate the identity of the health checked cluster using a :ref:`StringMatcher <envoy_api_msg_type.matcher.StringMatcher>`. See the :ref:`architecture overview <arch_overview_health_checking_identity>` for more information.
.envoy.type.matcher.StringMatcher service_name_matcher = 11;public HealthCheck.HttpHealthCheck.Builder setServiceNameMatcher(StringMatcher.Builder builderForValue)
An optional service name parameter which is used to validate the identity of the health checked cluster using a :ref:`StringMatcher <envoy_api_msg_type.matcher.StringMatcher>`. See the :ref:`architecture overview <arch_overview_health_checking_identity>` for more information.
.envoy.type.matcher.StringMatcher service_name_matcher = 11;public HealthCheck.HttpHealthCheck.Builder mergeServiceNameMatcher(StringMatcher value)
An optional service name parameter which is used to validate the identity of the health checked cluster using a :ref:`StringMatcher <envoy_api_msg_type.matcher.StringMatcher>`. See the :ref:`architecture overview <arch_overview_health_checking_identity>` for more information.
.envoy.type.matcher.StringMatcher service_name_matcher = 11;public HealthCheck.HttpHealthCheck.Builder clearServiceNameMatcher()
An optional service name parameter which is used to validate the identity of the health checked cluster using a :ref:`StringMatcher <envoy_api_msg_type.matcher.StringMatcher>`. See the :ref:`architecture overview <arch_overview_health_checking_identity>` for more information.
.envoy.type.matcher.StringMatcher service_name_matcher = 11;public StringMatcher.Builder getServiceNameMatcherBuilder()
An optional service name parameter which is used to validate the identity of the health checked cluster using a :ref:`StringMatcher <envoy_api_msg_type.matcher.StringMatcher>`. See the :ref:`architecture overview <arch_overview_health_checking_identity>` for more information.
.envoy.type.matcher.StringMatcher service_name_matcher = 11;public StringMatcherOrBuilder getServiceNameMatcherOrBuilder()
An optional service name parameter which is used to validate the identity of the health checked cluster using a :ref:`StringMatcher <envoy_api_msg_type.matcher.StringMatcher>`. See the :ref:`architecture overview <arch_overview_health_checking_identity>` for more information.
.envoy.type.matcher.StringMatcher service_name_matcher = 11;getServiceNameMatcherOrBuilder in interface HealthCheck.HttpHealthCheckOrBuilderpublic final HealthCheck.HttpHealthCheck.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<HealthCheck.HttpHealthCheck.Builder>public final HealthCheck.HttpHealthCheck.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<HealthCheck.HttpHealthCheck.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.