Documentation
¶
Index ¶
- func NewFactory() extension.Factory
- type CHQConfigExtension
- func (chq *CHQConfigExtension) RegisterCallback(name string, cb ottl.ConfigUpdateCallbackFunc) int
- func (chq *CHQConfigExtension) Shutdown(context.Context) error
- func (chq *CHQConfigExtension) Start(_ context.Context, host component.Host) error
- func (chq *CHQConfigExtension) UnregisterCallback(id int)
- type Config
- type ConfigSourceConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFactory ¶
NewFactory creates a factory for the static bearer token Authenticator extension.
Types ¶
type CHQConfigExtension ¶
type CHQConfigExtension struct {
// contains filtered or unexported fields
}
func (*CHQConfigExtension) RegisterCallback ¶
func (chq *CHQConfigExtension) RegisterCallback(name string, cb ottl.ConfigUpdateCallbackFunc) int
func (*CHQConfigExtension) Shutdown ¶
func (chq *CHQConfigExtension) Shutdown(context.Context) error
func (*CHQConfigExtension) UnregisterCallback ¶
func (chq *CHQConfigExtension) UnregisterCallback(id int)
type Config ¶
type Config struct { Source ConfigSourceConfig `mapstructure:"source"` CheckInterval time.Duration `mapstructure:"check_interval"` }
type ConfigSourceConfig ¶
type ConfigSourceConfig struct { confighttp.ClientConfig `mapstructure:",squash"` // contains filtered or unexported fields }
func (*ConfigSourceConfig) Validate ¶
func (cfg *ConfigSourceConfig) Validate() error
Click to show internal directories.
Click to hide internal directories.