github.com/blend/go-sdk@v1.20240719.1/breaker/config.go (about) 1 /* 2 3 Copyright (c) 2024 - Present. Blend Labs, Inc. All rights reserved 4 Use of this source code is governed by a MIT license that can be found in the LICENSE file. 5 6 */ 7 8 package breaker 9 10 import "time" 11 12 // Config is the breaker config. 13 type Config struct { 14 HalfOpenMaxActions int64 `json:"halfOpenMaxActions" yaml:"halfOpenMaxActions"` 15 ClosedExpiryInterval time.Duration `json:"closedExpiryInterval" yaml:"closedExpiryInterval"` 16 OpenExpiryInterval time.Duration `json:"openExpiryInterval" yaml:"openExpiryInterval"` 17 }