Documentation ¶
Index ¶
- func NewBoolConfig(c *clientv3.Client, key string, defaultValue bool) config.Bool
- func NewBytesConfig(c *clientv3.Client, key string, defaultValue []byte) config.Bytes
- func NewConfig(c *clientv3.Client, key string) config.Config
- func NewDurationConfig(c *clientv3.Client, key string, defaultValue time.Duration) config.Duration
- func NewFloat64Config(c *clientv3.Client, key string, defaultValue float64) config.Float64
- func NewInt64Config(c *clientv3.Client, key string, defaultValue int64) config.Int64
- func NewStringConfig(c *clientv3.Client, key string, defaultValue string) config.String
- func NewUint64Config(c *clientv3.Client, key string, defaultValue uint64) config.Uint64
- func SetBytesConfig(ctx context.Context, client *clientv3.Client, name string, value []byte) error
- func SetDurationConfig(ctx context.Context, client *clientv3.Client, name string, value time.Duration) error
- func SetFloat64Config(ctx context.Context, client *clientv3.Client, name string, value float64) error
- func SetInt64Config(ctx context.Context, client *clientv3.Client, name string, value int64) error
- func SetStringConfig(ctx context.Context, client *clientv3.Client, name string, value string) error
- func SetUint64Config(ctx context.Context, client *clientv3.Client, name string, value uint64) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewBoolConfig ¶ added in v0.71.0
NewBoolConfig creates a etcd-backed bool config
func NewBytesConfig ¶ added in v0.71.0
NewBytesConfig creates a etcd-backed byte array config
func NewDurationConfig ¶ added in v0.71.0
NewDurationConfig creates a etcd-backed duration config
func NewFloat64Config ¶ added in v0.71.0
NewFloat64Config creates a etcd-backed float64 config
func NewInt64Config ¶ added in v0.71.0
NewInt64Config creates a etcd-backed int64 config
func NewStringConfig ¶ added in v0.71.0
NewStringConfig creates a etcd-backed string config
func NewUint64Config ¶ added in v0.71.0
NewUint64Config creates a etcd-backed uint64 config
func SetBytesConfig ¶
SetBytesConfig sets a byte array config value in etcd
func SetDurationConfig ¶
func SetDurationConfig(ctx context.Context, client *clientv3.Client, name string, value time.Duration) error
SetDurationConfig sets a duration config value in etcd
func SetFloat64Config ¶
func SetFloat64Config(ctx context.Context, client *clientv3.Client, name string, value float64) error
SetFloat64Config sets a float64 config value in etcd
func SetInt64Config ¶
SetInt64Config sets an int64 config value in etcd
func SetStringConfig ¶
SetStringConfig sets a string config value in etcd
Types ¶
This section is empty.