Versions in this module Expand all Collapse all v0 v0.16.2 Jan 18, 2022 v0.16.1 Dec 20, 2021 Changes in this version + type Builder struct + func New(cfg interface{}) *Builder + func (b *Builder) Create() (Harvester, error) + func (b *Builder) WithConsulFolderPrefixMonitor(addr, dataCenter, token, folderPrefix string, timeout time.Duration) *Builder + func (b *Builder) WithConsulMonitor(addr, dataCenter, token string, timeout time.Duration) *Builder + func (b *Builder) WithConsulSeed(addr, dataCenter, token string, timeout time.Duration) *Builder + func (b *Builder) WithNotification(chNotify chan<- config.ChangeNotification) *Builder + func (b *Builder) WithRedisMonitor(client redis.UniversalClient, pollInterval time.Duration) *Builder + func (b *Builder) WithRedisSeed(client redis.UniversalClient) *Builder + type Harvester interface + Harvest func(ctx context.Context) error + type Monitor interface + Monitor func(ctx context.Context) error + type Seeder interface + Seed func(cfg *config.Config) error