Uses of Class
io.envoyproxy.envoy.config.core.v3.QuicProtocolOptions.Builder
Packages that use QuicProtocolOptions.Builder
-
Uses of QuicProtocolOptions.Builder in io.envoyproxy.envoy.config.core.v3
Methods in io.envoyproxy.envoy.config.core.v3 that return QuicProtocolOptions.BuilderModifier and TypeMethodDescriptionQuicProtocolOptions.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) QuicProtocolOptions.Builder.clear()QuicProtocolOptions.Builder.clearClientConnectionOptions()A comma-separated list of strings representing QUIC client connection options defined in `QUICHE <https://github.com/google/quiche/blob/main/quiche/quic/core/crypto/crypto_protocol.h>`_ and to be sent by upstream connections.QuicProtocolOptions.Builder.clearClientPacketWriter()A customized UDP socket and a QUIC packet writer using the socket for client connections. i.e.QuicProtocolOptions.Builder.clearConnectionKeepalive()Probes the peer at the configured interval to solicit traffic, i.e.QuicProtocolOptions.Builder.clearConnectionMigration()Enable QUIC `connection migration <https://datatracker.ietf.org/doc/html/rfc9000#name-connection-migration>` to a different network interface when the current network is degrading or has become bad.QuicProtocolOptions.Builder.clearConnectionOptions()A comma-separated list of strings representing QUIC connection options defined in `QUICHE <https://github.com/google/quiche/blob/main/quiche/quic/core/crypto/crypto_protocol.h>`_ and to be sent by upstream connections.QuicProtocolOptions.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) QuicProtocolOptions.Builder.clearIdleNetworkTimeout()The duration that a QUIC connection stays idle before it closes itself.QuicProtocolOptions.Builder.clearInitialConnectionWindowSize()Similar to ``initial_stream_window_size``, but for connection-level flow-control.QuicProtocolOptions.Builder.clearInitialStreamWindowSize()`Initial stream-level flow-control receive window <https://tools.ietf.org/html/draft-ietf-quic-transport-34#section-4.1>`_ size.QuicProtocolOptions.Builder.clearMaxConcurrentStreams()Maximum number of streams that the client can negotiate per connection. ``100`` if not specified.QuicProtocolOptions.Builder.clearMaxPacketLength()Maximum packet length for QUIC connections.QuicProtocolOptions.Builder.clearNumTimeoutsToTriggerPortMigration()The number of timeouts that can occur before port migration is triggered for QUIC clients.QuicProtocolOptions.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) QuicProtocolOptions.Builder.clone()Http3ProtocolOptions.Builder.getQuicProtocolOptionsBuilder().envoy.config.core.v3.QuicProtocolOptions quic_protocol_options = 1;QuicProtocolOptions.Builder.mergeClientPacketWriter(TypedExtensionConfig value) A customized UDP socket and a QUIC packet writer using the socket for client connections. i.e.QuicProtocolOptions.Builder.mergeConnectionKeepalive(QuicKeepAliveSettings value) Probes the peer at the configured interval to solicit traffic, i.e.QuicProtocolOptions.Builder.mergeConnectionMigration(QuicProtocolOptions.ConnectionMigrationSettings value) Enable QUIC `connection migration <https://datatracker.ietf.org/doc/html/rfc9000#name-connection-migration>` to a different network interface when the current network is degrading or has become bad.QuicProtocolOptions.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) QuicProtocolOptions.Builder.mergeFrom(com.google.protobuf.Message other) QuicProtocolOptions.Builder.mergeFrom(QuicProtocolOptions other) QuicProtocolOptions.Builder.mergeIdleNetworkTimeout(com.google.protobuf.Duration value) The duration that a QUIC connection stays idle before it closes itself.QuicProtocolOptions.Builder.mergeInitialConnectionWindowSize(com.google.protobuf.UInt32Value value) Similar to ``initial_stream_window_size``, but for connection-level flow-control.QuicProtocolOptions.Builder.mergeInitialStreamWindowSize(com.google.protobuf.UInt32Value value) `Initial stream-level flow-control receive window <https://tools.ietf.org/html/draft-ietf-quic-transport-34#section-4.1>`_ size.QuicProtocolOptions.Builder.mergeMaxConcurrentStreams(com.google.protobuf.UInt32Value value) Maximum number of streams that the client can negotiate per connection. ``100`` if not specified.QuicProtocolOptions.Builder.mergeMaxPacketLength(com.google.protobuf.UInt64Value value) Maximum packet length for QUIC connections.QuicProtocolOptions.Builder.mergeNumTimeoutsToTriggerPortMigration(com.google.protobuf.UInt32Value value) The number of timeouts that can occur before port migration is triggered for QUIC clients.QuicProtocolOptions.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) static QuicProtocolOptions.BuilderQuicProtocolOptions.newBuilder()static QuicProtocolOptions.BuilderQuicProtocolOptions.newBuilder(QuicProtocolOptions prototype) QuicProtocolOptions.newBuilderForType()protected QuicProtocolOptions.BuilderQuicProtocolOptions.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) QuicProtocolOptions.Builder.setClientConnectionOptions(String value) A comma-separated list of strings representing QUIC client connection options defined in `QUICHE <https://github.com/google/quiche/blob/main/quiche/quic/core/crypto/crypto_protocol.h>`_ and to be sent by upstream connections.QuicProtocolOptions.Builder.setClientConnectionOptionsBytes(com.google.protobuf.ByteString value) A comma-separated list of strings representing QUIC client connection options defined in `QUICHE <https://github.com/google/quiche/blob/main/quiche/quic/core/crypto/crypto_protocol.h>`_ and to be sent by upstream connections.QuicProtocolOptions.Builder.setClientPacketWriter(TypedExtensionConfig value) A customized UDP socket and a QUIC packet writer using the socket for client connections. i.e.QuicProtocolOptions.Builder.setClientPacketWriter(TypedExtensionConfig.Builder builderForValue) A customized UDP socket and a QUIC packet writer using the socket for client connections. i.e.QuicProtocolOptions.Builder.setConnectionKeepalive(QuicKeepAliveSettings value) Probes the peer at the configured interval to solicit traffic, i.e.QuicProtocolOptions.Builder.setConnectionKeepalive(QuicKeepAliveSettings.Builder builderForValue) Probes the peer at the configured interval to solicit traffic, i.e.QuicProtocolOptions.Builder.setConnectionMigration(QuicProtocolOptions.ConnectionMigrationSettings value) Enable QUIC `connection migration <https://datatracker.ietf.org/doc/html/rfc9000#name-connection-migration>` to a different network interface when the current network is degrading or has become bad.QuicProtocolOptions.Builder.setConnectionMigration(QuicProtocolOptions.ConnectionMigrationSettings.Builder builderForValue) Enable QUIC `connection migration <https://datatracker.ietf.org/doc/html/rfc9000#name-connection-migration>` to a different network interface when the current network is degrading or has become bad.QuicProtocolOptions.Builder.setConnectionOptions(String value) A comma-separated list of strings representing QUIC connection options defined in `QUICHE <https://github.com/google/quiche/blob/main/quiche/quic/core/crypto/crypto_protocol.h>`_ and to be sent by upstream connections.QuicProtocolOptions.Builder.setConnectionOptionsBytes(com.google.protobuf.ByteString value) A comma-separated list of strings representing QUIC connection options defined in `QUICHE <https://github.com/google/quiche/blob/main/quiche/quic/core/crypto/crypto_protocol.h>`_ and to be sent by upstream connections.QuicProtocolOptions.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) QuicProtocolOptions.Builder.setIdleNetworkTimeout(com.google.protobuf.Duration value) The duration that a QUIC connection stays idle before it closes itself.QuicProtocolOptions.Builder.setIdleNetworkTimeout(com.google.protobuf.Duration.Builder builderForValue) The duration that a QUIC connection stays idle before it closes itself.QuicProtocolOptions.Builder.setInitialConnectionWindowSize(com.google.protobuf.UInt32Value value) Similar to ``initial_stream_window_size``, but for connection-level flow-control.QuicProtocolOptions.Builder.setInitialConnectionWindowSize(com.google.protobuf.UInt32Value.Builder builderForValue) Similar to ``initial_stream_window_size``, but for connection-level flow-control.QuicProtocolOptions.Builder.setInitialStreamWindowSize(com.google.protobuf.UInt32Value value) `Initial stream-level flow-control receive window <https://tools.ietf.org/html/draft-ietf-quic-transport-34#section-4.1>`_ size.QuicProtocolOptions.Builder.setInitialStreamWindowSize(com.google.protobuf.UInt32Value.Builder builderForValue) `Initial stream-level flow-control receive window <https://tools.ietf.org/html/draft-ietf-quic-transport-34#section-4.1>`_ size.QuicProtocolOptions.Builder.setMaxConcurrentStreams(com.google.protobuf.UInt32Value value) Maximum number of streams that the client can negotiate per connection. ``100`` if not specified.QuicProtocolOptions.Builder.setMaxConcurrentStreams(com.google.protobuf.UInt32Value.Builder builderForValue) Maximum number of streams that the client can negotiate per connection. ``100`` if not specified.QuicProtocolOptions.Builder.setMaxPacketLength(com.google.protobuf.UInt64Value value) Maximum packet length for QUIC connections.QuicProtocolOptions.Builder.setMaxPacketLength(com.google.protobuf.UInt64Value.Builder builderForValue) Maximum packet length for QUIC connections.QuicProtocolOptions.Builder.setNumTimeoutsToTriggerPortMigration(com.google.protobuf.UInt32Value value) The number of timeouts that can occur before port migration is triggered for QUIC clients.QuicProtocolOptions.Builder.setNumTimeoutsToTriggerPortMigration(com.google.protobuf.UInt32Value.Builder builderForValue) The number of timeouts that can occur before port migration is triggered for QUIC clients.QuicProtocolOptions.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) QuicProtocolOptions.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) QuicProtocolOptions.toBuilder()Methods in io.envoyproxy.envoy.config.core.v3 with parameters of type QuicProtocolOptions.BuilderModifier and TypeMethodDescriptionHttp3ProtocolOptions.Builder.setQuicProtocolOptions(QuicProtocolOptions.Builder builderForValue) .envoy.config.core.v3.QuicProtocolOptions quic_protocol_options = 1; -
Uses of QuicProtocolOptions.Builder in io.envoyproxy.envoy.config.listener.v3
Methods in io.envoyproxy.envoy.config.listener.v3 that return QuicProtocolOptions.BuilderModifier and TypeMethodDescriptionQuicProtocolOptions.Builder.getQuicProtocolOptionsBuilder().envoy.config.core.v3.QuicProtocolOptions quic_protocol_options = 1;Methods in io.envoyproxy.envoy.config.listener.v3 with parameters of type QuicProtocolOptions.BuilderModifier and TypeMethodDescriptionQuicProtocolOptions.Builder.setQuicProtocolOptions(QuicProtocolOptions.Builder builderForValue) .envoy.config.core.v3.QuicProtocolOptions quic_protocol_options = 1;