public static final class Protocol.Http2ProtocolOptions.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Protocol.Http2ProtocolOptions.Builder> implements Protocol.Http2ProtocolOptionsOrBuilder
envoy.api.v2.core.Http2ProtocolOptions| Modifier and Type | Method and Description |
|---|---|
Protocol.Http2ProtocolOptions.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Protocol.Http2ProtocolOptions |
build() |
Protocol.Http2ProtocolOptions |
buildPartial() |
Protocol.Http2ProtocolOptions.Builder |
clear() |
Protocol.Http2ProtocolOptions.Builder |
clearAllowConnect()
[#not-implemented-hide:] Hiding until nghttp2 has native support.
|
Protocol.Http2ProtocolOptions.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Protocol.Http2ProtocolOptions.Builder |
clearHpackTableSize()
`Maximum table size <http://httpwg.org/specs/rfc7541.html#rfc.section.4.2>`_
(in octets) that the encoder is permitted to use for the dynamic HPACK table.
|
Protocol.Http2ProtocolOptions.Builder |
clearInitialConnectionWindowSize()
Similar to *initial_stream_window_size*, but for connection-level flow-control
window.
|
Protocol.Http2ProtocolOptions.Builder |
clearInitialStreamWindowSize()
This field also acts as a soft limit on the number of bytes Envoy will buffer per-stream in the
HTTP/2 codec buffers.
|
Protocol.Http2ProtocolOptions.Builder |
clearMaxConcurrentStreams()
`Maximum concurrent streams <http://httpwg.org/specs/rfc7540.html#rfc.section.5.1.2>`_
allowed for peer on one HTTP/2 connection.
|
Protocol.Http2ProtocolOptions.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Protocol.Http2ProtocolOptions.Builder |
clone() |
boolean |
getAllowConnect()
[#not-implemented-hide:] Hiding until nghttp2 has native support.
|
Protocol.Http2ProtocolOptions |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.protobuf.UInt32Value |
getHpackTableSize()
`Maximum table size <http://httpwg.org/specs/rfc7541.html#rfc.section.4.2>`_
(in octets) that the encoder is permitted to use for the dynamic HPACK table.
|
com.google.protobuf.UInt32Value.Builder |
getHpackTableSizeBuilder()
`Maximum table size <http://httpwg.org/specs/rfc7541.html#rfc.section.4.2>`_
(in octets) that the encoder is permitted to use for the dynamic HPACK table.
|
com.google.protobuf.UInt32ValueOrBuilder |
getHpackTableSizeOrBuilder()
`Maximum table size <http://httpwg.org/specs/rfc7541.html#rfc.section.4.2>`_
(in octets) that the encoder is permitted to use for the dynamic HPACK table.
|
com.google.protobuf.UInt32Value |
getInitialConnectionWindowSize()
Similar to *initial_stream_window_size*, but for connection-level flow-control
window.
|
com.google.protobuf.UInt32Value.Builder |
getInitialConnectionWindowSizeBuilder()
Similar to *initial_stream_window_size*, but for connection-level flow-control
window.
|
com.google.protobuf.UInt32ValueOrBuilder |
getInitialConnectionWindowSizeOrBuilder()
Similar to *initial_stream_window_size*, but for connection-level flow-control
window.
|
com.google.protobuf.UInt32Value |
getInitialStreamWindowSize()
This field also acts as a soft limit on the number of bytes Envoy will buffer per-stream in the
HTTP/2 codec buffers.
|
com.google.protobuf.UInt32Value.Builder |
getInitialStreamWindowSizeBuilder()
This field also acts as a soft limit on the number of bytes Envoy will buffer per-stream in the
HTTP/2 codec buffers.
|
com.google.protobuf.UInt32ValueOrBuilder |
getInitialStreamWindowSizeOrBuilder()
This field also acts as a soft limit on the number of bytes Envoy will buffer per-stream in the
HTTP/2 codec buffers.
|
com.google.protobuf.UInt32Value |
getMaxConcurrentStreams()
`Maximum concurrent streams <http://httpwg.org/specs/rfc7540.html#rfc.section.5.1.2>`_
allowed for peer on one HTTP/2 connection.
|
com.google.protobuf.UInt32Value.Builder |
getMaxConcurrentStreamsBuilder()
`Maximum concurrent streams <http://httpwg.org/specs/rfc7540.html#rfc.section.5.1.2>`_
allowed for peer on one HTTP/2 connection.
|
com.google.protobuf.UInt32ValueOrBuilder |
getMaxConcurrentStreamsOrBuilder()
`Maximum concurrent streams <http://httpwg.org/specs/rfc7540.html#rfc.section.5.1.2>`_
allowed for peer on one HTTP/2 connection.
|
boolean |
hasHpackTableSize()
`Maximum table size <http://httpwg.org/specs/rfc7541.html#rfc.section.4.2>`_
(in octets) that the encoder is permitted to use for the dynamic HPACK table.
|
boolean |
hasInitialConnectionWindowSize()
Similar to *initial_stream_window_size*, but for connection-level flow-control
window.
|
boolean |
hasInitialStreamWindowSize()
This field also acts as a soft limit on the number of bytes Envoy will buffer per-stream in the
HTTP/2 codec buffers.
|
boolean |
hasMaxConcurrentStreams()
`Maximum concurrent streams <http://httpwg.org/specs/rfc7540.html#rfc.section.5.1.2>`_
allowed for peer on one HTTP/2 connection.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Protocol.Http2ProtocolOptions.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Protocol.Http2ProtocolOptions.Builder |
mergeFrom(com.google.protobuf.Message other) |
Protocol.Http2ProtocolOptions.Builder |
mergeFrom(Protocol.Http2ProtocolOptions other) |
Protocol.Http2ProtocolOptions.Builder |
mergeHpackTableSize(com.google.protobuf.UInt32Value value)
`Maximum table size <http://httpwg.org/specs/rfc7541.html#rfc.section.4.2>`_
(in octets) that the encoder is permitted to use for the dynamic HPACK table.
|
Protocol.Http2ProtocolOptions.Builder |
mergeInitialConnectionWindowSize(com.google.protobuf.UInt32Value value)
Similar to *initial_stream_window_size*, but for connection-level flow-control
window.
|
Protocol.Http2ProtocolOptions.Builder |
mergeInitialStreamWindowSize(com.google.protobuf.UInt32Value value)
This field also acts as a soft limit on the number of bytes Envoy will buffer per-stream in the
HTTP/2 codec buffers.
|
Protocol.Http2ProtocolOptions.Builder |
mergeMaxConcurrentStreams(com.google.protobuf.UInt32Value value)
`Maximum concurrent streams <http://httpwg.org/specs/rfc7540.html#rfc.section.5.1.2>`_
allowed for peer on one HTTP/2 connection.
|
Protocol.Http2ProtocolOptions.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Protocol.Http2ProtocolOptions.Builder |
setAllowConnect(boolean value)
[#not-implemented-hide:] Hiding until nghttp2 has native support.
|
Protocol.Http2ProtocolOptions.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Protocol.Http2ProtocolOptions.Builder |
setHpackTableSize(com.google.protobuf.UInt32Value.Builder builderForValue)
`Maximum table size <http://httpwg.org/specs/rfc7541.html#rfc.section.4.2>`_
(in octets) that the encoder is permitted to use for the dynamic HPACK table.
|
Protocol.Http2ProtocolOptions.Builder |
setHpackTableSize(com.google.protobuf.UInt32Value value)
`Maximum table size <http://httpwg.org/specs/rfc7541.html#rfc.section.4.2>`_
(in octets) that the encoder is permitted to use for the dynamic HPACK table.
|
Protocol.Http2ProtocolOptions.Builder |
setInitialConnectionWindowSize(com.google.protobuf.UInt32Value.Builder builderForValue)
Similar to *initial_stream_window_size*, but for connection-level flow-control
window.
|
Protocol.Http2ProtocolOptions.Builder |
setInitialConnectionWindowSize(com.google.protobuf.UInt32Value value)
Similar to *initial_stream_window_size*, but for connection-level flow-control
window.
|
Protocol.Http2ProtocolOptions.Builder |
setInitialStreamWindowSize(com.google.protobuf.UInt32Value.Builder builderForValue)
This field also acts as a soft limit on the number of bytes Envoy will buffer per-stream in the
HTTP/2 codec buffers.
|
Protocol.Http2ProtocolOptions.Builder |
setInitialStreamWindowSize(com.google.protobuf.UInt32Value value)
This field also acts as a soft limit on the number of bytes Envoy will buffer per-stream in the
HTTP/2 codec buffers.
|
Protocol.Http2ProtocolOptions.Builder |
setMaxConcurrentStreams(com.google.protobuf.UInt32Value.Builder builderForValue)
`Maximum concurrent streams <http://httpwg.org/specs/rfc7540.html#rfc.section.5.1.2>`_
allowed for peer on one HTTP/2 connection.
|
Protocol.Http2ProtocolOptions.Builder |
setMaxConcurrentStreams(com.google.protobuf.UInt32Value value)
`Maximum concurrent streams <http://httpwg.org/specs/rfc7540.html#rfc.section.5.1.2>`_
allowed for peer on one HTTP/2 connection.
|
Protocol.Http2ProtocolOptions.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Protocol.Http2ProtocolOptions.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<Protocol.Http2ProtocolOptions.Builder>public Protocol.Http2ProtocolOptions.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Protocol.Http2ProtocolOptions.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<Protocol.Http2ProtocolOptions.Builder>public Protocol.Http2ProtocolOptions getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Protocol.Http2ProtocolOptions build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Protocol.Http2ProtocolOptions buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Protocol.Http2ProtocolOptions.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Protocol.Http2ProtocolOptions.Builder>public Protocol.Http2ProtocolOptions.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<Protocol.Http2ProtocolOptions.Builder>public Protocol.Http2ProtocolOptions.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Protocol.Http2ProtocolOptions.Builder>public Protocol.Http2ProtocolOptions.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Protocol.Http2ProtocolOptions.Builder>public Protocol.Http2ProtocolOptions.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<Protocol.Http2ProtocolOptions.Builder>public Protocol.Http2ProtocolOptions.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<Protocol.Http2ProtocolOptions.Builder>public Protocol.Http2ProtocolOptions.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Protocol.Http2ProtocolOptions.Builder>public Protocol.Http2ProtocolOptions.Builder mergeFrom(Protocol.Http2ProtocolOptions other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Protocol.Http2ProtocolOptions.Builder>public Protocol.Http2ProtocolOptions.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<Protocol.Http2ProtocolOptions.Builder>IOExceptionpublic boolean hasHpackTableSize()
`Maximum table size <http://httpwg.org/specs/rfc7541.html#rfc.section.4.2>`_ (in octets) that the encoder is permitted to use for the dynamic HPACK table. Valid values range from 0 to 4294967295 (2^32 - 1) and defaults to 4096. 0 effectively disables header compression.
.google.protobuf.UInt32Value hpack_table_size = 1;hasHpackTableSize in interface Protocol.Http2ProtocolOptionsOrBuilderpublic com.google.protobuf.UInt32Value getHpackTableSize()
`Maximum table size <http://httpwg.org/specs/rfc7541.html#rfc.section.4.2>`_ (in octets) that the encoder is permitted to use for the dynamic HPACK table. Valid values range from 0 to 4294967295 (2^32 - 1) and defaults to 4096. 0 effectively disables header compression.
.google.protobuf.UInt32Value hpack_table_size = 1;getHpackTableSize in interface Protocol.Http2ProtocolOptionsOrBuilderpublic Protocol.Http2ProtocolOptions.Builder setHpackTableSize(com.google.protobuf.UInt32Value value)
`Maximum table size <http://httpwg.org/specs/rfc7541.html#rfc.section.4.2>`_ (in octets) that the encoder is permitted to use for the dynamic HPACK table. Valid values range from 0 to 4294967295 (2^32 - 1) and defaults to 4096. 0 effectively disables header compression.
.google.protobuf.UInt32Value hpack_table_size = 1;public Protocol.Http2ProtocolOptions.Builder setHpackTableSize(com.google.protobuf.UInt32Value.Builder builderForValue)
`Maximum table size <http://httpwg.org/specs/rfc7541.html#rfc.section.4.2>`_ (in octets) that the encoder is permitted to use for the dynamic HPACK table. Valid values range from 0 to 4294967295 (2^32 - 1) and defaults to 4096. 0 effectively disables header compression.
.google.protobuf.UInt32Value hpack_table_size = 1;public Protocol.Http2ProtocolOptions.Builder mergeHpackTableSize(com.google.protobuf.UInt32Value value)
`Maximum table size <http://httpwg.org/specs/rfc7541.html#rfc.section.4.2>`_ (in octets) that the encoder is permitted to use for the dynamic HPACK table. Valid values range from 0 to 4294967295 (2^32 - 1) and defaults to 4096. 0 effectively disables header compression.
.google.protobuf.UInt32Value hpack_table_size = 1;public Protocol.Http2ProtocolOptions.Builder clearHpackTableSize()
`Maximum table size <http://httpwg.org/specs/rfc7541.html#rfc.section.4.2>`_ (in octets) that the encoder is permitted to use for the dynamic HPACK table. Valid values range from 0 to 4294967295 (2^32 - 1) and defaults to 4096. 0 effectively disables header compression.
.google.protobuf.UInt32Value hpack_table_size = 1;public com.google.protobuf.UInt32Value.Builder getHpackTableSizeBuilder()
`Maximum table size <http://httpwg.org/specs/rfc7541.html#rfc.section.4.2>`_ (in octets) that the encoder is permitted to use for the dynamic HPACK table. Valid values range from 0 to 4294967295 (2^32 - 1) and defaults to 4096. 0 effectively disables header compression.
.google.protobuf.UInt32Value hpack_table_size = 1;public com.google.protobuf.UInt32ValueOrBuilder getHpackTableSizeOrBuilder()
`Maximum table size <http://httpwg.org/specs/rfc7541.html#rfc.section.4.2>`_ (in octets) that the encoder is permitted to use for the dynamic HPACK table. Valid values range from 0 to 4294967295 (2^32 - 1) and defaults to 4096. 0 effectively disables header compression.
.google.protobuf.UInt32Value hpack_table_size = 1;getHpackTableSizeOrBuilder in interface Protocol.Http2ProtocolOptionsOrBuilderpublic boolean hasMaxConcurrentStreams()
`Maximum concurrent streams <http://httpwg.org/specs/rfc7540.html#rfc.section.5.1.2>`_ allowed for peer on one HTTP/2 connection. Valid values range from 1 to 2147483647 (2^31 - 1) and defaults to 2147483647.
.google.protobuf.UInt32Value max_concurrent_streams = 2 [(.validate.rules) = { ... }hasMaxConcurrentStreams in interface Protocol.Http2ProtocolOptionsOrBuilderpublic com.google.protobuf.UInt32Value getMaxConcurrentStreams()
`Maximum concurrent streams <http://httpwg.org/specs/rfc7540.html#rfc.section.5.1.2>`_ allowed for peer on one HTTP/2 connection. Valid values range from 1 to 2147483647 (2^31 - 1) and defaults to 2147483647.
.google.protobuf.UInt32Value max_concurrent_streams = 2 [(.validate.rules) = { ... }getMaxConcurrentStreams in interface Protocol.Http2ProtocolOptionsOrBuilderpublic Protocol.Http2ProtocolOptions.Builder setMaxConcurrentStreams(com.google.protobuf.UInt32Value value)
`Maximum concurrent streams <http://httpwg.org/specs/rfc7540.html#rfc.section.5.1.2>`_ allowed for peer on one HTTP/2 connection. Valid values range from 1 to 2147483647 (2^31 - 1) and defaults to 2147483647.
.google.protobuf.UInt32Value max_concurrent_streams = 2 [(.validate.rules) = { ... }public Protocol.Http2ProtocolOptions.Builder setMaxConcurrentStreams(com.google.protobuf.UInt32Value.Builder builderForValue)
`Maximum concurrent streams <http://httpwg.org/specs/rfc7540.html#rfc.section.5.1.2>`_ allowed for peer on one HTTP/2 connection. Valid values range from 1 to 2147483647 (2^31 - 1) and defaults to 2147483647.
.google.protobuf.UInt32Value max_concurrent_streams = 2 [(.validate.rules) = { ... }public Protocol.Http2ProtocolOptions.Builder mergeMaxConcurrentStreams(com.google.protobuf.UInt32Value value)
`Maximum concurrent streams <http://httpwg.org/specs/rfc7540.html#rfc.section.5.1.2>`_ allowed for peer on one HTTP/2 connection. Valid values range from 1 to 2147483647 (2^31 - 1) and defaults to 2147483647.
.google.protobuf.UInt32Value max_concurrent_streams = 2 [(.validate.rules) = { ... }public Protocol.Http2ProtocolOptions.Builder clearMaxConcurrentStreams()
`Maximum concurrent streams <http://httpwg.org/specs/rfc7540.html#rfc.section.5.1.2>`_ allowed for peer on one HTTP/2 connection. Valid values range from 1 to 2147483647 (2^31 - 1) and defaults to 2147483647.
.google.protobuf.UInt32Value max_concurrent_streams = 2 [(.validate.rules) = { ... }public com.google.protobuf.UInt32Value.Builder getMaxConcurrentStreamsBuilder()
`Maximum concurrent streams <http://httpwg.org/specs/rfc7540.html#rfc.section.5.1.2>`_ allowed for peer on one HTTP/2 connection. Valid values range from 1 to 2147483647 (2^31 - 1) and defaults to 2147483647.
.google.protobuf.UInt32Value max_concurrent_streams = 2 [(.validate.rules) = { ... }public com.google.protobuf.UInt32ValueOrBuilder getMaxConcurrentStreamsOrBuilder()
`Maximum concurrent streams <http://httpwg.org/specs/rfc7540.html#rfc.section.5.1.2>`_ allowed for peer on one HTTP/2 connection. Valid values range from 1 to 2147483647 (2^31 - 1) and defaults to 2147483647.
.google.protobuf.UInt32Value max_concurrent_streams = 2 [(.validate.rules) = { ... }getMaxConcurrentStreamsOrBuilder in interface Protocol.Http2ProtocolOptionsOrBuilderpublic boolean hasInitialStreamWindowSize()
This field also acts as a soft limit on the number of bytes Envoy will buffer per-stream in the HTTP/2 codec buffers. Once the buffer reaches this pointer, watermark callbacks will fire to stop the flow of data to the codec buffers.
.google.protobuf.UInt32Value initial_stream_window_size = 3 [(.validate.rules) = { ... }hasInitialStreamWindowSize in interface Protocol.Http2ProtocolOptionsOrBuilderpublic com.google.protobuf.UInt32Value getInitialStreamWindowSize()
This field also acts as a soft limit on the number of bytes Envoy will buffer per-stream in the HTTP/2 codec buffers. Once the buffer reaches this pointer, watermark callbacks will fire to stop the flow of data to the codec buffers.
.google.protobuf.UInt32Value initial_stream_window_size = 3 [(.validate.rules) = { ... }getInitialStreamWindowSize in interface Protocol.Http2ProtocolOptionsOrBuilderpublic Protocol.Http2ProtocolOptions.Builder setInitialStreamWindowSize(com.google.protobuf.UInt32Value value)
This field also acts as a soft limit on the number of bytes Envoy will buffer per-stream in the HTTP/2 codec buffers. Once the buffer reaches this pointer, watermark callbacks will fire to stop the flow of data to the codec buffers.
.google.protobuf.UInt32Value initial_stream_window_size = 3 [(.validate.rules) = { ... }public Protocol.Http2ProtocolOptions.Builder setInitialStreamWindowSize(com.google.protobuf.UInt32Value.Builder builderForValue)
This field also acts as a soft limit on the number of bytes Envoy will buffer per-stream in the HTTP/2 codec buffers. Once the buffer reaches this pointer, watermark callbacks will fire to stop the flow of data to the codec buffers.
.google.protobuf.UInt32Value initial_stream_window_size = 3 [(.validate.rules) = { ... }public Protocol.Http2ProtocolOptions.Builder mergeInitialStreamWindowSize(com.google.protobuf.UInt32Value value)
This field also acts as a soft limit on the number of bytes Envoy will buffer per-stream in the HTTP/2 codec buffers. Once the buffer reaches this pointer, watermark callbacks will fire to stop the flow of data to the codec buffers.
.google.protobuf.UInt32Value initial_stream_window_size = 3 [(.validate.rules) = { ... }public Protocol.Http2ProtocolOptions.Builder clearInitialStreamWindowSize()
This field also acts as a soft limit on the number of bytes Envoy will buffer per-stream in the HTTP/2 codec buffers. Once the buffer reaches this pointer, watermark callbacks will fire to stop the flow of data to the codec buffers.
.google.protobuf.UInt32Value initial_stream_window_size = 3 [(.validate.rules) = { ... }public com.google.protobuf.UInt32Value.Builder getInitialStreamWindowSizeBuilder()
This field also acts as a soft limit on the number of bytes Envoy will buffer per-stream in the HTTP/2 codec buffers. Once the buffer reaches this pointer, watermark callbacks will fire to stop the flow of data to the codec buffers.
.google.protobuf.UInt32Value initial_stream_window_size = 3 [(.validate.rules) = { ... }public com.google.protobuf.UInt32ValueOrBuilder getInitialStreamWindowSizeOrBuilder()
This field also acts as a soft limit on the number of bytes Envoy will buffer per-stream in the HTTP/2 codec buffers. Once the buffer reaches this pointer, watermark callbacks will fire to stop the flow of data to the codec buffers.
.google.protobuf.UInt32Value initial_stream_window_size = 3 [(.validate.rules) = { ... }getInitialStreamWindowSizeOrBuilder in interface Protocol.Http2ProtocolOptionsOrBuilderpublic boolean hasInitialConnectionWindowSize()
Similar to *initial_stream_window_size*, but for connection-level flow-control window. Currently, this has the same minimum/maximum/default as *initial_stream_window_size*.
.google.protobuf.UInt32Value initial_connection_window_size = 4 [(.validate.rules) = { ... }hasInitialConnectionWindowSize in interface Protocol.Http2ProtocolOptionsOrBuilderpublic com.google.protobuf.UInt32Value getInitialConnectionWindowSize()
Similar to *initial_stream_window_size*, but for connection-level flow-control window. Currently, this has the same minimum/maximum/default as *initial_stream_window_size*.
.google.protobuf.UInt32Value initial_connection_window_size = 4 [(.validate.rules) = { ... }getInitialConnectionWindowSize in interface Protocol.Http2ProtocolOptionsOrBuilderpublic Protocol.Http2ProtocolOptions.Builder setInitialConnectionWindowSize(com.google.protobuf.UInt32Value value)
Similar to *initial_stream_window_size*, but for connection-level flow-control window. Currently, this has the same minimum/maximum/default as *initial_stream_window_size*.
.google.protobuf.UInt32Value initial_connection_window_size = 4 [(.validate.rules) = { ... }public Protocol.Http2ProtocolOptions.Builder setInitialConnectionWindowSize(com.google.protobuf.UInt32Value.Builder builderForValue)
Similar to *initial_stream_window_size*, but for connection-level flow-control window. Currently, this has the same minimum/maximum/default as *initial_stream_window_size*.
.google.protobuf.UInt32Value initial_connection_window_size = 4 [(.validate.rules) = { ... }public Protocol.Http2ProtocolOptions.Builder mergeInitialConnectionWindowSize(com.google.protobuf.UInt32Value value)
Similar to *initial_stream_window_size*, but for connection-level flow-control window. Currently, this has the same minimum/maximum/default as *initial_stream_window_size*.
.google.protobuf.UInt32Value initial_connection_window_size = 4 [(.validate.rules) = { ... }public Protocol.Http2ProtocolOptions.Builder clearInitialConnectionWindowSize()
Similar to *initial_stream_window_size*, but for connection-level flow-control window. Currently, this has the same minimum/maximum/default as *initial_stream_window_size*.
.google.protobuf.UInt32Value initial_connection_window_size = 4 [(.validate.rules) = { ... }public com.google.protobuf.UInt32Value.Builder getInitialConnectionWindowSizeBuilder()
Similar to *initial_stream_window_size*, but for connection-level flow-control window. Currently, this has the same minimum/maximum/default as *initial_stream_window_size*.
.google.protobuf.UInt32Value initial_connection_window_size = 4 [(.validate.rules) = { ... }public com.google.protobuf.UInt32ValueOrBuilder getInitialConnectionWindowSizeOrBuilder()
Similar to *initial_stream_window_size*, but for connection-level flow-control window. Currently, this has the same minimum/maximum/default as *initial_stream_window_size*.
.google.protobuf.UInt32Value initial_connection_window_size = 4 [(.validate.rules) = { ... }getInitialConnectionWindowSizeOrBuilder in interface Protocol.Http2ProtocolOptionsOrBuilderpublic boolean getAllowConnect()
[#not-implemented-hide:] Hiding until nghttp2 has native support. Allows proxying Websocket and other upgrades over H2 connect. THIS IS NOT SAFE TO USE IN PRODUCTION This currently works via disabling all HTTP sanity checks for H2 traffic which is a much larger hammer than we'd like to use. Eventually when https://github.com/nghttp2/nghttp2/issues/1181 is resolved, this will work with simply enabling CONNECT for H2. This may require some tweaks to the headers making pre-CONNECT-support proxying not backwards compatible with post-CONNECT-support proxying.
bool allow_connect = 5;getAllowConnect in interface Protocol.Http2ProtocolOptionsOrBuilderpublic Protocol.Http2ProtocolOptions.Builder setAllowConnect(boolean value)
[#not-implemented-hide:] Hiding until nghttp2 has native support. Allows proxying Websocket and other upgrades over H2 connect. THIS IS NOT SAFE TO USE IN PRODUCTION This currently works via disabling all HTTP sanity checks for H2 traffic which is a much larger hammer than we'd like to use. Eventually when https://github.com/nghttp2/nghttp2/issues/1181 is resolved, this will work with simply enabling CONNECT for H2. This may require some tweaks to the headers making pre-CONNECT-support proxying not backwards compatible with post-CONNECT-support proxying.
bool allow_connect = 5;public Protocol.Http2ProtocolOptions.Builder clearAllowConnect()
[#not-implemented-hide:] Hiding until nghttp2 has native support. Allows proxying Websocket and other upgrades over H2 connect. THIS IS NOT SAFE TO USE IN PRODUCTION This currently works via disabling all HTTP sanity checks for H2 traffic which is a much larger hammer than we'd like to use. Eventually when https://github.com/nghttp2/nghttp2/issues/1181 is resolved, this will work with simply enabling CONNECT for H2. This may require some tweaks to the headers making pre-CONNECT-support proxying not backwards compatible with post-CONNECT-support proxying.
bool allow_connect = 5;public final Protocol.Http2ProtocolOptions.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Protocol.Http2ProtocolOptions.Builder>public final Protocol.Http2ProtocolOptions.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Protocol.Http2ProtocolOptions.Builder>Copyright © 2019 WSO2. All rights reserved.