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.BuilderQuicProtocolOptions.newBuilder()static QuicProtocolOptions.BuilderQuicProtocolOptions.newBuilder(QuicProtocolOptions prototype) QuicProtocolOptions.newBuilderForType()protected QuicProtocolOptions.BuilderQuicProtocolOptions.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.