Documentation
¶
Index ¶
- type DatasourceStore
- func (s *DatasourceStore) GetDatasourceByIndex(index int) (model.Datasource, error)
- func (s *DatasourceStore) GetDatasources() []model.Datasource
- func (s *DatasourceStore) GetDatasourcesWithSelector(selector model.DatasourceSelector) []model.Datasource
- func (s *DatasourceStore) GetMainDatasourceByType(typ model.DatasourceType) (model.Datasource, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DatasourceStore ¶
type DatasourceStore struct {
// contains filtered or unexported fields
}
DatasourceStore
func New ¶
func New(cfg *model.DatasourceConfig, discoverer discovery.Discoverer) (*DatasourceStore, error)
NewDatasourceStore return *DatasourceStore after service discovery (with k8s service)
func (*DatasourceStore) GetDatasourceByIndex ¶
func (s *DatasourceStore) GetDatasourceByIndex(index int) (model.Datasource, error)
func (*DatasourceStore) GetDatasources ¶
func (s *DatasourceStore) GetDatasources() []model.Datasource
return multiple datasources
func (*DatasourceStore) GetDatasourcesWithSelector ¶
func (s *DatasourceStore) GetDatasourcesWithSelector(selector model.DatasourceSelector) []model.Datasource
func (*DatasourceStore) GetMainDatasourceByType ¶
func (s *DatasourceStore) GetMainDatasourceByType(typ model.DatasourceType) (model.Datasource, error)
return single datasource
Click to show internal directories.
Click to hide internal directories.