Package io.envoyproxy.envoy.data.dns.v3
Class DnsTable.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<DnsTable.Builder>
-
- io.envoyproxy.envoy.data.dns.v3.DnsTable.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,DnsTableOrBuilder,Cloneable
- Enclosing class:
- DnsTable
public static final class DnsTable.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<DnsTable.Builder> implements DnsTableOrBuilder
This message contains the configuration for the DNS Filter if populated from the control plane
Protobuf typeenvoy.data.dns.v3.DnsTable
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description DnsTable.BuilderaddAllKnownSuffixes(Iterable<? extends StringMatcher> values)Deprecated.DnsTable.BuilderaddAllVirtualDomains(Iterable<? extends DnsTable.DnsVirtualDomain> values)Fully qualified domain names for which Envoy will respond to DNS queries.DnsTable.BuilderaddKnownSuffixes(int index, StringMatcher value)Deprecated.DnsTable.BuilderaddKnownSuffixes(int index, StringMatcher.Builder builderForValue)Deprecated.DnsTable.BuilderaddKnownSuffixes(StringMatcher value)Deprecated.DnsTable.BuilderaddKnownSuffixes(StringMatcher.Builder builderForValue)Deprecated.StringMatcher.BuilderaddKnownSuffixesBuilder()Deprecated.StringMatcher.BuilderaddKnownSuffixesBuilder(int index)Deprecated.DnsTable.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)DnsTable.BuilderaddVirtualDomains(int index, DnsTable.DnsVirtualDomain value)Fully qualified domain names for which Envoy will respond to DNS queries.DnsTable.BuilderaddVirtualDomains(int index, DnsTable.DnsVirtualDomain.Builder builderForValue)Fully qualified domain names for which Envoy will respond to DNS queries.DnsTable.BuilderaddVirtualDomains(DnsTable.DnsVirtualDomain value)Fully qualified domain names for which Envoy will respond to DNS queries.DnsTable.BuilderaddVirtualDomains(DnsTable.DnsVirtualDomain.Builder builderForValue)Fully qualified domain names for which Envoy will respond to DNS queries.DnsTable.DnsVirtualDomain.BuilderaddVirtualDomainsBuilder()Fully qualified domain names for which Envoy will respond to DNS queries.DnsTable.DnsVirtualDomain.BuilderaddVirtualDomainsBuilder(int index)Fully qualified domain names for which Envoy will respond to DNS queries.DnsTablebuild()DnsTablebuildPartial()DnsTable.Builderclear()DnsTable.BuilderclearExternalRetryCount()Control how many times Envoy makes an attempt to forward a query to an external DNS serverDnsTable.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)DnsTable.BuilderclearKnownSuffixes()Deprecated.DnsTable.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)DnsTable.BuilderclearVirtualDomains()Fully qualified domain names for which Envoy will respond to DNS queries.DnsTable.Builderclone()DnsTablegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()intgetExternalRetryCount()Control how many times Envoy makes an attempt to forward a query to an external DNS serverStringMatchergetKnownSuffixes(int index)Deprecated.StringMatcher.BuildergetKnownSuffixesBuilder(int index)Deprecated.List<StringMatcher.Builder>getKnownSuffixesBuilderList()Deprecated.intgetKnownSuffixesCount()Deprecated.List<StringMatcher>getKnownSuffixesList()Deprecated.StringMatcherOrBuildergetKnownSuffixesOrBuilder(int index)Deprecated.List<? extends StringMatcherOrBuilder>getKnownSuffixesOrBuilderList()Deprecated.DnsTable.DnsVirtualDomaingetVirtualDomains(int index)Fully qualified domain names for which Envoy will respond to DNS queries.DnsTable.DnsVirtualDomain.BuildergetVirtualDomainsBuilder(int index)Fully qualified domain names for which Envoy will respond to DNS queries.List<DnsTable.DnsVirtualDomain.Builder>getVirtualDomainsBuilderList()Fully qualified domain names for which Envoy will respond to DNS queries.intgetVirtualDomainsCount()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.DnsVirtualDomainOrBuildergetVirtualDomainsOrBuilder(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.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()DnsTable.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)DnsTable.BuildermergeFrom(com.google.protobuf.Message other)DnsTable.BuildermergeFrom(DnsTable other)DnsTable.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)DnsTable.BuilderremoveKnownSuffixes(int index)Deprecated.DnsTable.BuilderremoveVirtualDomains(int index)Fully qualified domain names for which Envoy will respond to DNS queries.DnsTable.BuildersetExternalRetryCount(int value)Control how many times Envoy makes an attempt to forward a query to an external DNS serverDnsTable.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)DnsTable.BuildersetKnownSuffixes(int index, StringMatcher value)Deprecated.DnsTable.BuildersetKnownSuffixes(int index, StringMatcher.Builder builderForValue)Deprecated.DnsTable.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)DnsTable.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)DnsTable.BuildersetVirtualDomains(int index, DnsTable.DnsVirtualDomain value)Fully qualified domain names for which Envoy will respond to DNS queries.DnsTable.BuildersetVirtualDomains(int index, DnsTable.DnsVirtualDomain.Builder builderForValue)Fully qualified domain names for which Envoy will respond to DNS queries.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<DnsTable.Builder>
-
clear
public DnsTable.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<DnsTable.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<DnsTable.Builder>
-
getDefaultInstanceForType
public DnsTable getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public DnsTable build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public DnsTable buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public DnsTable.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<DnsTable.Builder>
-
setField
public DnsTable.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DnsTable.Builder>
-
clearField
public DnsTable.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DnsTable.Builder>
-
clearOneof
public DnsTable.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<DnsTable.Builder>
-
setRepeatedField
public DnsTable.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DnsTable.Builder>
-
addRepeatedField
public DnsTable.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DnsTable.Builder>
-
mergeFrom
public DnsTable.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DnsTable.Builder>
-
mergeFrom
public DnsTable.Builder mergeFrom(DnsTable other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<DnsTable.Builder>
-
mergeFrom
public DnsTable.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DnsTable.Builder>- Throws:
IOException
-
getExternalRetryCount
public 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) = { ... }- Specified by:
getExternalRetryCountin interfaceDnsTableOrBuilder- Returns:
- The externalRetryCount.
-
setExternalRetryCount
public DnsTable.Builder setExternalRetryCount(int value)
Control how many times Envoy makes an attempt to forward a query to an external DNS server
uint32 external_retry_count = 1 [(.validate.rules) = { ... }- Parameters:
value- The externalRetryCount to set.- Returns:
- This builder for chaining.
-
clearExternalRetryCount
public DnsTable.Builder clearExternalRetryCount()
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:
- This builder for chaining.
-
getVirtualDomainsList
public 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;- Specified by:
getVirtualDomainsListin interfaceDnsTableOrBuilder
-
getVirtualDomainsCount
public 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;- Specified by:
getVirtualDomainsCountin interfaceDnsTableOrBuilder
-
getVirtualDomains
public 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;- Specified by:
getVirtualDomainsin interfaceDnsTableOrBuilder
-
setVirtualDomains
public DnsTable.Builder setVirtualDomains(int index, DnsTable.DnsVirtualDomain value)
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;
-
setVirtualDomains
public DnsTable.Builder setVirtualDomains(int index, DnsTable.DnsVirtualDomain.Builder builderForValue)
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;
-
addVirtualDomains
public DnsTable.Builder addVirtualDomains(DnsTable.DnsVirtualDomain value)
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;
-
addVirtualDomains
public DnsTable.Builder addVirtualDomains(int index, DnsTable.DnsVirtualDomain value)
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;
-
addVirtualDomains
public DnsTable.Builder addVirtualDomains(DnsTable.DnsVirtualDomain.Builder builderForValue)
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;
-
addVirtualDomains
public DnsTable.Builder addVirtualDomains(int index, DnsTable.DnsVirtualDomain.Builder builderForValue)
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;
-
addAllVirtualDomains
public DnsTable.Builder addAllVirtualDomains(Iterable<? extends DnsTable.DnsVirtualDomain> values)
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;
-
clearVirtualDomains
public DnsTable.Builder clearVirtualDomains()
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;
-
removeVirtualDomains
public DnsTable.Builder removeVirtualDomains(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;
-
getVirtualDomainsBuilder
public DnsTable.DnsVirtualDomain.Builder getVirtualDomainsBuilder(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;
-
getVirtualDomainsOrBuilder
public 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;- Specified by:
getVirtualDomainsOrBuilderin interfaceDnsTableOrBuilder
-
getVirtualDomainsOrBuilderList
public 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;- Specified by:
getVirtualDomainsOrBuilderListin interfaceDnsTableOrBuilder
-
addVirtualDomainsBuilder
public DnsTable.DnsVirtualDomain.Builder addVirtualDomainsBuilder()
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;
-
addVirtualDomainsBuilder
public DnsTable.DnsVirtualDomain.Builder addVirtualDomainsBuilder(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;
-
getVirtualDomainsBuilderList
public List<DnsTable.DnsVirtualDomain.Builder> getVirtualDomainsBuilderList()
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 public 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"];- Specified by:
getKnownSuffixesListin interfaceDnsTableOrBuilder
-
getKnownSuffixesCount
@Deprecated public 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"];- Specified by:
getKnownSuffixesCountin interfaceDnsTableOrBuilder
-
getKnownSuffixes
@Deprecated public 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"];- Specified by:
getKnownSuffixesin interfaceDnsTableOrBuilder
-
setKnownSuffixes
@Deprecated public DnsTable.Builder setKnownSuffixes(int index, StringMatcher value)
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"];
-
setKnownSuffixes
@Deprecated public DnsTable.Builder setKnownSuffixes(int index, StringMatcher.Builder builderForValue)
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"];
-
addKnownSuffixes
@Deprecated public DnsTable.Builder addKnownSuffixes(StringMatcher value)
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"];
-
addKnownSuffixes
@Deprecated public DnsTable.Builder addKnownSuffixes(int index, StringMatcher value)
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"];
-
addKnownSuffixes
@Deprecated public DnsTable.Builder addKnownSuffixes(StringMatcher.Builder builderForValue)
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"];
-
addKnownSuffixes
@Deprecated public DnsTable.Builder addKnownSuffixes(int index, StringMatcher.Builder builderForValue)
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"];
-
addAllKnownSuffixes
@Deprecated public DnsTable.Builder addAllKnownSuffixes(Iterable<? extends StringMatcher> values)
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"];
-
clearKnownSuffixes
@Deprecated public DnsTable.Builder clearKnownSuffixes()
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"];
-
removeKnownSuffixes
@Deprecated public DnsTable.Builder removeKnownSuffixes(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"];
-
getKnownSuffixesBuilder
@Deprecated public StringMatcher.Builder getKnownSuffixesBuilder(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"];
-
getKnownSuffixesOrBuilder
@Deprecated public 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"];- Specified by:
getKnownSuffixesOrBuilderin interfaceDnsTableOrBuilder
-
getKnownSuffixesOrBuilderList
@Deprecated public 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"];- Specified by:
getKnownSuffixesOrBuilderListin interfaceDnsTableOrBuilder
-
addKnownSuffixesBuilder
@Deprecated public StringMatcher.Builder addKnownSuffixesBuilder()
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"];
-
addKnownSuffixesBuilder
@Deprecated public StringMatcher.Builder addKnownSuffixesBuilder(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"];
-
getKnownSuffixesBuilderList
@Deprecated public List<StringMatcher.Builder> getKnownSuffixesBuilderList()
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"];
-
setUnknownFields
public final DnsTable.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<DnsTable.Builder>
-
mergeUnknownFields
public final DnsTable.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<DnsTable.Builder>
-
-