Home

envoy.extensions.filters.network.redis_proxy.v3.RedisProxy.ConnPoolSettings

Example

Disclaimer: The example is meant to show what methods are available on the object and does not necessarily constitute working code.
local types = import 'types.libsonnet';

types.envoy.extensions.filters.network.redis_proxy.v3.RedisProxy.ConnPoolSettings
.withBufferFlushTimeout(types.google.protobuf.Duration)
.withDnsCacheConfig(types.envoy.extensions.common.dynamic_forward_proxy.v3.DnsCacheConfig)
.withEnableCommandStats(false)
.withEnableHashtagging(false)
.withEnableRedirection(false)
.withMaxBufferSizeBeforeFlush(1)
.withMaxUpstreamUnknownConnections(1)
.withOpTimeout(types.google.protobuf.Duration)
.withReadPolicy(types.envoy.extensions.filters.network.redis_proxy.v3.RedisProxy.ConnPoolSettings.ReadPolicy.MASTER)
._validate()

Nested Enums

Fields

Name Type One-of group Required Constraints
buffer_flush_timeout google.protobuf.Duration  
dns_cache_config envoy.extensions.common.dynamic_forward_proxy.v3.DnsCacheConfig  
enable_command_stats bool  
enable_hashtagging bool  
enable_redirection bool  
max_buffer_size_before_flush uint32  
max_upstream_unknown_connections google.protobuf.UInt32Value  
op_timeout google.protobuf.Duration   {"Duration":{"required":true}}
read_policy envoy.extensions.filters.network.redis_proxy.v3.RedisProxy.ConnPoolSettings.ReadPolicy   {"Enum":{"defined_only":true}}