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 Summary
Modifier and TypeMethodDescriptionintControl how many times envoy makes an attempt to forward a query to an external servergetKnownSuffixes(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.intThis field serves to help Envoy determine whether it can authoritatively answer a query for a name matching a suffix in this list.This field serves to help Envoy determine whether it can authoritatively answer a query for a name matching a suffix in this list.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.List<? extends StringMatcherOrBuilder>This field serves to help Envoy determine whether it can authoritatively answer a query for a name matching a suffix in this list.getVirtualDomains(int index) Fully qualified domain names for which Envoy will respond to queriesintFully qualified domain names for which Envoy will respond to queriesFully qualified domain names for which Envoy will respond to queriesgetVirtualDomainsOrBuilder(int index) Fully qualified domain names for which Envoy will respond to queriesList<? extends DnsTable.DnsVirtualDomainOrBuilder>Fully qualified domain names for which Envoy will respond to queriesMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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
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
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
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
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;
-