Interface DnsTableOrBuilder

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

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

      • getExternalRetryCount

        int getExternalRetryCount()
         Control how many times envoy makes an attempt to forward a query to
         an external server
         
        uint32 external_retry_count = 1;
        Returns:
        The externalRetryCount.
      • getVirtualDomainsList

        List<DnsTable.DnsVirtualDomain> getVirtualDomainsList()
         Fully qualified domain names for which Envoy will respond to queries
         
        repeated .envoy.data.dns.v2alpha.DnsTable.DnsVirtualDomain virtual_domains = 2 [(.validate.rules) = { ... }
      • getVirtualDomains

        DnsTable.DnsVirtualDomain getVirtualDomains​(int index)
         Fully qualified domain names for which Envoy will respond to queries
         
        repeated .envoy.data.dns.v2alpha.DnsTable.DnsVirtualDomain virtual_domains = 2 [(.validate.rules) = { ... }
      • getVirtualDomainsCount

        int getVirtualDomainsCount()
         Fully qualified domain names for which Envoy will respond to queries
         
        repeated .envoy.data.dns.v2alpha.DnsTable.DnsVirtualDomain virtual_domains = 2 [(.validate.rules) = { ... }
      • getVirtualDomainsOrBuilderList

        List<? extends DnsTable.DnsVirtualDomainOrBuilder> getVirtualDomainsOrBuilderList()
         Fully qualified domain names for which Envoy will respond to queries
         
        repeated .envoy.data.dns.v2alpha.DnsTable.DnsVirtualDomain virtual_domains = 2 [(.validate.rules) = { ... }
      • getVirtualDomainsOrBuilder

        DnsTable.DnsVirtualDomainOrBuilder getVirtualDomainsOrBuilder​(int index)
         Fully qualified domain names for which Envoy will respond to queries
         
        repeated .envoy.data.dns.v2alpha.DnsTable.DnsVirtualDomain virtual_domains = 2 [(.validate.rules) = { ... }
      • getKnownSuffixesList

        List<StringMatcher> getKnownSuffixesList()
         This field serves to help Envoy determine whether it can authoritatively
         answer a query for a name matching a suffix in this list. If the query
         name does not match a suffix in this list, Envoy will forward
         the query to an upstream DNS server
         
        repeated .envoy.type.matcher.StringMatcher known_suffixes = 3;
      • getKnownSuffixes

        StringMatcher getKnownSuffixes​(int index)
         This field serves to help Envoy determine whether it can authoritatively
         answer a query for a name matching a suffix in this list. If the query
         name does not match a suffix in this list, Envoy will forward
         the query to an upstream DNS server
         
        repeated .envoy.type.matcher.StringMatcher known_suffixes = 3;
      • getKnownSuffixesCount

        int getKnownSuffixesCount()
         This field serves to help Envoy determine whether it can authoritatively
         answer a query for a name matching a suffix in this list. If the query
         name does not match a suffix in this list, Envoy will forward
         the query to an upstream DNS server
         
        repeated .envoy.type.matcher.StringMatcher known_suffixes = 3;
      • getKnownSuffixesOrBuilderList

        List<? extends StringMatcherOrBuilder> getKnownSuffixesOrBuilderList()
         This field serves to help Envoy determine whether it can authoritatively
         answer a query for a name matching a suffix in this list. If the query
         name does not match a suffix in this list, Envoy will forward
         the query to an upstream DNS server
         
        repeated .envoy.type.matcher.StringMatcher known_suffixes = 3;
      • getKnownSuffixesOrBuilder

        StringMatcherOrBuilder getKnownSuffixesOrBuilder​(int index)
         This field serves to help Envoy determine whether it can authoritatively
         answer a query for a name matching a suffix in this list. If the query
         name does not match a suffix in this list, Envoy will forward
         the query to an upstream DNS server
         
        repeated .envoy.type.matcher.StringMatcher known_suffixes = 3;