Package io.envoyproxy.envoy.data.dns.v3
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 Deprecated Methods Modifier and Type Method Description int
getExternalRetryCount()
Control how many times Envoy makes an attempt to forward a query to an external DNS serverStringMatcher
getKnownSuffixes(int index)
Deprecated.int
getKnownSuffixesCount()
Deprecated.List<StringMatcher>
getKnownSuffixesList()
Deprecated.StringMatcherOrBuilder
getKnownSuffixesOrBuilder(int index)
Deprecated.List<? extends StringMatcherOrBuilder>
getKnownSuffixesOrBuilderList()
Deprecated.DnsTable.DnsVirtualDomain
getVirtualDomains(int index)
Fully qualified domain names for which Envoy will respond to DNS queries.int
getVirtualDomainsCount()
Fully qualified domain names for which Envoy will respond to DNS queries.List<DnsTable.DnsVirtualDomain>
getVirtualDomainsList()
Fully qualified domain names for which Envoy will respond to DNS queries.DnsTable.DnsVirtualDomainOrBuilder
getVirtualDomainsOrBuilder(int index)
Fully qualified domain names for which Envoy will respond to DNS queries.List<? extends DnsTable.DnsVirtualDomainOrBuilder>
getVirtualDomainsOrBuilderList()
Fully qualified domain names for which Envoy will respond to DNS 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 DNS server
uint32 external_retry_count = 1 [(.validate.rules) = { ... }
- Returns:
- The externalRetryCount.
-
getVirtualDomainsList
List<DnsTable.DnsVirtualDomain> getVirtualDomainsList()
Fully qualified domain names for which Envoy will respond to DNS queries. By leaving this list empty, Envoy will forward all queries to external resolvers
repeated .envoy.data.dns.v3.DnsTable.DnsVirtualDomain virtual_domains = 2;
-
getVirtualDomains
DnsTable.DnsVirtualDomain getVirtualDomains(int index)
Fully qualified domain names for which Envoy will respond to DNS queries. By leaving this list empty, Envoy will forward all queries to external resolvers
repeated .envoy.data.dns.v3.DnsTable.DnsVirtualDomain virtual_domains = 2;
-
getVirtualDomainsCount
int getVirtualDomainsCount()
Fully qualified domain names for which Envoy will respond to DNS queries. By leaving this list empty, Envoy will forward all queries to external resolvers
repeated .envoy.data.dns.v3.DnsTable.DnsVirtualDomain virtual_domains = 2;
-
getVirtualDomainsOrBuilderList
List<? extends DnsTable.DnsVirtualDomainOrBuilder> getVirtualDomainsOrBuilderList()
Fully qualified domain names for which Envoy will respond to DNS queries. By leaving this list empty, Envoy will forward all queries to external resolvers
repeated .envoy.data.dns.v3.DnsTable.DnsVirtualDomain virtual_domains = 2;
-
getVirtualDomainsOrBuilder
DnsTable.DnsVirtualDomainOrBuilder getVirtualDomainsOrBuilder(int index)
Fully qualified domain names for which Envoy will respond to DNS queries. By leaving this list empty, Envoy will forward all queries to external resolvers
repeated .envoy.data.dns.v3.DnsTable.DnsVirtualDomain virtual_domains = 2;
-
getKnownSuffixesList
@Deprecated List<StringMatcher> getKnownSuffixesList()
Deprecated.This field is deprecated and no longer used in Envoy. The filter's behavior has changed internally to use a different data structure allowing the filter to determine whether a query is for known domain without the use of this field. 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.v3.StringMatcher known_suffixes = 3 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
getKnownSuffixes
@Deprecated StringMatcher getKnownSuffixes(int index)
Deprecated.This field is deprecated and no longer used in Envoy. The filter's behavior has changed internally to use a different data structure allowing the filter to determine whether a query is for known domain without the use of this field. 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.v3.StringMatcher known_suffixes = 3 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
getKnownSuffixesCount
@Deprecated int getKnownSuffixesCount()
Deprecated.This field is deprecated and no longer used in Envoy. The filter's behavior has changed internally to use a different data structure allowing the filter to determine whether a query is for known domain without the use of this field. 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.v3.StringMatcher known_suffixes = 3 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
getKnownSuffixesOrBuilderList
@Deprecated List<? extends StringMatcherOrBuilder> getKnownSuffixesOrBuilderList()
Deprecated.This field is deprecated and no longer used in Envoy. The filter's behavior has changed internally to use a different data structure allowing the filter to determine whether a query is for known domain without the use of this field. 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.v3.StringMatcher known_suffixes = 3 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
getKnownSuffixesOrBuilder
@Deprecated StringMatcherOrBuilder getKnownSuffixesOrBuilder(int index)
Deprecated.This field is deprecated and no longer used in Envoy. The filter's behavior has changed internally to use a different data structure allowing the filter to determine whether a query is for known domain without the use of this field. 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.v3.StringMatcher known_suffixes = 3 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
-