Versions in this module Expand all Collapse all v3 v3.80.13 Sep 25, 2024 v3.80.12 Sep 24, 2024 Changes in this version + const DefaultInterval + type Config struct + func New(opts ...Option) *Config + func (c *Config) Clock() clockwork.Clock + func (c *Config) Database() string + func (c *Config) Endpoint() string + func (c *Config) Interval() time.Duration + func (c *Config) Meta() *meta.Meta + func (c *Config) MutateAddress(fqdn string) string + func (c *Config) Secure() bool + func (c *Config) Trace() *trace.Discovery + type Option func(c *Config) + func With(config config.Common) Option + func WithAddressMutator(addressMutator func(address string) string) Option + func WithClock(clock clockwork.Clock) Option + func WithDatabase(database string) Option + func WithEndpoint(endpoint string) Option + func WithInterval(interval time.Duration) Option + func WithMeta(meta *meta.Meta) Option + func WithSecure(ssl bool) Option + func WithTrace(trace trace.Discovery, opts ...trace.DiscoveryComposeOption) Option