Uses of Class
io.envoyproxy.envoy.extensions.network.dns_resolver.cares.v3.CaresDnsResolverConfig.Builder
Packages that use CaresDnsResolverConfig.Builder
-
Uses of CaresDnsResolverConfig.Builder in io.envoyproxy.envoy.extensions.network.dns_resolver.cares.v3
Methods in io.envoyproxy.envoy.extensions.network.dns_resolver.cares.v3 that return CaresDnsResolverConfig.BuilderModifier and TypeMethodDescriptionCaresDnsResolverConfig.Builder.addAllResolvers(Iterable<? extends Address> values) A list of DNS resolver addresses.CaresDnsResolverConfig.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) CaresDnsResolverConfig.Builder.addResolvers(int index, Address value) A list of DNS resolver addresses.CaresDnsResolverConfig.Builder.addResolvers(int index, Address.Builder builderForValue) A list of DNS resolver addresses.CaresDnsResolverConfig.Builder.addResolvers(Address value) A list of DNS resolver addresses.CaresDnsResolverConfig.Builder.addResolvers(Address.Builder builderForValue) A list of DNS resolver addresses.CaresDnsResolverConfig.Builder.clear()CaresDnsResolverConfig.Builder.clearDnsResolverOptions()Configuration of DNS resolver option flags which control the behavior of the DNS resolver.CaresDnsResolverConfig.Builder.clearEdns0MaxPayloadSize()Maximum EDNS0 UDP payload size in bytes.CaresDnsResolverConfig.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) CaresDnsResolverConfig.Builder.clearFilterUnroutableFamilies()The resolver will query available network interfaces and determine if there are no available interfaces for a given IP family.CaresDnsResolverConfig.Builder.clearMaxUdpChannelDuration()The maximum duration for which a UDP channel will be kept alive before being refreshed.CaresDnsResolverConfig.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) CaresDnsResolverConfig.Builder.clearQueryTimeoutSeconds()The number of seconds each name server is given to respond to a query on the first try of any given server. .. note:: While the c-ares library defaults to 2 seconds, Envoy's default (if this field is unset) is 5 seconds.CaresDnsResolverConfig.Builder.clearQueryTries()The maximum number of query attempts the resolver will make before giving up.CaresDnsResolverConfig.Builder.clearReinitChannelOnTimeout()If true, reinitialize the c-ares channel when a DNS query fails with ``ARES_ETIMEOUT``.CaresDnsResolverConfig.Builder.clearResolvers()A list of DNS resolver addresses.CaresDnsResolverConfig.Builder.clearRotateNameservers()Enable round-robin selection of name servers for DNS resolution.CaresDnsResolverConfig.Builder.clearUdpMaxQueries()This option allows the number of UDP based DNS queries to be capped. .. note:: This is only applicable to c-ares DNS resolver currently.CaresDnsResolverConfig.Builder.clearUseResolversAsFallback()If true use the resolvers listed in the :ref:`resolvers <envoy_v3_api_field_extensions.network.dns_resolver.cares.v3.CaresDnsResolverConfig.resolvers>` field only if c-ares is unable to obtain a nameserver from the system (e.g., ``/etc/resolv.conf``).CaresDnsResolverConfig.Builder.clone()CaresDnsResolverConfig.Builder.mergeDnsResolverOptions(DnsResolverOptions value) Configuration of DNS resolver option flags which control the behavior of the DNS resolver.CaresDnsResolverConfig.Builder.mergeEdns0MaxPayloadSize(com.google.protobuf.UInt32Value value) Maximum EDNS0 UDP payload size in bytes.CaresDnsResolverConfig.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) CaresDnsResolverConfig.Builder.mergeFrom(com.google.protobuf.Message other) CaresDnsResolverConfig.Builder.mergeFrom(CaresDnsResolverConfig other) CaresDnsResolverConfig.Builder.mergeMaxUdpChannelDuration(com.google.protobuf.Duration value) The maximum duration for which a UDP channel will be kept alive before being refreshed.CaresDnsResolverConfig.Builder.mergeQueryTimeoutSeconds(com.google.protobuf.UInt64Value value) The number of seconds each name server is given to respond to a query on the first try of any given server. .. note:: While the c-ares library defaults to 2 seconds, Envoy's default (if this field is unset) is 5 seconds.CaresDnsResolverConfig.Builder.mergeQueryTries(com.google.protobuf.UInt32Value value) The maximum number of query attempts the resolver will make before giving up.CaresDnsResolverConfig.Builder.mergeUdpMaxQueries(com.google.protobuf.UInt32Value value) This option allows the number of UDP based DNS queries to be capped. .. note:: This is only applicable to c-ares DNS resolver currently.CaresDnsResolverConfig.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) CaresDnsResolverConfig.newBuilder()CaresDnsResolverConfig.newBuilder(CaresDnsResolverConfig prototype) CaresDnsResolverConfig.newBuilderForType()protected CaresDnsResolverConfig.BuilderCaresDnsResolverConfig.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) CaresDnsResolverConfig.Builder.removeResolvers(int index) A list of DNS resolver addresses.CaresDnsResolverConfig.Builder.setDnsResolverOptions(DnsResolverOptions value) Configuration of DNS resolver option flags which control the behavior of the DNS resolver.CaresDnsResolverConfig.Builder.setDnsResolverOptions(DnsResolverOptions.Builder builderForValue) Configuration of DNS resolver option flags which control the behavior of the DNS resolver.CaresDnsResolverConfig.Builder.setEdns0MaxPayloadSize(com.google.protobuf.UInt32Value value) Maximum EDNS0 UDP payload size in bytes.CaresDnsResolverConfig.Builder.setEdns0MaxPayloadSize(com.google.protobuf.UInt32Value.Builder builderForValue) Maximum EDNS0 UDP payload size in bytes.CaresDnsResolverConfig.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) CaresDnsResolverConfig.Builder.setFilterUnroutableFamilies(boolean value) The resolver will query available network interfaces and determine if there are no available interfaces for a given IP family.CaresDnsResolverConfig.Builder.setMaxUdpChannelDuration(com.google.protobuf.Duration value) The maximum duration for which a UDP channel will be kept alive before being refreshed.CaresDnsResolverConfig.Builder.setMaxUdpChannelDuration(com.google.protobuf.Duration.Builder builderForValue) The maximum duration for which a UDP channel will be kept alive before being refreshed.CaresDnsResolverConfig.Builder.setQueryTimeoutSeconds(com.google.protobuf.UInt64Value value) The number of seconds each name server is given to respond to a query on the first try of any given server. .. note:: While the c-ares library defaults to 2 seconds, Envoy's default (if this field is unset) is 5 seconds.CaresDnsResolverConfig.Builder.setQueryTimeoutSeconds(com.google.protobuf.UInt64Value.Builder builderForValue) The number of seconds each name server is given to respond to a query on the first try of any given server. .. note:: While the c-ares library defaults to 2 seconds, Envoy's default (if this field is unset) is 5 seconds.CaresDnsResolverConfig.Builder.setQueryTries(com.google.protobuf.UInt32Value value) The maximum number of query attempts the resolver will make before giving up.CaresDnsResolverConfig.Builder.setQueryTries(com.google.protobuf.UInt32Value.Builder builderForValue) The maximum number of query attempts the resolver will make before giving up.CaresDnsResolverConfig.Builder.setReinitChannelOnTimeout(boolean value) If true, reinitialize the c-ares channel when a DNS query fails with ``ARES_ETIMEOUT``.CaresDnsResolverConfig.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) CaresDnsResolverConfig.Builder.setResolvers(int index, Address value) A list of DNS resolver addresses.CaresDnsResolverConfig.Builder.setResolvers(int index, Address.Builder builderForValue) A list of DNS resolver addresses.CaresDnsResolverConfig.Builder.setRotateNameservers(boolean value) Enable round-robin selection of name servers for DNS resolution.CaresDnsResolverConfig.Builder.setUdpMaxQueries(com.google.protobuf.UInt32Value value) This option allows the number of UDP based DNS queries to be capped. .. note:: This is only applicable to c-ares DNS resolver currently.CaresDnsResolverConfig.Builder.setUdpMaxQueries(com.google.protobuf.UInt32Value.Builder builderForValue) This option allows the number of UDP based DNS queries to be capped. .. note:: This is only applicable to c-ares DNS resolver currently.CaresDnsResolverConfig.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) CaresDnsResolverConfig.Builder.setUseResolversAsFallback(boolean value) If true use the resolvers listed in the :ref:`resolvers <envoy_v3_api_field_extensions.network.dns_resolver.cares.v3.CaresDnsResolverConfig.resolvers>` field only if c-ares is unable to obtain a nameserver from the system (e.g., ``/etc/resolv.conf``).CaresDnsResolverConfig.toBuilder()