Class QuicProtocolOptions.ConnectionMigrationSettings.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<QuicProtocolOptions.ConnectionMigrationSettings.Builder>
io.envoyproxy.envoy.config.core.v3.QuicProtocolOptions.ConnectionMigrationSettings.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, QuicProtocolOptions.ConnectionMigrationSettingsOrBuilder, Cloneable
Enclosing class:
QuicProtocolOptions.ConnectionMigrationSettings

public static final class QuicProtocolOptions.ConnectionMigrationSettings.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<QuicProtocolOptions.ConnectionMigrationSettings.Builder> implements QuicProtocolOptions.ConnectionMigrationSettingsOrBuilder
 Config for QUIC connection migration across network interfaces, i.e. cellular to WIFI, upon
 network change events from the platform, i.e. the current network gets
 disconnected, or upon the QUIC detecting a bad connection. After migration, the
 connection may be on a different network other than the default network
 picked by the platform. Both iOS and Android will use a default network to interact with the internet, usually prefer unmetered network (WIFI)
 over metered ones (cellular). And users can specify which network to be used as the default. A connection on non-default network is only allowed to
 serve new requests for a certain period of time before being drained, and
 meanwhile, QUIC will try to migrate to the default network if possible.
 
Protobuf type envoy.config.core.v3.QuicProtocolOptions.ConnectionMigrationSettings