Home

envoy.config.cluster.v3.CircuitBreakers.Thresholds

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.config.cluster.v3.CircuitBreakers.Thresholds
.withMaxConnectionPools(1)
.withMaxConnections(1)
.withMaxPendingRequests(1)
.withMaxRequests(1)
.withMaxRetries(1)
.withPriority(types.envoy.config.core.v3.RoutingPriority.DEFAULT)
.withRetryBudget(types.envoy.config.cluster.v3.CircuitBreakers.Thresholds.RetryBudget)
.withTrackRemaining(false)
._validate()

Nested Messages

Fields

Name Type One-of group Required Constraints
max_connection_pools google.protobuf.UInt32Value  
max_connections google.protobuf.UInt32Value  
max_pending_requests google.protobuf.UInt32Value  
max_requests google.protobuf.UInt32Value  
max_retries google.protobuf.UInt32Value  
priority envoy.config.core.v3.RoutingPriority   {"Enum":{"defined_only":true}}
retry_budget envoy.config.cluster.v3.CircuitBreakers.Thresholds.RetryBudget  
track_remaining bool