Interface DnsResolutionConfigOrBuilder

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

    public interface DnsResolutionConfigOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getResolversList

        java.util.List<Address> getResolversList()
         A list of dns resolver addresses. If specified, the DNS client library will perform resolution
         via the underlying DNS resolvers. Otherwise, the default system resolvers
         (e.g., /etc/resolv.conf) will be used.
         
        repeated .envoy.config.core.v3.Address resolvers = 1 [(.validate.rules) = { ... }
      • getResolvers

        Address getResolvers​(int index)
         A list of dns resolver addresses. If specified, the DNS client library will perform resolution
         via the underlying DNS resolvers. Otherwise, the default system resolvers
         (e.g., /etc/resolv.conf) will be used.
         
        repeated .envoy.config.core.v3.Address resolvers = 1 [(.validate.rules) = { ... }
      • getResolversCount

        int getResolversCount()
         A list of dns resolver addresses. If specified, the DNS client library will perform resolution
         via the underlying DNS resolvers. Otherwise, the default system resolvers
         (e.g., /etc/resolv.conf) will be used.
         
        repeated .envoy.config.core.v3.Address resolvers = 1 [(.validate.rules) = { ... }
      • getResolversOrBuilderList

        java.util.List<? extends AddressOrBuilder> getResolversOrBuilderList()
         A list of dns resolver addresses. If specified, the DNS client library will perform resolution
         via the underlying DNS resolvers. Otherwise, the default system resolvers
         (e.g., /etc/resolv.conf) will be used.
         
        repeated .envoy.config.core.v3.Address resolvers = 1 [(.validate.rules) = { ... }
      • getResolversOrBuilder

        AddressOrBuilder getResolversOrBuilder​(int index)
         A list of dns resolver addresses. If specified, the DNS client library will perform resolution
         via the underlying DNS resolvers. Otherwise, the default system resolvers
         (e.g., /etc/resolv.conf) will be used.
         
        repeated .envoy.config.core.v3.Address resolvers = 1 [(.validate.rules) = { ... }
      • hasDnsResolverOptions

        boolean hasDnsResolverOptions()
         Configuration of DNS resolver option flags which control the behavior of the DNS resolver.
         
        .envoy.config.core.v3.DnsResolverOptions dns_resolver_options = 2;
        Returns:
        Whether the dnsResolverOptions field is set.
      • getDnsResolverOptions

        DnsResolverOptions getDnsResolverOptions()
         Configuration of DNS resolver option flags which control the behavior of the DNS resolver.
         
        .envoy.config.core.v3.DnsResolverOptions dns_resolver_options = 2;
        Returns:
        The dnsResolverOptions.
      • getDnsResolverOptionsOrBuilder

        DnsResolverOptionsOrBuilder getDnsResolverOptionsOrBuilder()
         Configuration of DNS resolver option flags which control the behavior of the DNS resolver.
         
        .envoy.config.core.v3.DnsResolverOptions dns_resolver_options = 2;