Versions in this module Expand all Collapse all v1 v1.0.1 May 11, 2023 Changes in this version + var EtcdConfigAutoSyncInterval = time.Minute * 5 + func New(addrs []string, options *store.Config) (store.Store, error) + func Register() + type EtcdV3 struct + AllowKeyNotFound bool + func (s *EtcdV3) AtomicDelete(key string, previous *store.KVPair) (bool, error) + func (s *EtcdV3) AtomicPut(key string, value []byte, previous *store.KVPair, options *store.WriteOptions) (bool, *store.KVPair, error) + func (s *EtcdV3) Close() + func (s *EtcdV3) Delete(key string) error + func (s *EtcdV3) DeleteTree(directory string) error + func (s *EtcdV3) Exists(key string) (bool, error) + func (s *EtcdV3) Get(key string) (*store.KVPair, error) + func (s *EtcdV3) List(directory string) ([]*store.KVPair, error) + func (s *EtcdV3) NewLock(key string, options *store.LockOptions) (store.Locker, error) + func (s *EtcdV3) Put(key string, value []byte, options *store.WriteOptions) error + func (s *EtcdV3) Watch(key string, stopCh <-chan struct{}) (<-chan *store.KVPair, error) + func (s *EtcdV3) WatchTree(directory string, stopCh <-chan struct{}) (<-chan []*store.KVPair, error)