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 Type
    Method
    Description
    com.google.protobuf.Duration
    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.
    com.google.protobuf.DurationOrBuilder
    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.
    Config whether and how to migrate idle connections.
    Config whether and how to migrate idle connections.
    boolean
    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.
    boolean
    Config whether and how to migrate idle connections.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods 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

       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

       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) = { ... }