public static final class Http1ProtocolOptions.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Http1ProtocolOptions.Builder> implements Http1ProtocolOptionsOrBuilder
[#next-free-field: 8]Protobuf type
envoy.config.core.v3.Http1ProtocolOptions| Modifier and Type | Method and Description |
|---|---|
Http1ProtocolOptions.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Http1ProtocolOptions |
build() |
Http1ProtocolOptions |
buildPartial() |
Http1ProtocolOptions.Builder |
clear() |
Http1ProtocolOptions.Builder |
clearAcceptHttp10()
Handle incoming HTTP/1.0 and HTTP 0.9 requests.
|
Http1ProtocolOptions.Builder |
clearAllowAbsoluteUrl()
Handle HTTP requests with absolute URLs in the requests.
|
Http1ProtocolOptions.Builder |
clearAllowChunkedLength()
Allows Envoy to process requests/responses with both `Content-Length` and `Transfer-Encoding`
headers set.
|
Http1ProtocolOptions.Builder |
clearDefaultHostForHttp10()
A default host for HTTP/1.0 requests.
|
Http1ProtocolOptions.Builder |
clearEnableTrailers()
Enables trailers for HTTP/1.
|
Http1ProtocolOptions.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Http1ProtocolOptions.Builder |
clearHeaderKeyFormat()
Describes how the keys for response headers should be formatted.
|
Http1ProtocolOptions.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Http1ProtocolOptions.Builder |
clearOverrideStreamErrorOnInvalidHttpMessage()
Allows invalid HTTP messaging.
|
Http1ProtocolOptions.Builder |
clone() |
boolean |
getAcceptHttp10()
Handle incoming HTTP/1.0 and HTTP 0.9 requests.
|
com.google.protobuf.BoolValue |
getAllowAbsoluteUrl()
Handle HTTP requests with absolute URLs in the requests.
|
com.google.protobuf.BoolValue.Builder |
getAllowAbsoluteUrlBuilder()
Handle HTTP requests with absolute URLs in the requests.
|
com.google.protobuf.BoolValueOrBuilder |
getAllowAbsoluteUrlOrBuilder()
Handle HTTP requests with absolute URLs in the requests.
|
boolean |
getAllowChunkedLength()
Allows Envoy to process requests/responses with both `Content-Length` and `Transfer-Encoding`
headers set.
|
String |
getDefaultHostForHttp10()
A default host for HTTP/1.0 requests.
|
com.google.protobuf.ByteString |
getDefaultHostForHttp10Bytes()
A default host for HTTP/1.0 requests.
|
Http1ProtocolOptions |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
boolean |
getEnableTrailers()
Enables trailers for HTTP/1.
|
Http1ProtocolOptions.HeaderKeyFormat |
getHeaderKeyFormat()
Describes how the keys for response headers should be formatted.
|
Http1ProtocolOptions.HeaderKeyFormat.Builder |
getHeaderKeyFormatBuilder()
Describes how the keys for response headers should be formatted.
|
Http1ProtocolOptions.HeaderKeyFormatOrBuilder |
getHeaderKeyFormatOrBuilder()
Describes how the keys for response headers should be formatted.
|
com.google.protobuf.BoolValue |
getOverrideStreamErrorOnInvalidHttpMessage()
Allows invalid HTTP messaging.
|
com.google.protobuf.BoolValue.Builder |
getOverrideStreamErrorOnInvalidHttpMessageBuilder()
Allows invalid HTTP messaging.
|
com.google.protobuf.BoolValueOrBuilder |
getOverrideStreamErrorOnInvalidHttpMessageOrBuilder()
Allows invalid HTTP messaging.
|
boolean |
hasAllowAbsoluteUrl()
Handle HTTP requests with absolute URLs in the requests.
|
boolean |
hasHeaderKeyFormat()
Describes how the keys for response headers should be formatted.
|
boolean |
hasOverrideStreamErrorOnInvalidHttpMessage()
Allows invalid HTTP messaging.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Http1ProtocolOptions.Builder |
mergeAllowAbsoluteUrl(com.google.protobuf.BoolValue value)
Handle HTTP requests with absolute URLs in the requests.
|
Http1ProtocolOptions.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Http1ProtocolOptions.Builder |
mergeFrom(Http1ProtocolOptions other) |
Http1ProtocolOptions.Builder |
mergeFrom(com.google.protobuf.Message other) |
Http1ProtocolOptions.Builder |
mergeHeaderKeyFormat(Http1ProtocolOptions.HeaderKeyFormat value)
Describes how the keys for response headers should be formatted.
|
Http1ProtocolOptions.Builder |
mergeOverrideStreamErrorOnInvalidHttpMessage(com.google.protobuf.BoolValue value)
Allows invalid HTTP messaging.
|
Http1ProtocolOptions.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Http1ProtocolOptions.Builder |
setAcceptHttp10(boolean value)
Handle incoming HTTP/1.0 and HTTP 0.9 requests.
|
Http1ProtocolOptions.Builder |
setAllowAbsoluteUrl(com.google.protobuf.BoolValue.Builder builderForValue)
Handle HTTP requests with absolute URLs in the requests.
|
Http1ProtocolOptions.Builder |
setAllowAbsoluteUrl(com.google.protobuf.BoolValue value)
Handle HTTP requests with absolute URLs in the requests.
|
Http1ProtocolOptions.Builder |
setAllowChunkedLength(boolean value)
Allows Envoy to process requests/responses with both `Content-Length` and `Transfer-Encoding`
headers set.
|
Http1ProtocolOptions.Builder |
setDefaultHostForHttp10(String value)
A default host for HTTP/1.0 requests.
|
Http1ProtocolOptions.Builder |
setDefaultHostForHttp10Bytes(com.google.protobuf.ByteString value)
A default host for HTTP/1.0 requests.
|
Http1ProtocolOptions.Builder |
setEnableTrailers(boolean value)
Enables trailers for HTTP/1.
|
Http1ProtocolOptions.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Http1ProtocolOptions.Builder |
setHeaderKeyFormat(Http1ProtocolOptions.HeaderKeyFormat.Builder builderForValue)
Describes how the keys for response headers should be formatted.
|
Http1ProtocolOptions.Builder |
setHeaderKeyFormat(Http1ProtocolOptions.HeaderKeyFormat value)
Describes how the keys for response headers should be formatted.
|
Http1ProtocolOptions.Builder |
setOverrideStreamErrorOnInvalidHttpMessage(com.google.protobuf.BoolValue.Builder builderForValue)
Allows invalid HTTP messaging.
|
Http1ProtocolOptions.Builder |
setOverrideStreamErrorOnInvalidHttpMessage(com.google.protobuf.BoolValue value)
Allows invalid HTTP messaging.
|
Http1ProtocolOptions.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Http1ProtocolOptions.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
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<Http1ProtocolOptions.Builder>public Http1ProtocolOptions.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Http1ProtocolOptions.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<Http1ProtocolOptions.Builder>public Http1ProtocolOptions getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Http1ProtocolOptions build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Http1ProtocolOptions buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Http1ProtocolOptions.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Http1ProtocolOptions.Builder>public Http1ProtocolOptions.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<Http1ProtocolOptions.Builder>public Http1ProtocolOptions.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Http1ProtocolOptions.Builder>public Http1ProtocolOptions.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Http1ProtocolOptions.Builder>public Http1ProtocolOptions.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<Http1ProtocolOptions.Builder>public Http1ProtocolOptions.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<Http1ProtocolOptions.Builder>public Http1ProtocolOptions.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Http1ProtocolOptions.Builder>public Http1ProtocolOptions.Builder mergeFrom(Http1ProtocolOptions other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Http1ProtocolOptions.Builder>public Http1ProtocolOptions.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<Http1ProtocolOptions.Builder>IOExceptionpublic boolean hasAllowAbsoluteUrl()
Handle HTTP requests with absolute URLs in the requests. These requests are generally sent by clients to forward/explicit proxies. This allows clients to configure envoy as their HTTP proxy. In Unix, for example, this is typically done by setting the *http_proxy* environment variable.
.google.protobuf.BoolValue allow_absolute_url = 1;hasAllowAbsoluteUrl in interface Http1ProtocolOptionsOrBuilderpublic com.google.protobuf.BoolValue getAllowAbsoluteUrl()
Handle HTTP requests with absolute URLs in the requests. These requests are generally sent by clients to forward/explicit proxies. This allows clients to configure envoy as their HTTP proxy. In Unix, for example, this is typically done by setting the *http_proxy* environment variable.
.google.protobuf.BoolValue allow_absolute_url = 1;getAllowAbsoluteUrl in interface Http1ProtocolOptionsOrBuilderpublic Http1ProtocolOptions.Builder setAllowAbsoluteUrl(com.google.protobuf.BoolValue value)
Handle HTTP requests with absolute URLs in the requests. These requests are generally sent by clients to forward/explicit proxies. This allows clients to configure envoy as their HTTP proxy. In Unix, for example, this is typically done by setting the *http_proxy* environment variable.
.google.protobuf.BoolValue allow_absolute_url = 1;public Http1ProtocolOptions.Builder setAllowAbsoluteUrl(com.google.protobuf.BoolValue.Builder builderForValue)
Handle HTTP requests with absolute URLs in the requests. These requests are generally sent by clients to forward/explicit proxies. This allows clients to configure envoy as their HTTP proxy. In Unix, for example, this is typically done by setting the *http_proxy* environment variable.
.google.protobuf.BoolValue allow_absolute_url = 1;public Http1ProtocolOptions.Builder mergeAllowAbsoluteUrl(com.google.protobuf.BoolValue value)
Handle HTTP requests with absolute URLs in the requests. These requests are generally sent by clients to forward/explicit proxies. This allows clients to configure envoy as their HTTP proxy. In Unix, for example, this is typically done by setting the *http_proxy* environment variable.
.google.protobuf.BoolValue allow_absolute_url = 1;public Http1ProtocolOptions.Builder clearAllowAbsoluteUrl()
Handle HTTP requests with absolute URLs in the requests. These requests are generally sent by clients to forward/explicit proxies. This allows clients to configure envoy as their HTTP proxy. In Unix, for example, this is typically done by setting the *http_proxy* environment variable.
.google.protobuf.BoolValue allow_absolute_url = 1;public com.google.protobuf.BoolValue.Builder getAllowAbsoluteUrlBuilder()
Handle HTTP requests with absolute URLs in the requests. These requests are generally sent by clients to forward/explicit proxies. This allows clients to configure envoy as their HTTP proxy. In Unix, for example, this is typically done by setting the *http_proxy* environment variable.
.google.protobuf.BoolValue allow_absolute_url = 1;public com.google.protobuf.BoolValueOrBuilder getAllowAbsoluteUrlOrBuilder()
Handle HTTP requests with absolute URLs in the requests. These requests are generally sent by clients to forward/explicit proxies. This allows clients to configure envoy as their HTTP proxy. In Unix, for example, this is typically done by setting the *http_proxy* environment variable.
.google.protobuf.BoolValue allow_absolute_url = 1;getAllowAbsoluteUrlOrBuilder in interface Http1ProtocolOptionsOrBuilderpublic boolean getAcceptHttp10()
Handle incoming HTTP/1.0 and HTTP 0.9 requests. This is off by default, and not fully standards compliant. There is support for pre-HTTP/1.1 style connect logic, dechunking, and handling lack of client host iff *default_host_for_http_10* is configured.
bool accept_http_10 = 2;getAcceptHttp10 in interface Http1ProtocolOptionsOrBuilderpublic Http1ProtocolOptions.Builder setAcceptHttp10(boolean value)
Handle incoming HTTP/1.0 and HTTP 0.9 requests. This is off by default, and not fully standards compliant. There is support for pre-HTTP/1.1 style connect logic, dechunking, and handling lack of client host iff *default_host_for_http_10* is configured.
bool accept_http_10 = 2;public Http1ProtocolOptions.Builder clearAcceptHttp10()
Handle incoming HTTP/1.0 and HTTP 0.9 requests. This is off by default, and not fully standards compliant. There is support for pre-HTTP/1.1 style connect logic, dechunking, and handling lack of client host iff *default_host_for_http_10* is configured.
bool accept_http_10 = 2;public String getDefaultHostForHttp10()
A default host for HTTP/1.0 requests. This is highly suggested if *accept_http_10* is true as Envoy does not otherwise support HTTP/1.0 without a Host header. This is a no-op if *accept_http_10* is not true.
string default_host_for_http_10 = 3;getDefaultHostForHttp10 in interface Http1ProtocolOptionsOrBuilderpublic com.google.protobuf.ByteString getDefaultHostForHttp10Bytes()
A default host for HTTP/1.0 requests. This is highly suggested if *accept_http_10* is true as Envoy does not otherwise support HTTP/1.0 without a Host header. This is a no-op if *accept_http_10* is not true.
string default_host_for_http_10 = 3;getDefaultHostForHttp10Bytes in interface Http1ProtocolOptionsOrBuilderpublic Http1ProtocolOptions.Builder setDefaultHostForHttp10(String value)
A default host for HTTP/1.0 requests. This is highly suggested if *accept_http_10* is true as Envoy does not otherwise support HTTP/1.0 without a Host header. This is a no-op if *accept_http_10* is not true.
string default_host_for_http_10 = 3;public Http1ProtocolOptions.Builder clearDefaultHostForHttp10()
A default host for HTTP/1.0 requests. This is highly suggested if *accept_http_10* is true as Envoy does not otherwise support HTTP/1.0 without a Host header. This is a no-op if *accept_http_10* is not true.
string default_host_for_http_10 = 3;public Http1ProtocolOptions.Builder setDefaultHostForHttp10Bytes(com.google.protobuf.ByteString value)
A default host for HTTP/1.0 requests. This is highly suggested if *accept_http_10* is true as Envoy does not otherwise support HTTP/1.0 without a Host header. This is a no-op if *accept_http_10* is not true.
string default_host_for_http_10 = 3;public boolean hasHeaderKeyFormat()
Describes how the keys for response headers should be formatted. By default, all header keys are lower cased.
.envoy.config.core.v3.Http1ProtocolOptions.HeaderKeyFormat header_key_format = 4;hasHeaderKeyFormat in interface Http1ProtocolOptionsOrBuilderpublic Http1ProtocolOptions.HeaderKeyFormat getHeaderKeyFormat()
Describes how the keys for response headers should be formatted. By default, all header keys are lower cased.
.envoy.config.core.v3.Http1ProtocolOptions.HeaderKeyFormat header_key_format = 4;getHeaderKeyFormat in interface Http1ProtocolOptionsOrBuilderpublic Http1ProtocolOptions.Builder setHeaderKeyFormat(Http1ProtocolOptions.HeaderKeyFormat value)
Describes how the keys for response headers should be formatted. By default, all header keys are lower cased.
.envoy.config.core.v3.Http1ProtocolOptions.HeaderKeyFormat header_key_format = 4;public Http1ProtocolOptions.Builder setHeaderKeyFormat(Http1ProtocolOptions.HeaderKeyFormat.Builder builderForValue)
Describes how the keys for response headers should be formatted. By default, all header keys are lower cased.
.envoy.config.core.v3.Http1ProtocolOptions.HeaderKeyFormat header_key_format = 4;public Http1ProtocolOptions.Builder mergeHeaderKeyFormat(Http1ProtocolOptions.HeaderKeyFormat value)
Describes how the keys for response headers should be formatted. By default, all header keys are lower cased.
.envoy.config.core.v3.Http1ProtocolOptions.HeaderKeyFormat header_key_format = 4;public Http1ProtocolOptions.Builder clearHeaderKeyFormat()
Describes how the keys for response headers should be formatted. By default, all header keys are lower cased.
.envoy.config.core.v3.Http1ProtocolOptions.HeaderKeyFormat header_key_format = 4;public Http1ProtocolOptions.HeaderKeyFormat.Builder getHeaderKeyFormatBuilder()
Describes how the keys for response headers should be formatted. By default, all header keys are lower cased.
.envoy.config.core.v3.Http1ProtocolOptions.HeaderKeyFormat header_key_format = 4;public Http1ProtocolOptions.HeaderKeyFormatOrBuilder getHeaderKeyFormatOrBuilder()
Describes how the keys for response headers should be formatted. By default, all header keys are lower cased.
.envoy.config.core.v3.Http1ProtocolOptions.HeaderKeyFormat header_key_format = 4;getHeaderKeyFormatOrBuilder in interface Http1ProtocolOptionsOrBuilderpublic boolean getEnableTrailers()
Enables trailers for HTTP/1. By default the HTTP/1 codec drops proxied trailers. .. attention:: Note that this only happens when Envoy is chunk encoding which occurs when: - The request is HTTP/1.1. - Is neither a HEAD only request nor a HTTP Upgrade. - Not a response to a HEAD request. - The content length header is not present.
bool enable_trailers = 5;getEnableTrailers in interface Http1ProtocolOptionsOrBuilderpublic Http1ProtocolOptions.Builder setEnableTrailers(boolean value)
Enables trailers for HTTP/1. By default the HTTP/1 codec drops proxied trailers. .. attention:: Note that this only happens when Envoy is chunk encoding which occurs when: - The request is HTTP/1.1. - Is neither a HEAD only request nor a HTTP Upgrade. - Not a response to a HEAD request. - The content length header is not present.
bool enable_trailers = 5;public Http1ProtocolOptions.Builder clearEnableTrailers()
Enables trailers for HTTP/1. By default the HTTP/1 codec drops proxied trailers. .. attention:: Note that this only happens when Envoy is chunk encoding which occurs when: - The request is HTTP/1.1. - Is neither a HEAD only request nor a HTTP Upgrade. - Not a response to a HEAD request. - The content length header is not present.
bool enable_trailers = 5;public boolean getAllowChunkedLength()
Allows Envoy to process requests/responses with both `Content-Length` and `Transfer-Encoding` headers set. By default such messages are rejected, but if option is enabled - Envoy will remove Content-Length header and process message. See `RFC7230, sec. 3.3.3 <https://tools.ietf.org/html/rfc7230#section-3.3.3>` for details. .. attention:: Enabling this option might lead to request smuggling vulnerability, especially if traffic is proxied via multiple layers of proxies.
bool allow_chunked_length = 6;getAllowChunkedLength in interface Http1ProtocolOptionsOrBuilderpublic Http1ProtocolOptions.Builder setAllowChunkedLength(boolean value)
Allows Envoy to process requests/responses with both `Content-Length` and `Transfer-Encoding` headers set. By default such messages are rejected, but if option is enabled - Envoy will remove Content-Length header and process message. See `RFC7230, sec. 3.3.3 <https://tools.ietf.org/html/rfc7230#section-3.3.3>` for details. .. attention:: Enabling this option might lead to request smuggling vulnerability, especially if traffic is proxied via multiple layers of proxies.
bool allow_chunked_length = 6;public Http1ProtocolOptions.Builder clearAllowChunkedLength()
Allows Envoy to process requests/responses with both `Content-Length` and `Transfer-Encoding` headers set. By default such messages are rejected, but if option is enabled - Envoy will remove Content-Length header and process message. See `RFC7230, sec. 3.3.3 <https://tools.ietf.org/html/rfc7230#section-3.3.3>` for details. .. attention:: Enabling this option might lead to request smuggling vulnerability, especially if traffic is proxied via multiple layers of proxies.
bool allow_chunked_length = 6;public boolean hasOverrideStreamErrorOnInvalidHttpMessage()
Allows invalid HTTP messaging. When this option is false, then Envoy will terminate HTTP/1.1 connections upon receiving an invalid HTTP message. However, when this option is true, then Envoy will leave the HTTP/1.1 connection open where possible. If set, this overrides any HCM :ref:`stream_error_on_invalid_http_messaging <envoy_v3_api_field_extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.stream_error_on_invalid_http_message>`.
.google.protobuf.BoolValue override_stream_error_on_invalid_http_message = 7;hasOverrideStreamErrorOnInvalidHttpMessage in interface Http1ProtocolOptionsOrBuilderpublic com.google.protobuf.BoolValue getOverrideStreamErrorOnInvalidHttpMessage()
Allows invalid HTTP messaging. When this option is false, then Envoy will terminate HTTP/1.1 connections upon receiving an invalid HTTP message. However, when this option is true, then Envoy will leave the HTTP/1.1 connection open where possible. If set, this overrides any HCM :ref:`stream_error_on_invalid_http_messaging <envoy_v3_api_field_extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.stream_error_on_invalid_http_message>`.
.google.protobuf.BoolValue override_stream_error_on_invalid_http_message = 7;getOverrideStreamErrorOnInvalidHttpMessage in interface Http1ProtocolOptionsOrBuilderpublic Http1ProtocolOptions.Builder setOverrideStreamErrorOnInvalidHttpMessage(com.google.protobuf.BoolValue value)
Allows invalid HTTP messaging. When this option is false, then Envoy will terminate HTTP/1.1 connections upon receiving an invalid HTTP message. However, when this option is true, then Envoy will leave the HTTP/1.1 connection open where possible. If set, this overrides any HCM :ref:`stream_error_on_invalid_http_messaging <envoy_v3_api_field_extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.stream_error_on_invalid_http_message>`.
.google.protobuf.BoolValue override_stream_error_on_invalid_http_message = 7;public Http1ProtocolOptions.Builder setOverrideStreamErrorOnInvalidHttpMessage(com.google.protobuf.BoolValue.Builder builderForValue)
Allows invalid HTTP messaging. When this option is false, then Envoy will terminate HTTP/1.1 connections upon receiving an invalid HTTP message. However, when this option is true, then Envoy will leave the HTTP/1.1 connection open where possible. If set, this overrides any HCM :ref:`stream_error_on_invalid_http_messaging <envoy_v3_api_field_extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.stream_error_on_invalid_http_message>`.
.google.protobuf.BoolValue override_stream_error_on_invalid_http_message = 7;public Http1ProtocolOptions.Builder mergeOverrideStreamErrorOnInvalidHttpMessage(com.google.protobuf.BoolValue value)
Allows invalid HTTP messaging. When this option is false, then Envoy will terminate HTTP/1.1 connections upon receiving an invalid HTTP message. However, when this option is true, then Envoy will leave the HTTP/1.1 connection open where possible. If set, this overrides any HCM :ref:`stream_error_on_invalid_http_messaging <envoy_v3_api_field_extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.stream_error_on_invalid_http_message>`.
.google.protobuf.BoolValue override_stream_error_on_invalid_http_message = 7;public Http1ProtocolOptions.Builder clearOverrideStreamErrorOnInvalidHttpMessage()
Allows invalid HTTP messaging. When this option is false, then Envoy will terminate HTTP/1.1 connections upon receiving an invalid HTTP message. However, when this option is true, then Envoy will leave the HTTP/1.1 connection open where possible. If set, this overrides any HCM :ref:`stream_error_on_invalid_http_messaging <envoy_v3_api_field_extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.stream_error_on_invalid_http_message>`.
.google.protobuf.BoolValue override_stream_error_on_invalid_http_message = 7;public com.google.protobuf.BoolValue.Builder getOverrideStreamErrorOnInvalidHttpMessageBuilder()
Allows invalid HTTP messaging. When this option is false, then Envoy will terminate HTTP/1.1 connections upon receiving an invalid HTTP message. However, when this option is true, then Envoy will leave the HTTP/1.1 connection open where possible. If set, this overrides any HCM :ref:`stream_error_on_invalid_http_messaging <envoy_v3_api_field_extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.stream_error_on_invalid_http_message>`.
.google.protobuf.BoolValue override_stream_error_on_invalid_http_message = 7;public com.google.protobuf.BoolValueOrBuilder getOverrideStreamErrorOnInvalidHttpMessageOrBuilder()
Allows invalid HTTP messaging. When this option is false, then Envoy will terminate HTTP/1.1 connections upon receiving an invalid HTTP message. However, when this option is true, then Envoy will leave the HTTP/1.1 connection open where possible. If set, this overrides any HCM :ref:`stream_error_on_invalid_http_messaging <envoy_v3_api_field_extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.stream_error_on_invalid_http_message>`.
.google.protobuf.BoolValue override_stream_error_on_invalid_http_message = 7;getOverrideStreamErrorOnInvalidHttpMessageOrBuilder in interface Http1ProtocolOptionsOrBuilderpublic final Http1ProtocolOptions.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Http1ProtocolOptions.Builder>public final Http1ProtocolOptions.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Http1ProtocolOptions.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.