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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetExternalRetryCount()Control how many times envoy makes an attempt to forward a query to an external serverStringMatchergetKnownSuffixes(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.intgetKnownSuffixesCount()This field serves to help Envoy determine whether it can authoritatively answer a query for a name matching a suffix in this list.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.StringMatcherOrBuildergetKnownSuffixesOrBuilder(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>getKnownSuffixesOrBuilderList()This field serves to help Envoy determine whether it can authoritatively answer a query for a name matching a suffix in this list.DnsTable.DnsVirtualDomaingetVirtualDomains(int index)Fully qualified domain names for which Envoy will respond to queriesintgetVirtualDomainsCount()Fully qualified domain names for which Envoy will respond to queriesList<DnsTable.DnsVirtualDomain>getVirtualDomainsList()Fully qualified domain names for which Envoy will respond to queriesDnsTable.DnsVirtualDomainOrBuildergetVirtualDomainsOrBuilder(int index)Fully qualified domain names for which Envoy will respond to queriesList<? extends DnsTable.DnsVirtualDomainOrBuilder>getVirtualDomainsOrBuilderList()Fully qualified domain names for which Envoy will respond to queries-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
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;
-
-