Uses of Class
io.envoyproxy.envoy.config.common.dynamic_forward_proxy.v2alpha.DnsCacheConfig.Builder
Packages that use DnsCacheConfig.Builder
Package
Description
-
Uses of DnsCacheConfig.Builder in io.envoyproxy.envoy.config.cluster.dynamic_forward_proxy.v2alpha
Methods in io.envoyproxy.envoy.config.cluster.dynamic_forward_proxy.v2alpha that return DnsCacheConfig.BuilderModifier and TypeMethodDescriptionClusterConfig.Builder.getDnsCacheConfigBuilder()The DNS cache configuration that the cluster will attach to.Methods in io.envoyproxy.envoy.config.cluster.dynamic_forward_proxy.v2alpha 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.config.common.dynamic_forward_proxy.v2alpha
Methods in io.envoyproxy.envoy.config.common.dynamic_forward_proxy.v2alpha that return DnsCacheConfig.BuilderModifier and TypeMethodDescriptionDnsCacheConfig.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) DnsCacheConfig.Builder.clear()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.clearDnsRefreshRate()The DNS refresh rate for currently cached DNS hosts.DnsCacheConfig.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) DnsCacheConfig.Builder.clearHostTtl()The TTL for hosts that are unused.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.clone()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.mergeDnsRefreshRate(com.google.protobuf.Duration value) The DNS refresh rate for currently cached DNS hosts.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.mergeMaxHosts(com.google.protobuf.UInt32Value value) The maximum number of hosts that the cache will hold.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.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.setDnsRefreshRate(com.google.protobuf.Duration value) The DNS refresh rate for currently cached DNS hosts.DnsCacheConfig.Builder.setDnsRefreshRate(com.google.protobuf.Duration.Builder builderForValue) The DNS refresh rate for currently cached DNS hosts.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.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.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) final DnsCacheConfig.BuilderDnsCacheConfig.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) DnsCacheConfig.toBuilder() -
Uses of DnsCacheConfig.Builder in io.envoyproxy.envoy.config.filter.http.dynamic_forward_proxy.v2alpha
Methods in io.envoyproxy.envoy.config.filter.http.dynamic_forward_proxy.v2alpha that return DnsCacheConfig.BuilderModifier and TypeMethodDescriptionFilterConfig.Builder.getDnsCacheConfigBuilder()The DNS cache configuration that the filter will attach to.Methods in io.envoyproxy.envoy.config.filter.http.dynamic_forward_proxy.v2alpha with parameters of type DnsCacheConfig.BuilderModifier and TypeMethodDescriptionFilterConfig.Builder.setDnsCacheConfig(DnsCacheConfig.Builder builderForValue) The DNS cache configuration that the filter will attach to.