Documentation
¶
Index ¶
- type OLAPController
- type OLAPControllerImpl
- type OLAPControllerOpt
- func WithAlerter(a hatcheterrors.Alerter) OLAPControllerOpt
- func WithDataDecoderValidator(dv datautils.DataDecoderValidator) OLAPControllerOpt
- func WithLogger(l *zerolog.Logger) OLAPControllerOpt
- func WithMessageQueue(mq msgqueue.MessageQueue) OLAPControllerOpt
- func WithOperationsConfig(c server.ConfigFileOperations) OLAPControllerOpt
- func WithPartition(p *partition.Partition) OLAPControllerOpt
- func WithPrometheusMetricsEnabled(enabled bool) OLAPControllerOpt
- func WithRepository(r v1.Repository) OLAPControllerOpt
- func WithSamplingConfig(c server.ConfigFileSampling) OLAPControllerOpt
- func WithTenantAlertManager(ta *alerting.TenantAlertManager) OLAPControllerOpt
- type OLAPControllerOpts
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OLAPController ¶
type OLAPControllerImpl ¶
type OLAPControllerImpl struct {
// contains filtered or unexported fields
}
func New ¶
func New(fs ...OLAPControllerOpt) (*OLAPControllerImpl, error)
func (*OLAPControllerImpl) Start ¶
func (o *OLAPControllerImpl) Start() (func() error, error)
type OLAPControllerOpt ¶
type OLAPControllerOpt func(*OLAPControllerOpts)
func WithAlerter ¶
func WithAlerter(a hatcheterrors.Alerter) OLAPControllerOpt
func WithDataDecoderValidator ¶
func WithDataDecoderValidator(dv datautils.DataDecoderValidator) OLAPControllerOpt
func WithLogger ¶
func WithLogger(l *zerolog.Logger) OLAPControllerOpt
func WithMessageQueue ¶
func WithMessageQueue(mq msgqueue.MessageQueue) OLAPControllerOpt
func WithOperationsConfig ¶
func WithOperationsConfig(c server.ConfigFileOperations) OLAPControllerOpt
func WithPartition ¶
func WithPartition(p *partition.Partition) OLAPControllerOpt
func WithPrometheusMetricsEnabled ¶
func WithPrometheusMetricsEnabled(enabled bool) OLAPControllerOpt
func WithRepository ¶
func WithRepository(r v1.Repository) OLAPControllerOpt
func WithSamplingConfig ¶
func WithSamplingConfig(c server.ConfigFileSampling) OLAPControllerOpt
func WithTenantAlertManager ¶
func WithTenantAlertManager(ta *alerting.TenantAlertManager) OLAPControllerOpt
type OLAPControllerOpts ¶
type OLAPControllerOpts struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.