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

    Modifier and Type
    Method
    Description
    boolean
    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 Details

    • 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.