Interface AppleDnsResolverConfigOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    AppleDnsResolverConfig, AppleDnsResolverConfig.Builder

    public interface AppleDnsResolverConfigOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean getIncludeUnroutableFamilies()
      The resolver will avoid the system's heuristics to only return IPv4 or IPv6 addresses that it considers to be "routable", instead returning all possible IPv4 or IPv6 addresses.
      • 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 Detail

      • getIncludeUnroutableFamilies

        boolean getIncludeUnroutableFamilies()
         The resolver will avoid the system's heuristics to only return
         IPv4 or IPv6 addresses that it considers to be "routable", instead
         returning all possible IPv4 or IPv6 addresses. This setting is
         ignored if the DNS lookup family is set to v4-only or v6-only.
         This should remain false in the vast majority of cases, but may be
         useful when performing custom filtering of addresses, such as with
         Happy Eyeballs.
         
        bool include_unroutable_families = 1;
        Returns:
        The includeUnroutableFamilies.