Interface UpstreamConnectionOptions.HappyEyeballsConfigOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
UpstreamConnectionOptions.HappyEyeballsConfig, UpstreamConnectionOptions.HappyEyeballsConfig.Builder
Enclosing class:
UpstreamConnectionOptions

public static interface UpstreamConnectionOptions.HappyEyeballsConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    com.google.protobuf.UInt32Value
    Specify the number of addresses of the first_address_family_version being attempted for connection before the other address family.
    com.google.protobuf.UInt32ValueOrBuilder
    Specify the number of addresses of the first_address_family_version being attempted for connection before the other address family.
    Specify the IP address family to attempt connection first in happy eyeballs algorithm according to RFC8305#section-4.
    int
    Specify the IP address family to attempt connection first in happy eyeballs algorithm according to RFC8305#section-4.
    boolean
    Specify the number of addresses of the first_address_family_version being attempted for connection before the other address family.

    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

    • getFirstAddressFamilyVersionValue

      int getFirstAddressFamilyVersionValue()
       Specify the IP address family to attempt connection first in happy
       eyeballs algorithm according to RFC8305#section-4.
       
      .envoy.config.cluster.v3.UpstreamConnectionOptions.FirstAddressFamilyVersion first_address_family_version = 1;
      Returns:
      The enum numeric value on the wire for firstAddressFamilyVersion.
    • getFirstAddressFamilyVersion

       Specify the IP address family to attempt connection first in happy
       eyeballs algorithm according to RFC8305#section-4.
       
      .envoy.config.cluster.v3.UpstreamConnectionOptions.FirstAddressFamilyVersion first_address_family_version = 1;
      Returns:
      The firstAddressFamilyVersion.
    • hasFirstAddressFamilyCount

      boolean hasFirstAddressFamilyCount()
       Specify the number of addresses of the first_address_family_version being
       attempted for connection before the other address family.
       
      .google.protobuf.UInt32Value first_address_family_count = 2 [(.validate.rules) = { ... }
      Returns:
      Whether the firstAddressFamilyCount field is set.
    • getFirstAddressFamilyCount

      com.google.protobuf.UInt32Value getFirstAddressFamilyCount()
       Specify the number of addresses of the first_address_family_version being
       attempted for connection before the other address family.
       
      .google.protobuf.UInt32Value first_address_family_count = 2 [(.validate.rules) = { ... }
      Returns:
      The firstAddressFamilyCount.
    • getFirstAddressFamilyCountOrBuilder

      com.google.protobuf.UInt32ValueOrBuilder getFirstAddressFamilyCountOrBuilder()
       Specify the number of addresses of the first_address_family_version being
       attempted for connection before the other address family.
       
      .google.protobuf.UInt32Value first_address_family_count = 2 [(.validate.rules) = { ... }