Interface QuicProtocolOptions.ConnectionMigrationSettingsOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
QuicProtocolOptions.ConnectionMigrationSettings,QuicProtocolOptions.ConnectionMigrationSettings.Builder
- Enclosing class:
- QuicProtocolOptions
public static interface QuicProtocolOptions.ConnectionMigrationSettingsOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptioncom.google.protobuf.DurationAfter migrating to a non-default network interface, the connection will only be allowed to stay on that network for up to this period of time before being drained unless it migrates to the default network or that network gets picked as the default by the device by then.com.google.protobuf.DurationOrBuilderAfter migrating to a non-default network interface, the connection will only be allowed to stay on that network for up to this period of time before being drained unless it migrates to the default network or that network gets picked as the default by the device by then.Config whether and how to migrate idle connections.Config whether and how to migrate idle connections.booleanAfter migrating to a non-default network interface, the connection will only be allowed to stay on that network for up to this period of time before being drained unless it migrates to the default network or that network gets picked as the default by the device by then.booleanConfig whether and how to migrate idle connections.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasMigrateIdleConnections
boolean hasMigrateIdleConnections()Config whether and how to migrate idle connections. If absent, idle connections will not be migrated but be closed upon migration signals.
.envoy.config.core.v3.QuicProtocolOptions.ConnectionMigrationSettings.MigrateIdleConnectionSettings migrate_idle_connections = 1;- Returns:
- Whether the migrateIdleConnections field is set.
-
getMigrateIdleConnections
QuicProtocolOptions.ConnectionMigrationSettings.MigrateIdleConnectionSettings getMigrateIdleConnections()Config whether and how to migrate idle connections. If absent, idle connections will not be migrated but be closed upon migration signals.
.envoy.config.core.v3.QuicProtocolOptions.ConnectionMigrationSettings.MigrateIdleConnectionSettings migrate_idle_connections = 1;- Returns:
- The migrateIdleConnections.
-
getMigrateIdleConnectionsOrBuilder
QuicProtocolOptions.ConnectionMigrationSettings.MigrateIdleConnectionSettingsOrBuilder getMigrateIdleConnectionsOrBuilder()Config whether and how to migrate idle connections. If absent, idle connections will not be migrated but be closed upon migration signals.
.envoy.config.core.v3.QuicProtocolOptions.ConnectionMigrationSettings.MigrateIdleConnectionSettings migrate_idle_connections = 1; -
hasMaxTimeOnNonDefaultNetwork
boolean hasMaxTimeOnNonDefaultNetwork()After migrating to a non-default network interface, the connection will only be allowed to stay on that network for up to this period of time before being drained unless it migrates to the default network or that network gets picked as the default by the device by then. Default to 128s.
.google.protobuf.Duration max_time_on_non_default_network = 2 [(.validate.rules) = { ... }- Returns:
- Whether the maxTimeOnNonDefaultNetwork field is set.
-
getMaxTimeOnNonDefaultNetwork
com.google.protobuf.Duration getMaxTimeOnNonDefaultNetwork()After migrating to a non-default network interface, the connection will only be allowed to stay on that network for up to this period of time before being drained unless it migrates to the default network or that network gets picked as the default by the device by then. Default to 128s.
.google.protobuf.Duration max_time_on_non_default_network = 2 [(.validate.rules) = { ... }- Returns:
- The maxTimeOnNonDefaultNetwork.
-
getMaxTimeOnNonDefaultNetworkOrBuilder
com.google.protobuf.DurationOrBuilder getMaxTimeOnNonDefaultNetworkOrBuilder()After migrating to a non-default network interface, the connection will only be allowed to stay on that network for up to this period of time before being drained unless it migrates to the default network or that network gets picked as the default by the device by then. Default to 128s.
.google.protobuf.Duration max_time_on_non_default_network = 2 [(.validate.rules) = { ... }
-