Uses of Class
io.envoyproxy.envoy.config.listener.v3.QuicProtocolOptions.Builder
Packages that use QuicProtocolOptions.Builder
-
Uses of QuicProtocolOptions.Builder in io.envoyproxy.envoy.config.listener.v3
Fields in io.envoyproxy.envoy.config.listener.v3 with type parameters of type QuicProtocolOptions.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.SingleFieldBuilder
<QuicProtocolOptions, QuicProtocolOptions.Builder, QuicProtocolOptionsOrBuilder> UdpListenerConfig.Builder.quicOptionsBuilder_
Methods in io.envoyproxy.envoy.config.listener.v3 that return QuicProtocolOptions.BuilderModifier and TypeMethodDescriptionQuicProtocolOptions.Builder.clear()
QuicProtocolOptions.Builder.clearConnectionDebugVisitorConfig()
Configure which implementation of ``quic::QuicConnectionDebugVisitor`` to be used for this listener.QuicProtocolOptions.Builder.clearConnectionIdGeneratorConfig()
Config which implementation of ``quic::ConnectionIdGeneratorInterface`` to be used for this listener.QuicProtocolOptions.Builder.clearCryptoHandshakeTimeout()
Connection timeout in milliseconds before the crypto handshake is finished.QuicProtocolOptions.Builder.clearCryptoStreamConfig()
Configure which implementation of ``quic::QuicCryptoClientStreamBase`` to be used for this listener.QuicProtocolOptions.Builder.clearEnabled()
Runtime flag that controls whether the listener is enabled or not.QuicProtocolOptions.Builder.clearIdleTimeout()
Maximum number of milliseconds that connection will be alive when there is no network activity.QuicProtocolOptions.Builder.clearPacketsToReadToConnectionCountRatio()
A multiplier to number of connections which is used to determine how many packets to read per event loop.QuicProtocolOptions.Builder.clearProofSourceConfig()
Configure which implementation of ``quic::ProofSource`` to be used for this listener.QuicProtocolOptions.Builder.clearQuicProtocolOptions()
.envoy.config.core.v3.QuicProtocolOptions quic_protocol_options = 1;
QuicProtocolOptions.Builder.clearSendDisableActiveMigration()
Configure the server to send transport parameter `disable_active_migration <https://www.rfc-editor.org/rfc/rfc9000#section-18.2-4.30.1>`_.QuicProtocolOptions.Builder.clearServerPreferredAddressConfig()
Configure the server's preferred address to advertise so that client can migrate to it.UdpListenerConfig.Builder.getQuicOptionsBuilder()
Configuration for QUIC protocol.QuicProtocolOptions.Builder.mergeConnectionDebugVisitorConfig
(TypedExtensionConfig value) Configure which implementation of ``quic::QuicConnectionDebugVisitor`` to be used for this listener.QuicProtocolOptions.Builder.mergeConnectionIdGeneratorConfig
(TypedExtensionConfig value) Config which implementation of ``quic::ConnectionIdGeneratorInterface`` to be used for this listener.QuicProtocolOptions.Builder.mergeCryptoHandshakeTimeout
(com.google.protobuf.Duration value) Connection timeout in milliseconds before the crypto handshake is finished.QuicProtocolOptions.Builder.mergeCryptoStreamConfig
(TypedExtensionConfig value) Configure which implementation of ``quic::QuicCryptoClientStreamBase`` to be used for this listener.QuicProtocolOptions.Builder.mergeEnabled
(RuntimeFeatureFlag value) Runtime flag that controls whether the listener is enabled or not.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.mergeIdleTimeout
(com.google.protobuf.Duration value) Maximum number of milliseconds that connection will be alive when there is no network activity.QuicProtocolOptions.Builder.mergePacketsToReadToConnectionCountRatio
(com.google.protobuf.UInt32Value value) A multiplier to number of connections which is used to determine how many packets to read per event loop.QuicProtocolOptions.Builder.mergeProofSourceConfig
(TypedExtensionConfig value) Configure which implementation of ``quic::ProofSource`` to be used for this listener.QuicProtocolOptions.Builder.mergeQuicProtocolOptions
(QuicProtocolOptions value) .envoy.config.core.v3.QuicProtocolOptions quic_protocol_options = 1;
QuicProtocolOptions.Builder.mergeSendDisableActiveMigration
(com.google.protobuf.BoolValue value) Configure the server to send transport parameter `disable_active_migration <https://www.rfc-editor.org/rfc/rfc9000#section-18.2-4.30.1>`_.QuicProtocolOptions.Builder.mergeServerPreferredAddressConfig
(TypedExtensionConfig value) Configure the server's preferred address to advertise so that client can migrate to it.static QuicProtocolOptions.Builder
QuicProtocolOptions.newBuilder()
static QuicProtocolOptions.Builder
QuicProtocolOptions.newBuilder
(QuicProtocolOptions prototype) QuicProtocolOptions.newBuilderForType()
protected QuicProtocolOptions.Builder
QuicProtocolOptions.newBuilderForType
(com.google.protobuf.AbstractMessage.BuilderParent parent) QuicProtocolOptions.Builder.setConnectionDebugVisitorConfig
(TypedExtensionConfig value) Configure which implementation of ``quic::QuicConnectionDebugVisitor`` to be used for this listener.QuicProtocolOptions.Builder.setConnectionDebugVisitorConfig
(TypedExtensionConfig.Builder builderForValue) Configure which implementation of ``quic::QuicConnectionDebugVisitor`` to be used for this listener.QuicProtocolOptions.Builder.setConnectionIdGeneratorConfig
(TypedExtensionConfig value) Config which implementation of ``quic::ConnectionIdGeneratorInterface`` to be used for this listener.QuicProtocolOptions.Builder.setConnectionIdGeneratorConfig
(TypedExtensionConfig.Builder builderForValue) Config which implementation of ``quic::ConnectionIdGeneratorInterface`` to be used for this listener.QuicProtocolOptions.Builder.setCryptoHandshakeTimeout
(com.google.protobuf.Duration value) Connection timeout in milliseconds before the crypto handshake is finished.QuicProtocolOptions.Builder.setCryptoHandshakeTimeout
(com.google.protobuf.Duration.Builder builderForValue) Connection timeout in milliseconds before the crypto handshake is finished.QuicProtocolOptions.Builder.setCryptoStreamConfig
(TypedExtensionConfig value) Configure which implementation of ``quic::QuicCryptoClientStreamBase`` to be used for this listener.QuicProtocolOptions.Builder.setCryptoStreamConfig
(TypedExtensionConfig.Builder builderForValue) Configure which implementation of ``quic::QuicCryptoClientStreamBase`` to be used for this listener.QuicProtocolOptions.Builder.setEnabled
(RuntimeFeatureFlag value) Runtime flag that controls whether the listener is enabled or not.QuicProtocolOptions.Builder.setEnabled
(RuntimeFeatureFlag.Builder builderForValue) Runtime flag that controls whether the listener is enabled or not.QuicProtocolOptions.Builder.setIdleTimeout
(com.google.protobuf.Duration value) Maximum number of milliseconds that connection will be alive when there is no network activity.QuicProtocolOptions.Builder.setIdleTimeout
(com.google.protobuf.Duration.Builder builderForValue) Maximum number of milliseconds that connection will be alive when there is no network activity.QuicProtocolOptions.Builder.setPacketsToReadToConnectionCountRatio
(com.google.protobuf.UInt32Value value) A multiplier to number of connections which is used to determine how many packets to read per event loop.QuicProtocolOptions.Builder.setPacketsToReadToConnectionCountRatio
(com.google.protobuf.UInt32Value.Builder builderForValue) A multiplier to number of connections which is used to determine how many packets to read per event loop.QuicProtocolOptions.Builder.setProofSourceConfig
(TypedExtensionConfig value) Configure which implementation of ``quic::ProofSource`` to be used for this listener.QuicProtocolOptions.Builder.setProofSourceConfig
(TypedExtensionConfig.Builder builderForValue) Configure which implementation of ``quic::ProofSource`` to be used for this listener.QuicProtocolOptions.Builder.setQuicProtocolOptions
(QuicProtocolOptions value) .envoy.config.core.v3.QuicProtocolOptions quic_protocol_options = 1;
QuicProtocolOptions.Builder.setQuicProtocolOptions
(QuicProtocolOptions.Builder builderForValue) .envoy.config.core.v3.QuicProtocolOptions quic_protocol_options = 1;
QuicProtocolOptions.Builder.setSendDisableActiveMigration
(com.google.protobuf.BoolValue value) Configure the server to send transport parameter `disable_active_migration <https://www.rfc-editor.org/rfc/rfc9000#section-18.2-4.30.1>`_.QuicProtocolOptions.Builder.setSendDisableActiveMigration
(com.google.protobuf.BoolValue.Builder builderForValue) Configure the server to send transport parameter `disable_active_migration <https://www.rfc-editor.org/rfc/rfc9000#section-18.2-4.30.1>`_.QuicProtocolOptions.Builder.setServerPreferredAddressConfig
(TypedExtensionConfig value) Configure the server's preferred address to advertise so that client can migrate to it.QuicProtocolOptions.Builder.setServerPreferredAddressConfig
(TypedExtensionConfig.Builder builderForValue) Configure the server's preferred address to advertise so that client can migrate to it.QuicProtocolOptions.toBuilder()
Methods in io.envoyproxy.envoy.config.listener.v3 that return types with arguments of type QuicProtocolOptions.BuilderModifier and TypeMethodDescriptionprivate com.google.protobuf.SingleFieldBuilder
<QuicProtocolOptions, QuicProtocolOptions.Builder, QuicProtocolOptionsOrBuilder> UdpListenerConfig.Builder.internalGetQuicOptionsFieldBuilder()
Configuration for QUIC protocol.Methods in io.envoyproxy.envoy.config.listener.v3 with parameters of type QuicProtocolOptions.BuilderModifier and TypeMethodDescriptionUdpListenerConfig.Builder.setQuicOptions
(QuicProtocolOptions.Builder builderForValue) Configuration for QUIC protocol.