Uses of Class
io.envoyproxy.envoy.config.core.v3.Http2ProtocolOptions.Builder
Packages that use Http2ProtocolOptions.Builder
Package
Description
-
Uses of Http2ProtocolOptions.Builder in io.envoyproxy.envoy.config.cluster.v3
Fields in io.envoyproxy.envoy.config.cluster.v3 with type parameters of type Http2ProtocolOptions.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.SingleFieldBuilder
<Http2ProtocolOptions, Http2ProtocolOptions.Builder, Http2ProtocolOptionsOrBuilder> Cluster.Builder.http2ProtocolOptionsBuilder_
Methods in io.envoyproxy.envoy.config.cluster.v3 that return Http2ProtocolOptions.BuilderMethods in io.envoyproxy.envoy.config.cluster.v3 that return types with arguments of type Http2ProtocolOptions.BuilderModifier and TypeMethodDescriptionprivate com.google.protobuf.SingleFieldBuilder
<Http2ProtocolOptions, Http2ProtocolOptions.Builder, Http2ProtocolOptionsOrBuilder> Cluster.Builder.getHttp2ProtocolOptionsFieldBuilder()
Even if default HTTP2 protocol options are desired, this field must be set so that Envoy will assume that the upstream supports HTTP/2 when making new HTTP connection pool connections.Methods in io.envoyproxy.envoy.config.cluster.v3 with parameters of type Http2ProtocolOptions.BuilderModifier and TypeMethodDescriptionCluster.Builder.setHttp2ProtocolOptions
(Http2ProtocolOptions.Builder builderForValue) Deprecated. -
Uses of Http2ProtocolOptions.Builder in io.envoyproxy.envoy.config.core.v3
Fields in io.envoyproxy.envoy.config.core.v3 with type parameters of type Http2ProtocolOptions.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.SingleFieldBuilder
<Http2ProtocolOptions, Http2ProtocolOptions.Builder, Http2ProtocolOptionsOrBuilder> GrpcProtocolOptions.Builder.http2ProtocolOptionsBuilder_
Methods in io.envoyproxy.envoy.config.core.v3 that return Http2ProtocolOptions.BuilderModifier and TypeMethodDescriptionHttp2ProtocolOptions.Builder.addAllCustomSettingsParameters
(Iterable<? extends Http2ProtocolOptions.SettingsParameter> values) [#not-implemented-hide:] Specifies SETTINGS frame parameters to be sent to the peer, with two exceptions: 1.Http2ProtocolOptions.Builder.addCustomSettingsParameters
(int index, Http2ProtocolOptions.SettingsParameter value) [#not-implemented-hide:] Specifies SETTINGS frame parameters to be sent to the peer, with two exceptions: 1.Http2ProtocolOptions.Builder.addCustomSettingsParameters
(int index, Http2ProtocolOptions.SettingsParameter.Builder builderForValue) [#not-implemented-hide:] Specifies SETTINGS frame parameters to be sent to the peer, with two exceptions: 1.Http2ProtocolOptions.Builder.addCustomSettingsParameters
(Http2ProtocolOptions.SettingsParameter value) [#not-implemented-hide:] Specifies SETTINGS frame parameters to be sent to the peer, with two exceptions: 1.Http2ProtocolOptions.Builder.addCustomSettingsParameters
(Http2ProtocolOptions.SettingsParameter.Builder builderForValue) [#not-implemented-hide:] Specifies SETTINGS frame parameters to be sent to the peer, with two exceptions: 1.Http2ProtocolOptions.Builder.clear()
Http2ProtocolOptions.Builder.clearAllowConnect()
Allows proxying Websocket and other upgrades over H2 connect.Http2ProtocolOptions.Builder.clearAllowMetadata()
[#not-implemented-hide:] Hiding until Envoy has full metadata support.Http2ProtocolOptions.Builder.clearConnectionKeepalive()
Send HTTP/2 PING frames to verify that the connection is still healthy.Http2ProtocolOptions.Builder.clearCustomSettingsParameters()
[#not-implemented-hide:] Specifies SETTINGS frame parameters to be sent to the peer, with two exceptions: 1.Http2ProtocolOptions.Builder.clearHpackTableSize()
`Maximum table size <https://httpwg.org/specs/rfc7541.html#rfc.section.4.2>`_ (in octets) that the encoder is permitted to use for the dynamic HPACK table.Http2ProtocolOptions.Builder.clearInitialConnectionWindowSize()
Similar to ``initial_stream_window_size``, but for connection-level flow-control window.Http2ProtocolOptions.Builder.clearInitialStreamWindowSize()
`Initial stream-level flow-control window <https://httpwg.org/specs/rfc7540.html#rfc.section.6.9.2>`_ size.Http2ProtocolOptions.Builder.clearMaxConcurrentStreams()
`Maximum concurrent streams <https://httpwg.org/specs/rfc7540.html#rfc.section.5.1.2>`_ allowed for peer on one HTTP/2 connection.Http2ProtocolOptions.Builder.clearMaxConsecutiveInboundFramesWithEmptyPayload()
Limit the number of consecutive inbound frames of types HEADERS, CONTINUATION and DATA with an empty payload and no end stream flag.Http2ProtocolOptions.Builder.clearMaxInboundPriorityFramesPerStream()
Limit the number of inbound PRIORITY frames allowed per each opened stream.Http2ProtocolOptions.Builder.clearMaxInboundWindowUpdateFramesPerDataFrameSent()
Limit the number of inbound WINDOW_UPDATE frames allowed per DATA frame sent.Http2ProtocolOptions.Builder.clearMaxOutboundControlFrames()
Limit the number of pending outbound downstream frames of types PING, SETTINGS and RST_STREAM, preventing high memory utilization when receiving continuous stream of these frames.Http2ProtocolOptions.Builder.clearMaxOutboundFrames()
Limit the number of pending outbound downstream frames of all types (frames that are waiting to be written into the socket).Http2ProtocolOptions.Builder.clearOverrideStreamErrorOnInvalidHttpMessage()
Allows invalid HTTP messaging and headers.Http2ProtocolOptions.Builder.clearStreamErrorOnInvalidHttpMessaging()
Deprecated.envoy.config.core.v3.Http2ProtocolOptions.stream_error_on_invalid_http_messaging is deprecated.Http2ProtocolOptions.Builder.clearUseOghttp2Codec()
[#not-implemented-hide:] Hiding so that the field can be removed after oghttp2 is rolled out.GrpcProtocolOptions.Builder.getHttp2ProtocolOptionsBuilder()
.envoy.config.core.v3.Http2ProtocolOptions http2_protocol_options = 1;
Http2ProtocolOptions.Builder.mergeConnectionKeepalive
(KeepaliveSettings value) Send HTTP/2 PING frames to verify that the connection is still healthy.Http2ProtocolOptions.Builder.mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) Http2ProtocolOptions.Builder.mergeFrom
(com.google.protobuf.Message other) Http2ProtocolOptions.Builder.mergeFrom
(Http2ProtocolOptions other) Http2ProtocolOptions.Builder.mergeHpackTableSize
(com.google.protobuf.UInt32Value value) `Maximum table size <https://httpwg.org/specs/rfc7541.html#rfc.section.4.2>`_ (in octets) that the encoder is permitted to use for the dynamic HPACK table.Http2ProtocolOptions.Builder.mergeInitialConnectionWindowSize
(com.google.protobuf.UInt32Value value) Similar to ``initial_stream_window_size``, but for connection-level flow-control window.Http2ProtocolOptions.Builder.mergeInitialStreamWindowSize
(com.google.protobuf.UInt32Value value) `Initial stream-level flow-control window <https://httpwg.org/specs/rfc7540.html#rfc.section.6.9.2>`_ size.Http2ProtocolOptions.Builder.mergeMaxConcurrentStreams
(com.google.protobuf.UInt32Value value) `Maximum concurrent streams <https://httpwg.org/specs/rfc7540.html#rfc.section.5.1.2>`_ allowed for peer on one HTTP/2 connection.Http2ProtocolOptions.Builder.mergeMaxConsecutiveInboundFramesWithEmptyPayload
(com.google.protobuf.UInt32Value value) Limit the number of consecutive inbound frames of types HEADERS, CONTINUATION and DATA with an empty payload and no end stream flag.Http2ProtocolOptions.Builder.mergeMaxInboundPriorityFramesPerStream
(com.google.protobuf.UInt32Value value) Limit the number of inbound PRIORITY frames allowed per each opened stream.Http2ProtocolOptions.Builder.mergeMaxInboundWindowUpdateFramesPerDataFrameSent
(com.google.protobuf.UInt32Value value) Limit the number of inbound WINDOW_UPDATE frames allowed per DATA frame sent.Http2ProtocolOptions.Builder.mergeMaxOutboundControlFrames
(com.google.protobuf.UInt32Value value) Limit the number of pending outbound downstream frames of types PING, SETTINGS and RST_STREAM, preventing high memory utilization when receiving continuous stream of these frames.Http2ProtocolOptions.Builder.mergeMaxOutboundFrames
(com.google.protobuf.UInt32Value value) Limit the number of pending outbound downstream frames of all types (frames that are waiting to be written into the socket).Http2ProtocolOptions.Builder.mergeOverrideStreamErrorOnInvalidHttpMessage
(com.google.protobuf.BoolValue value) Allows invalid HTTP messaging and headers.Http2ProtocolOptions.Builder.mergeUseOghttp2Codec
(com.google.protobuf.BoolValue value) [#not-implemented-hide:] Hiding so that the field can be removed after oghttp2 is rolled out.static Http2ProtocolOptions.Builder
Http2ProtocolOptions.newBuilder()
static Http2ProtocolOptions.Builder
Http2ProtocolOptions.newBuilder
(Http2ProtocolOptions prototype) Http2ProtocolOptions.newBuilderForType()
protected Http2ProtocolOptions.Builder
Http2ProtocolOptions.newBuilderForType
(com.google.protobuf.AbstractMessage.BuilderParent parent) Http2ProtocolOptions.Builder.removeCustomSettingsParameters
(int index) [#not-implemented-hide:] Specifies SETTINGS frame parameters to be sent to the peer, with two exceptions: 1.Http2ProtocolOptions.Builder.setAllowConnect
(boolean value) Allows proxying Websocket and other upgrades over H2 connect.Http2ProtocolOptions.Builder.setAllowMetadata
(boolean value) [#not-implemented-hide:] Hiding until Envoy has full metadata support.Http2ProtocolOptions.Builder.setConnectionKeepalive
(KeepaliveSettings value) Send HTTP/2 PING frames to verify that the connection is still healthy.Http2ProtocolOptions.Builder.setConnectionKeepalive
(KeepaliveSettings.Builder builderForValue) Send HTTP/2 PING frames to verify that the connection is still healthy.Http2ProtocolOptions.Builder.setCustomSettingsParameters
(int index, Http2ProtocolOptions.SettingsParameter value) [#not-implemented-hide:] Specifies SETTINGS frame parameters to be sent to the peer, with two exceptions: 1.Http2ProtocolOptions.Builder.setCustomSettingsParameters
(int index, Http2ProtocolOptions.SettingsParameter.Builder builderForValue) [#not-implemented-hide:] Specifies SETTINGS frame parameters to be sent to the peer, with two exceptions: 1.Http2ProtocolOptions.Builder.setHpackTableSize
(com.google.protobuf.UInt32Value value) `Maximum table size <https://httpwg.org/specs/rfc7541.html#rfc.section.4.2>`_ (in octets) that the encoder is permitted to use for the dynamic HPACK table.Http2ProtocolOptions.Builder.setHpackTableSize
(com.google.protobuf.UInt32Value.Builder builderForValue) `Maximum table size <https://httpwg.org/specs/rfc7541.html#rfc.section.4.2>`_ (in octets) that the encoder is permitted to use for the dynamic HPACK table.Http2ProtocolOptions.Builder.setInitialConnectionWindowSize
(com.google.protobuf.UInt32Value value) Similar to ``initial_stream_window_size``, but for connection-level flow-control window.Http2ProtocolOptions.Builder.setInitialConnectionWindowSize
(com.google.protobuf.UInt32Value.Builder builderForValue) Similar to ``initial_stream_window_size``, but for connection-level flow-control window.Http2ProtocolOptions.Builder.setInitialStreamWindowSize
(com.google.protobuf.UInt32Value value) `Initial stream-level flow-control window <https://httpwg.org/specs/rfc7540.html#rfc.section.6.9.2>`_ size.Http2ProtocolOptions.Builder.setInitialStreamWindowSize
(com.google.protobuf.UInt32Value.Builder builderForValue) `Initial stream-level flow-control window <https://httpwg.org/specs/rfc7540.html#rfc.section.6.9.2>`_ size.Http2ProtocolOptions.Builder.setMaxConcurrentStreams
(com.google.protobuf.UInt32Value value) `Maximum concurrent streams <https://httpwg.org/specs/rfc7540.html#rfc.section.5.1.2>`_ allowed for peer on one HTTP/2 connection.Http2ProtocolOptions.Builder.setMaxConcurrentStreams
(com.google.protobuf.UInt32Value.Builder builderForValue) `Maximum concurrent streams <https://httpwg.org/specs/rfc7540.html#rfc.section.5.1.2>`_ allowed for peer on one HTTP/2 connection.Http2ProtocolOptions.Builder.setMaxConsecutiveInboundFramesWithEmptyPayload
(com.google.protobuf.UInt32Value value) Limit the number of consecutive inbound frames of types HEADERS, CONTINUATION and DATA with an empty payload and no end stream flag.Http2ProtocolOptions.Builder.setMaxConsecutiveInboundFramesWithEmptyPayload
(com.google.protobuf.UInt32Value.Builder builderForValue) Limit the number of consecutive inbound frames of types HEADERS, CONTINUATION and DATA with an empty payload and no end stream flag.Http2ProtocolOptions.Builder.setMaxInboundPriorityFramesPerStream
(com.google.protobuf.UInt32Value value) Limit the number of inbound PRIORITY frames allowed per each opened stream.Http2ProtocolOptions.Builder.setMaxInboundPriorityFramesPerStream
(com.google.protobuf.UInt32Value.Builder builderForValue) Limit the number of inbound PRIORITY frames allowed per each opened stream.Http2ProtocolOptions.Builder.setMaxInboundWindowUpdateFramesPerDataFrameSent
(com.google.protobuf.UInt32Value value) Limit the number of inbound WINDOW_UPDATE frames allowed per DATA frame sent.Http2ProtocolOptions.Builder.setMaxInboundWindowUpdateFramesPerDataFrameSent
(com.google.protobuf.UInt32Value.Builder builderForValue) Limit the number of inbound WINDOW_UPDATE frames allowed per DATA frame sent.Http2ProtocolOptions.Builder.setMaxOutboundControlFrames
(com.google.protobuf.UInt32Value value) Limit the number of pending outbound downstream frames of types PING, SETTINGS and RST_STREAM, preventing high memory utilization when receiving continuous stream of these frames.Http2ProtocolOptions.Builder.setMaxOutboundControlFrames
(com.google.protobuf.UInt32Value.Builder builderForValue) Limit the number of pending outbound downstream frames of types PING, SETTINGS and RST_STREAM, preventing high memory utilization when receiving continuous stream of these frames.Http2ProtocolOptions.Builder.setMaxOutboundFrames
(com.google.protobuf.UInt32Value value) Limit the number of pending outbound downstream frames of all types (frames that are waiting to be written into the socket).Http2ProtocolOptions.Builder.setMaxOutboundFrames
(com.google.protobuf.UInt32Value.Builder builderForValue) Limit the number of pending outbound downstream frames of all types (frames that are waiting to be written into the socket).Http2ProtocolOptions.Builder.setOverrideStreamErrorOnInvalidHttpMessage
(com.google.protobuf.BoolValue value) Allows invalid HTTP messaging and headers.Http2ProtocolOptions.Builder.setOverrideStreamErrorOnInvalidHttpMessage
(com.google.protobuf.BoolValue.Builder builderForValue) Allows invalid HTTP messaging and headers.Http2ProtocolOptions.Builder.setStreamErrorOnInvalidHttpMessaging
(boolean value) Deprecated.envoy.config.core.v3.Http2ProtocolOptions.stream_error_on_invalid_http_messaging is deprecated.Http2ProtocolOptions.Builder.setUseOghttp2Codec
(com.google.protobuf.BoolValue value) [#not-implemented-hide:] Hiding so that the field can be removed after oghttp2 is rolled out.Http2ProtocolOptions.Builder.setUseOghttp2Codec
(com.google.protobuf.BoolValue.Builder builderForValue) [#not-implemented-hide:] Hiding so that the field can be removed after oghttp2 is rolled out.Http2ProtocolOptions.toBuilder()
Methods in io.envoyproxy.envoy.config.core.v3 that return types with arguments of type Http2ProtocolOptions.BuilderModifier and TypeMethodDescriptionprivate com.google.protobuf.SingleFieldBuilder
<Http2ProtocolOptions, Http2ProtocolOptions.Builder, Http2ProtocolOptionsOrBuilder> GrpcProtocolOptions.Builder.getHttp2ProtocolOptionsFieldBuilder()
.envoy.config.core.v3.Http2ProtocolOptions http2_protocol_options = 1;
Methods in io.envoyproxy.envoy.config.core.v3 with parameters of type Http2ProtocolOptions.BuilderModifier and TypeMethodDescriptionGrpcProtocolOptions.Builder.setHttp2ProtocolOptions
(Http2ProtocolOptions.Builder builderForValue) .envoy.config.core.v3.Http2ProtocolOptions http2_protocol_options = 1;
-
Uses of Http2ProtocolOptions.Builder in io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3
Fields in io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3 with type parameters of type Http2ProtocolOptions.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.SingleFieldBuilder
<Http2ProtocolOptions, Http2ProtocolOptions.Builder, Http2ProtocolOptionsOrBuilder> HttpConnectionManager.Builder.http2ProtocolOptionsBuilder_
Methods in io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3 that return Http2ProtocolOptions.BuilderModifier and TypeMethodDescriptionHttpConnectionManager.Builder.getHttp2ProtocolOptionsBuilder()
Additional HTTP/2 settings that are passed directly to the HTTP/2 codec.Methods in io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3 that return types with arguments of type Http2ProtocolOptions.BuilderModifier and TypeMethodDescriptionprivate com.google.protobuf.SingleFieldBuilder
<Http2ProtocolOptions, Http2ProtocolOptions.Builder, Http2ProtocolOptionsOrBuilder> HttpConnectionManager.Builder.getHttp2ProtocolOptionsFieldBuilder()
Additional HTTP/2 settings that are passed directly to the HTTP/2 codec.Methods in io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3 with parameters of type Http2ProtocolOptions.BuilderModifier and TypeMethodDescriptionHttpConnectionManager.Builder.setHttp2ProtocolOptions
(Http2ProtocolOptions.Builder builderForValue) Additional HTTP/2 settings that are passed directly to the HTTP/2 codec.