Uses of Class
io.envoyproxy.envoy.extensions.common.dynamic_forward_proxy.v3.DnsCacheConfig.Builder
Packages that use DnsCacheConfig.Builder
Package
Description
-
Uses of DnsCacheConfig.Builder in io.envoyproxy.envoy.extensions.clusters.dynamic_forward_proxy.v3
Methods in io.envoyproxy.envoy.extensions.clusters.dynamic_forward_proxy.v3 that return DnsCacheConfig.BuilderModifier and TypeMethodDescriptionClusterConfig.Builder.getDnsCacheConfigBuilder()The DNS cache configuration that the cluster will attach to.Methods in io.envoyproxy.envoy.extensions.clusters.dynamic_forward_proxy.v3 with parameters of type DnsCacheConfig.BuilderModifier and TypeMethodDescriptionClusterConfig.Builder.setDnsCacheConfig(DnsCacheConfig.Builder builderForValue) The DNS cache configuration that the cluster will attach to. -
Uses of DnsCacheConfig.Builder in io.envoyproxy.envoy.extensions.common.dynamic_forward_proxy.v3
Methods in io.envoyproxy.envoy.extensions.common.dynamic_forward_proxy.v3 that return DnsCacheConfig.BuilderModifier and TypeMethodDescriptionDnsCacheConfig.Builder.addAllPreresolveHostnames(Iterable<? extends SocketAddress> values) Hostnames that should be preresolved into the cache upon creation.DnsCacheConfig.Builder.addPreresolveHostnames(int index, SocketAddress value) Hostnames that should be preresolved into the cache upon creation.DnsCacheConfig.Builder.addPreresolveHostnames(int index, SocketAddress.Builder builderForValue) Hostnames that should be preresolved into the cache upon creation.DnsCacheConfig.Builder.addPreresolveHostnames(SocketAddress value) Hostnames that should be preresolved into the cache upon creation.DnsCacheConfig.Builder.addPreresolveHostnames(SocketAddress.Builder builderForValue) Hostnames that should be preresolved into the cache upon creation.DnsCacheConfig.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) DnsCacheConfig.Builder.clear()DnsCacheConfig.Builder.clearDisableDnsRefreshOnFailure()Disable the DNS refresh on failure.DnsCacheConfig.Builder.clearDnsCacheCircuitBreaker()The config of circuit breakers for resolver.DnsCacheConfig.Builder.clearDnsFailureRefreshRate()If the DNS failure refresh rate is specified, this is used as the cache's DNS refresh rate when DNS requests are failing.DnsCacheConfig.Builder.clearDnsLookupFamily()The DNS lookup family to use during resolution.DnsCacheConfig.Builder.clearDnsMinRefreshRate()The minimum rate that DNS resolution will occur.DnsCacheConfig.Builder.clearDnsQueryTimeout()The timeout used for DNS queries.DnsCacheConfig.Builder.clearDnsRefreshRate()The DNS refresh rate for unresolved DNS hosts.DnsCacheConfig.Builder.clearDnsResolutionConfig()Deprecated.DnsCacheConfig.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) DnsCacheConfig.Builder.clearHostTtl()The TTL for hosts that are unused.DnsCacheConfig.Builder.clearKeyValueConfig()Configuration to flush the DNS cache to long term storage.DnsCacheConfig.Builder.clearMaxHosts()The maximum number of hosts that the cache will hold.DnsCacheConfig.Builder.clearName()The name of the cache.DnsCacheConfig.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) DnsCacheConfig.Builder.clearPreresolveHostnames()Hostnames that should be preresolved into the cache upon creation.DnsCacheConfig.Builder.clearTypedDnsResolverConfig()DNS resolver type configuration extension.DnsCacheConfig.Builder.clearUseTcpForDnsLookups()Deprecated.envoy.extensions.common.dynamic_forward_proxy.v3.DnsCacheConfig.use_tcp_for_dns_lookups is deprecated.DnsCacheConfig.Builder.clone()DnsCacheConfig.Builder.mergeDnsCacheCircuitBreaker(DnsCacheCircuitBreakers value) The config of circuit breakers for resolver.DnsCacheConfig.Builder.mergeDnsFailureRefreshRate(Cluster.RefreshRate value) If the DNS failure refresh rate is specified, this is used as the cache's DNS refresh rate when DNS requests are failing.DnsCacheConfig.Builder.mergeDnsMinRefreshRate(com.google.protobuf.Duration value) The minimum rate that DNS resolution will occur.DnsCacheConfig.Builder.mergeDnsQueryTimeout(com.google.protobuf.Duration value) The timeout used for DNS queries.DnsCacheConfig.Builder.mergeDnsRefreshRate(com.google.protobuf.Duration value) The DNS refresh rate for unresolved DNS hosts.DnsCacheConfig.Builder.mergeDnsResolutionConfig(DnsResolutionConfig value) Deprecated.DnsCacheConfig.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) DnsCacheConfig.Builder.mergeFrom(com.google.protobuf.Message other) DnsCacheConfig.Builder.mergeFrom(DnsCacheConfig other) DnsCacheConfig.Builder.mergeHostTtl(com.google.protobuf.Duration value) The TTL for hosts that are unused.DnsCacheConfig.Builder.mergeKeyValueConfig(KeyValueStoreConfig value) Configuration to flush the DNS cache to long term storage.DnsCacheConfig.Builder.mergeMaxHosts(com.google.protobuf.UInt32Value value) The maximum number of hosts that the cache will hold.DnsCacheConfig.Builder.mergeTypedDnsResolverConfig(TypedExtensionConfig value) DNS resolver type configuration extension.final DnsCacheConfig.BuilderDnsCacheConfig.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) static DnsCacheConfig.BuilderDnsCacheConfig.newBuilder()static DnsCacheConfig.BuilderDnsCacheConfig.newBuilder(DnsCacheConfig prototype) DnsCacheConfig.newBuilderForType()protected DnsCacheConfig.BuilderDnsCacheConfig.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) DnsCacheConfig.Builder.removePreresolveHostnames(int index) Hostnames that should be preresolved into the cache upon creation.DnsCacheConfig.Builder.setDisableDnsRefreshOnFailure(boolean value) Disable the DNS refresh on failure.DnsCacheConfig.Builder.setDnsCacheCircuitBreaker(DnsCacheCircuitBreakers value) The config of circuit breakers for resolver.DnsCacheConfig.Builder.setDnsCacheCircuitBreaker(DnsCacheCircuitBreakers.Builder builderForValue) The config of circuit breakers for resolver.DnsCacheConfig.Builder.setDnsFailureRefreshRate(Cluster.RefreshRate value) If the DNS failure refresh rate is specified, this is used as the cache's DNS refresh rate when DNS requests are failing.DnsCacheConfig.Builder.setDnsFailureRefreshRate(Cluster.RefreshRate.Builder builderForValue) If the DNS failure refresh rate is specified, this is used as the cache's DNS refresh rate when DNS requests are failing.DnsCacheConfig.Builder.setDnsLookupFamily(Cluster.DnsLookupFamily value) The DNS lookup family to use during resolution.DnsCacheConfig.Builder.setDnsLookupFamilyValue(int value) The DNS lookup family to use during resolution.DnsCacheConfig.Builder.setDnsMinRefreshRate(com.google.protobuf.Duration value) The minimum rate that DNS resolution will occur.DnsCacheConfig.Builder.setDnsMinRefreshRate(com.google.protobuf.Duration.Builder builderForValue) The minimum rate that DNS resolution will occur.DnsCacheConfig.Builder.setDnsQueryTimeout(com.google.protobuf.Duration value) The timeout used for DNS queries.DnsCacheConfig.Builder.setDnsQueryTimeout(com.google.protobuf.Duration.Builder builderForValue) The timeout used for DNS queries.DnsCacheConfig.Builder.setDnsRefreshRate(com.google.protobuf.Duration value) The DNS refresh rate for unresolved DNS hosts.DnsCacheConfig.Builder.setDnsRefreshRate(com.google.protobuf.Duration.Builder builderForValue) The DNS refresh rate for unresolved DNS hosts.DnsCacheConfig.Builder.setDnsResolutionConfig(DnsResolutionConfig value) Deprecated.DnsCacheConfig.Builder.setDnsResolutionConfig(DnsResolutionConfig.Builder builderForValue) Deprecated.DnsCacheConfig.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) DnsCacheConfig.Builder.setHostTtl(com.google.protobuf.Duration value) The TTL for hosts that are unused.DnsCacheConfig.Builder.setHostTtl(com.google.protobuf.Duration.Builder builderForValue) The TTL for hosts that are unused.DnsCacheConfig.Builder.setKeyValueConfig(KeyValueStoreConfig value) Configuration to flush the DNS cache to long term storage.DnsCacheConfig.Builder.setKeyValueConfig(KeyValueStoreConfig.Builder builderForValue) Configuration to flush the DNS cache to long term storage.DnsCacheConfig.Builder.setMaxHosts(com.google.protobuf.UInt32Value value) The maximum number of hosts that the cache will hold.DnsCacheConfig.Builder.setMaxHosts(com.google.protobuf.UInt32Value.Builder builderForValue) The maximum number of hosts that the cache will hold.The name of the cache.DnsCacheConfig.Builder.setNameBytes(com.google.protobuf.ByteString value) The name of the cache.DnsCacheConfig.Builder.setPreresolveHostnames(int index, SocketAddress value) Hostnames that should be preresolved into the cache upon creation.DnsCacheConfig.Builder.setPreresolveHostnames(int index, SocketAddress.Builder builderForValue) Hostnames that should be preresolved into the cache upon creation.DnsCacheConfig.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) DnsCacheConfig.Builder.setTypedDnsResolverConfig(TypedExtensionConfig value) DNS resolver type configuration extension.DnsCacheConfig.Builder.setTypedDnsResolverConfig(TypedExtensionConfig.Builder builderForValue) DNS resolver type configuration extension.final DnsCacheConfig.BuilderDnsCacheConfig.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) DnsCacheConfig.Builder.setUseTcpForDnsLookups(boolean value) Deprecated.envoy.extensions.common.dynamic_forward_proxy.v3.DnsCacheConfig.use_tcp_for_dns_lookups is deprecated.DnsCacheConfig.toBuilder() -
Uses of DnsCacheConfig.Builder in io.envoyproxy.envoy.extensions.filters.http.dynamic_forward_proxy.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.dynamic_forward_proxy.v3 that return DnsCacheConfig.BuilderModifier and TypeMethodDescriptionFilterConfig.Builder.getDnsCacheConfigBuilder()The DNS cache configuration that the filter will attach to.Methods in io.envoyproxy.envoy.extensions.filters.http.dynamic_forward_proxy.v3 with parameters of type DnsCacheConfig.BuilderModifier and TypeMethodDescriptionFilterConfig.Builder.setDnsCacheConfig(DnsCacheConfig.Builder builderForValue) The DNS cache configuration that the filter will attach to. -
Uses of DnsCacheConfig.Builder in io.envoyproxy.envoy.extensions.filters.network.redis_proxy.v3
Methods in io.envoyproxy.envoy.extensions.filters.network.redis_proxy.v3 that return DnsCacheConfig.BuilderModifier and TypeMethodDescriptionRedisProxy.ConnPoolSettings.Builder.getDnsCacheConfigBuilder()If ``enable_redirection`` is set to true this option configures the DNS cache that the connection pool will use to resolve hostnames that are returned with MOVED and ASK responses.Methods in io.envoyproxy.envoy.extensions.filters.network.redis_proxy.v3 with parameters of type DnsCacheConfig.BuilderModifier and TypeMethodDescriptionRedisProxy.ConnPoolSettings.Builder.setDnsCacheConfig(DnsCacheConfig.Builder builderForValue) If ``enable_redirection`` is set to true this option configures the DNS cache that the connection pool will use to resolve hostnames that are returned with MOVED and ASK responses. -
Uses of DnsCacheConfig.Builder in io.envoyproxy.envoy.extensions.filters.network.sni_dynamic_forward_proxy.v3
Methods in io.envoyproxy.envoy.extensions.filters.network.sni_dynamic_forward_proxy.v3 that return DnsCacheConfig.BuilderModifier and TypeMethodDescriptionFilterConfig.Builder.getDnsCacheConfigBuilder()The DNS cache configuration that the filter will attach to.Methods in io.envoyproxy.envoy.extensions.filters.network.sni_dynamic_forward_proxy.v3 with parameters of type DnsCacheConfig.BuilderModifier and TypeMethodDescriptionFilterConfig.Builder.setDnsCacheConfig(DnsCacheConfig.Builder builderForValue) The DNS cache configuration that the filter will attach to. -
Uses of DnsCacheConfig.Builder in io.envoyproxy.envoy.extensions.filters.udp.udp_proxy.session.dynamic_forward_proxy.v3
Methods in io.envoyproxy.envoy.extensions.filters.udp.udp_proxy.session.dynamic_forward_proxy.v3 that return DnsCacheConfig.BuilderModifier and TypeMethodDescriptionFilterConfig.Builder.getDnsCacheConfigBuilder()The DNS cache configuration that the filter will attach to.Methods in io.envoyproxy.envoy.extensions.filters.udp.udp_proxy.session.dynamic_forward_proxy.v3 with parameters of type DnsCacheConfig.BuilderModifier and TypeMethodDescriptionFilterConfig.Builder.setDnsCacheConfig(DnsCacheConfig.Builder builderForValue) The DNS cache configuration that the filter will attach to.