etcd

package
v0.78.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 15, 2021 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewBoolConfig added in v0.71.0

func NewBoolConfig(c *clientv3.Client, key string, defaultValue bool) config.Bool

NewBoolConfig creates a etcd-backed bool config

func NewBytesConfig added in v0.71.0

func NewBytesConfig(c *clientv3.Client, key string, defaultValue []byte) config.Bytes

NewBytesConfig creates a etcd-backed byte array config

func NewConfig

func NewConfig(c *clientv3.Client, key string) config.Config

func NewDurationConfig added in v0.71.0

func NewDurationConfig(c *clientv3.Client, key string, defaultValue time.Duration) config.Duration

NewDurationConfig creates a etcd-backed duration config

func NewFloat64Config added in v0.71.0

func NewFloat64Config(c *clientv3.Client, key string, defaultValue float64) config.Float64

NewFloat64Config creates a etcd-backed float64 config

func NewInt64Config added in v0.71.0

func NewInt64Config(c *clientv3.Client, key string, defaultValue int64) config.Int64

NewInt64Config creates a etcd-backed int64 config

func NewStringConfig added in v0.71.0

func NewStringConfig(c *clientv3.Client, key string, defaultValue string) config.String

NewStringConfig creates a etcd-backed string config

func NewUint64Config added in v0.71.0

func NewUint64Config(c *clientv3.Client, key string, defaultValue uint64) config.Uint64

NewUint64Config creates a etcd-backed uint64 config

func SetBytesConfig

func SetBytesConfig(ctx context.Context, client *clientv3.Client, name string, value []byte) error

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

func SetInt64Config(ctx context.Context, client *clientv3.Client, name string, value int64) error

SetInt64Config sets an int64 config value in etcd

func SetStringConfig

func SetStringConfig(ctx context.Context, client *clientv3.Client, name string, value string) error

SetStringConfig sets a string config value in etcd

func SetUint64Config

func SetUint64Config(ctx context.Context, client *clientv3.Client, name string, value uint64) error

SetUint64Config sets a uint64 config value in etcd

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL