Uses of Class
io.envoyproxy.envoy.config.core.v3.Http3ProtocolOptions.Builder
Packages that use Http3ProtocolOptions.Builder
Package
Description
-
Uses of Http3ProtocolOptions.Builder in io.envoyproxy.envoy.config.core.v3
Methods in io.envoyproxy.envoy.config.core.v3 that return Http3ProtocolOptions.BuilderModifier and TypeMethodDescriptionHttp3ProtocolOptions.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) Http3ProtocolOptions.Builder.clear()Http3ProtocolOptions.Builder.clearAllowExtendedConnect()Allows proxying Websocket and other upgrades over HTTP/3 CONNECT using the header mechanisms from the `HTTP/2 extended connect RFC <https://datatracker.ietf.org/doc/html/rfc8441>`_ and settings `proposed for HTTP/3 <https://datatracker.ietf.org/doc/draft-ietf-httpbis-h3-websockets/>`_ .. note:: HTTP/3 CONNECT is not yet an RFC.Http3ProtocolOptions.Builder.clearAllowMetadata()[#not-implemented-hide:] Hiding until Envoy has full metadata support.Http3ProtocolOptions.Builder.clearDisableConnectionFlowControlForStreams()Disables connection level flow control for HTTP/3 streams.Http3ProtocolOptions.Builder.clearDisableQpack()[#not-implemented-hide:] Hiding until Envoy has full HTTP/3 upstream support.Http3ProtocolOptions.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Http3ProtocolOptions.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Http3ProtocolOptions.Builder.clearOverrideStreamErrorOnInvalidHttpMessage()Allows invalid HTTP messaging and headers.Http3ProtocolOptions.Builder.clearQuicProtocolOptions().envoy.config.core.v3.QuicProtocolOptions quic_protocol_options = 1;Http3ProtocolOptions.Builder.clone()Http3ProtocolOptions.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) Http3ProtocolOptions.Builder.mergeFrom(com.google.protobuf.Message other) Http3ProtocolOptions.Builder.mergeFrom(Http3ProtocolOptions other) Http3ProtocolOptions.Builder.mergeOverrideStreamErrorOnInvalidHttpMessage(com.google.protobuf.BoolValue value) Allows invalid HTTP messaging and headers.Http3ProtocolOptions.Builder.mergeQuicProtocolOptions(QuicProtocolOptions value) .envoy.config.core.v3.QuicProtocolOptions quic_protocol_options = 1;Http3ProtocolOptions.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) static Http3ProtocolOptions.BuilderHttp3ProtocolOptions.newBuilder()static Http3ProtocolOptions.BuilderHttp3ProtocolOptions.newBuilder(Http3ProtocolOptions prototype) Http3ProtocolOptions.newBuilderForType()protected Http3ProtocolOptions.BuilderHttp3ProtocolOptions.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) Http3ProtocolOptions.Builder.setAllowExtendedConnect(boolean value) Allows proxying Websocket and other upgrades over HTTP/3 CONNECT using the header mechanisms from the `HTTP/2 extended connect RFC <https://datatracker.ietf.org/doc/html/rfc8441>`_ and settings `proposed for HTTP/3 <https://datatracker.ietf.org/doc/draft-ietf-httpbis-h3-websockets/>`_ .. note:: HTTP/3 CONNECT is not yet an RFC.Http3ProtocolOptions.Builder.setAllowMetadata(boolean value) [#not-implemented-hide:] Hiding until Envoy has full metadata support.Http3ProtocolOptions.Builder.setDisableConnectionFlowControlForStreams(boolean value) Disables connection level flow control for HTTP/3 streams.Http3ProtocolOptions.Builder.setDisableQpack(boolean value) [#not-implemented-hide:] Hiding until Envoy has full HTTP/3 upstream support.Http3ProtocolOptions.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) Http3ProtocolOptions.Builder.setOverrideStreamErrorOnInvalidHttpMessage(com.google.protobuf.BoolValue value) Allows invalid HTTP messaging and headers.Http3ProtocolOptions.Builder.setOverrideStreamErrorOnInvalidHttpMessage(com.google.protobuf.BoolValue.Builder builderForValue) Allows invalid HTTP messaging and headers.Http3ProtocolOptions.Builder.setQuicProtocolOptions(QuicProtocolOptions value) .envoy.config.core.v3.QuicProtocolOptions quic_protocol_options = 1;Http3ProtocolOptions.Builder.setQuicProtocolOptions(QuicProtocolOptions.Builder builderForValue) .envoy.config.core.v3.QuicProtocolOptions quic_protocol_options = 1;Http3ProtocolOptions.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) Http3ProtocolOptions.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Http3ProtocolOptions.toBuilder() -
Uses of Http3ProtocolOptions.Builder in io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3
Methods in io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3 that return Http3ProtocolOptions.BuilderModifier and TypeMethodDescriptionHttpConnectionManager.Builder.getHttp3ProtocolOptionsBuilder()Additional HTTP/3 settings that are passed directly to the HTTP/3 codec.Methods in io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3 with parameters of type Http3ProtocolOptions.BuilderModifier and TypeMethodDescriptionHttpConnectionManager.Builder.setHttp3ProtocolOptions(Http3ProtocolOptions.Builder builderForValue) Additional HTTP/3 settings that are passed directly to the HTTP/3 codec. -
Uses of Http3ProtocolOptions.Builder in io.envoyproxy.envoy.extensions.upstreams.http.v3
Methods in io.envoyproxy.envoy.extensions.upstreams.http.v3 that return Http3ProtocolOptions.BuilderModifier and TypeMethodDescriptionHttpProtocolOptions.AutoHttpConfig.Builder.getHttp3ProtocolOptionsBuilder()Unlike HTTP/1 and HTTP/2, HTTP/3 will not be configured unless it is present, and (soon) only if there is an indication of server side support.HttpProtocolOptions.ExplicitHttpConfig.Builder.getHttp3ProtocolOptionsBuilder().. warning:: QUIC upstream support is currently not ready for internet use.HttpProtocolOptions.UseDownstreamHttpConfig.Builder.getHttp3ProtocolOptionsBuilder().. warning:: QUIC upstream support is currently not ready for internet use.Methods in io.envoyproxy.envoy.extensions.upstreams.http.v3 with parameters of type Http3ProtocolOptions.BuilderModifier and TypeMethodDescriptionHttpProtocolOptions.AutoHttpConfig.Builder.setHttp3ProtocolOptions(Http3ProtocolOptions.Builder builderForValue) Unlike HTTP/1 and HTTP/2, HTTP/3 will not be configured unless it is present, and (soon) only if there is an indication of server side support.HttpProtocolOptions.ExplicitHttpConfig.Builder.setHttp3ProtocolOptions(Http3ProtocolOptions.Builder builderForValue) .. warning:: QUIC upstream support is currently not ready for internet use.HttpProtocolOptions.UseDownstreamHttpConfig.Builder.setHttp3ProtocolOptions(Http3ProtocolOptions.Builder builderForValue) .. warning:: QUIC upstream support is currently not ready for internet use.