| Modifier and Type | Method and Description |
|---|---|
Http2ProtocolOptions.Builder |
Http2ProtocolOptions.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 |
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 |
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 |
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 |
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 |
Http2ProtocolOptions.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Http2ProtocolOptions.Builder |
Http2ProtocolOptions.Builder.clear() |
Http2ProtocolOptions.Builder |
Http2ProtocolOptions.Builder.clearAllowConnect()
Allows proxying Websocket and other upgrades over H2 connect.
|
Http2ProtocolOptions.Builder |
Http2ProtocolOptions.Builder.clearAllowMetadata()
[#not-implemented-hide:] Hiding until envoy has full metadata support.
|
Http2ProtocolOptions.Builder |
Http2ProtocolOptions.Builder.clearConnectionKeepalive()
Send HTTP/2 PING frames to verify that the connection is still healthy.
|
Http2ProtocolOptions.Builder |
Http2ProtocolOptions.Builder.clearCustomSettingsParameters()
[#not-implemented-hide:]
Specifies SETTINGS frame parameters to be sent to the peer, with two exceptions:
1.
|
Http2ProtocolOptions.Builder |
Http2ProtocolOptions.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Http2ProtocolOptions.Builder |
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 |
Http2ProtocolOptions.Builder.clearInitialConnectionWindowSize()
Similar to *initial_stream_window_size*, but for connection-level flow-control
window.
|
Http2ProtocolOptions.Builder |
Http2ProtocolOptions.Builder.clearInitialStreamWindowSize()
`Initial stream-level flow-control window
<https://httpwg.org/specs/rfc7540.html#rfc.section.6.9.2>`_ size.
|
Http2ProtocolOptions.Builder |
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 |
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 |
Http2ProtocolOptions.Builder.clearMaxInboundPriorityFramesPerStream()
Limit the number of inbound PRIORITY frames allowed per each opened stream.
|
Http2ProtocolOptions.Builder |
Http2ProtocolOptions.Builder.clearMaxInboundWindowUpdateFramesPerDataFrameSent()
Limit the number of inbound WINDOW_UPDATE frames allowed per DATA frame sent.
|
Http2ProtocolOptions.Builder |
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 |
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 |
Http2ProtocolOptions.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Http2ProtocolOptions.Builder |
Http2ProtocolOptions.Builder.clearOverrideStreamErrorOnInvalidHttpMessage()
Allows invalid HTTP messaging and headers.
|
Http2ProtocolOptions.Builder |
Http2ProtocolOptions.Builder.clone() |
Http2ProtocolOptions.Builder |
GrpcProtocolOptions.Builder.getHttp2ProtocolOptionsBuilder()
.envoy.config.core.v4alpha.Http2ProtocolOptions http2_protocol_options = 1; |
Http2ProtocolOptions.Builder |
Http2ProtocolOptions.Builder.mergeConnectionKeepalive(KeepaliveSettings value)
Send HTTP/2 PING frames to verify that the connection is still healthy.
|
Http2ProtocolOptions.Builder |
Http2ProtocolOptions.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Http2ProtocolOptions.Builder |
Http2ProtocolOptions.Builder.mergeFrom(Http2ProtocolOptions other) |
Http2ProtocolOptions.Builder |
Http2ProtocolOptions.Builder.mergeFrom(com.google.protobuf.Message other) |
Http2ProtocolOptions.Builder |
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 |
Http2ProtocolOptions.Builder.mergeInitialConnectionWindowSize(com.google.protobuf.UInt32Value value)
Similar to *initial_stream_window_size*, but for connection-level flow-control
window.
|
Http2ProtocolOptions.Builder |
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 |
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 |
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 |
Http2ProtocolOptions.Builder.mergeMaxInboundPriorityFramesPerStream(com.google.protobuf.UInt32Value value)
Limit the number of inbound PRIORITY frames allowed per each opened stream.
|
Http2ProtocolOptions.Builder |
Http2ProtocolOptions.Builder.mergeMaxInboundWindowUpdateFramesPerDataFrameSent(com.google.protobuf.UInt32Value value)
Limit the number of inbound WINDOW_UPDATE frames allowed per DATA frame sent.
|
Http2ProtocolOptions.Builder |
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 |
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 |
Http2ProtocolOptions.Builder.mergeOverrideStreamErrorOnInvalidHttpMessage(com.google.protobuf.BoolValue value)
Allows invalid HTTP messaging and headers.
|
Http2ProtocolOptions.Builder |
Http2ProtocolOptions.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
static Http2ProtocolOptions.Builder |
Http2ProtocolOptions.newBuilder() |
static Http2ProtocolOptions.Builder |
Http2ProtocolOptions.newBuilder(Http2ProtocolOptions prototype) |
Http2ProtocolOptions.Builder |
Http2ProtocolOptions.newBuilderForType() |
protected Http2ProtocolOptions.Builder |
Http2ProtocolOptions.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
Http2ProtocolOptions.Builder |
Http2ProtocolOptions.Builder.removeCustomSettingsParameters(int index)
[#not-implemented-hide:]
Specifies SETTINGS frame parameters to be sent to the peer, with two exceptions:
1.
|
Http2ProtocolOptions.Builder |
Http2ProtocolOptions.Builder.setAllowConnect(boolean value)
Allows proxying Websocket and other upgrades over H2 connect.
|
Http2ProtocolOptions.Builder |
Http2ProtocolOptions.Builder.setAllowMetadata(boolean value)
[#not-implemented-hide:] Hiding until envoy has full metadata support.
|
Http2ProtocolOptions.Builder |
Http2ProtocolOptions.Builder.setConnectionKeepalive(KeepaliveSettings.Builder builderForValue)
Send HTTP/2 PING frames to verify that the connection is still healthy.
|
Http2ProtocolOptions.Builder |
Http2ProtocolOptions.Builder.setConnectionKeepalive(KeepaliveSettings value)
Send HTTP/2 PING frames to verify that the connection is still healthy.
|
Http2ProtocolOptions.Builder |
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 |
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 |
Http2ProtocolOptions.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Http2ProtocolOptions.Builder |
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 |
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 |
Http2ProtocolOptions.Builder.setInitialConnectionWindowSize(com.google.protobuf.UInt32Value.Builder builderForValue)
Similar to *initial_stream_window_size*, but for connection-level flow-control
window.
|
Http2ProtocolOptions.Builder |
Http2ProtocolOptions.Builder.setInitialConnectionWindowSize(com.google.protobuf.UInt32Value value)
Similar to *initial_stream_window_size*, but for connection-level flow-control
window.
|
Http2ProtocolOptions.Builder |
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 |
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 |
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 |
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 |
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 |
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 |
Http2ProtocolOptions.Builder.setMaxInboundPriorityFramesPerStream(com.google.protobuf.UInt32Value.Builder builderForValue)
Limit the number of inbound PRIORITY frames allowed per each opened stream.
|
Http2ProtocolOptions.Builder |
Http2ProtocolOptions.Builder.setMaxInboundPriorityFramesPerStream(com.google.protobuf.UInt32Value value)
Limit the number of inbound PRIORITY frames allowed per each opened stream.
|
Http2ProtocolOptions.Builder |
Http2ProtocolOptions.Builder.setMaxInboundWindowUpdateFramesPerDataFrameSent(com.google.protobuf.UInt32Value.Builder builderForValue)
Limit the number of inbound WINDOW_UPDATE frames allowed per DATA frame sent.
|
Http2ProtocolOptions.Builder |
Http2ProtocolOptions.Builder.setMaxInboundWindowUpdateFramesPerDataFrameSent(com.google.protobuf.UInt32Value value)
Limit the number of inbound WINDOW_UPDATE frames allowed per DATA frame sent.
|
Http2ProtocolOptions.Builder |
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 |
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 |
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 |
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 |
Http2ProtocolOptions.Builder.setOverrideStreamErrorOnInvalidHttpMessage(com.google.protobuf.BoolValue.Builder builderForValue)
Allows invalid HTTP messaging and headers.
|
Http2ProtocolOptions.Builder |
Http2ProtocolOptions.Builder.setOverrideStreamErrorOnInvalidHttpMessage(com.google.protobuf.BoolValue value)
Allows invalid HTTP messaging and headers.
|
Http2ProtocolOptions.Builder |
Http2ProtocolOptions.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Http2ProtocolOptions.Builder |
Http2ProtocolOptions.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Http2ProtocolOptions.Builder |
Http2ProtocolOptions.toBuilder() |
| Modifier and Type | Method and Description |
|---|---|
GrpcProtocolOptions.Builder |
GrpcProtocolOptions.Builder.setHttp2ProtocolOptions(Http2ProtocolOptions.Builder builderForValue)
.envoy.config.core.v4alpha.Http2ProtocolOptions http2_protocol_options = 1; |
| Modifier and Type | Method and Description |
|---|---|
Http2ProtocolOptions.Builder |
HttpConnectionManager.Builder.getHttp2ProtocolOptionsBuilder()
Additional HTTP/2 settings that are passed directly to the HTTP/2 codec.
|
| Modifier and Type | Method and Description |
|---|---|
HttpConnectionManager.Builder |
HttpConnectionManager.Builder.setHttp2ProtocolOptions(Http2ProtocolOptions.Builder builderForValue)
Additional HTTP/2 settings that are passed directly to the HTTP/2 codec.
|
| Modifier and Type | Method and Description |
|---|---|
Http2ProtocolOptions.Builder |
HttpProtocolOptions.ExplicitHttpConfig.Builder.getHttp2ProtocolOptionsBuilder()
.envoy.config.core.v4alpha.Http2ProtocolOptions http2_protocol_options = 2; |
Http2ProtocolOptions.Builder |
HttpProtocolOptions.UseDownstreamHttpConfig.Builder.getHttp2ProtocolOptionsBuilder()
.envoy.config.core.v4alpha.Http2ProtocolOptions http2_protocol_options = 2; |
Http2ProtocolOptions.Builder |
HttpProtocolOptions.AutoHttpConfig.Builder.getHttp2ProtocolOptionsBuilder()
.envoy.config.core.v4alpha.Http2ProtocolOptions http2_protocol_options = 2; |
| Modifier and Type | Method and Description |
|---|---|
HttpProtocolOptions.ExplicitHttpConfig.Builder |
HttpProtocolOptions.ExplicitHttpConfig.Builder.setHttp2ProtocolOptions(Http2ProtocolOptions.Builder builderForValue)
.envoy.config.core.v4alpha.Http2ProtocolOptions http2_protocol_options = 2; |
HttpProtocolOptions.UseDownstreamHttpConfig.Builder |
HttpProtocolOptions.UseDownstreamHttpConfig.Builder.setHttp2ProtocolOptions(Http2ProtocolOptions.Builder builderForValue)
.envoy.config.core.v4alpha.Http2ProtocolOptions http2_protocol_options = 2; |
HttpProtocolOptions.AutoHttpConfig.Builder |
HttpProtocolOptions.AutoHttpConfig.Builder.setHttp2ProtocolOptions(Http2ProtocolOptions.Builder builderForValue)
.envoy.config.core.v4alpha.Http2ProtocolOptions http2_protocol_options = 2; |
Copyright © 2018–2021 The Envoy Project. All rights reserved.