Documentation
¶
Index ¶
- Constants
- func GetAllReaders(key string) map[string]io.Reader
- func GetArangoOboStorage() storage.DataSource
- func GetArangoSession() *arangomanager.Session
- func GetArangodbConnection() *arangomanager.Database
- func GetCSVFilePath() string
- func GetFeatureAnnotationAPIClient() feature.FeatureAnnotationServiceClient
- func GetKubeClient(key string) *kubernetes.Clientset
- func GetLegacyArangoSession() *arangomanager.Session
- func GetLegacyArangodbConnection() *arangomanager.Database
- func GetLogger() *logrus.Entry
- func GetReader(key string) io.Reader
- func GetRedisClient() *rds.Client
- func GetS3Client() *minio.Client
- func GetTTLCache() *ttlcache.Cache[string, string]
- func GetValue(key string) string
- func GetWriter(key string) io.Writer
- func SetAllReaders(key string, rds map[string]io.Reader)
- func SetArangoOboStorage(s storage.DataSource)
- func SetArangoSession(s *arangomanager.Session)
- func SetArangodbConnection(c *arangomanager.Database)
- func SetCSVFilePath(path string)
- func SetFeatureAnnotationAPIClient(cnt feature.FeatureAnnotationServiceClient)
- func SetKubeClient(key string, client *kubernetes.Clientset)
- func SetLegacyArangoSession(s *arangomanager.Session)
- func SetLegacyArangodbConnection(c *arangomanager.Database)
- func SetLogger(l *logrus.Entry)
- func SetReader(key string, r io.Reader)
- func SetRedisClient(redis *rds.Client)
- func SetS3Client(s3c *minio.Client)
- func SetTTLCache(tcache *ttlcache.Cache[string, string])
- func SetValue(key, value string)
- func SetWriter(key string, w io.Writer)
Constants ¶
View Source
const ( LogrusKey = "logrus" MinioKey = "minio" LogFileKey = "log_file" RedisKey = "redis" ArangodbSessionKey = "arangodb_session" ArangodbLegacySessionKey = "arangodb_legacy_session" Arangodb = "arangodb" ArangodbLegacy = "arangodb_legacy" OboStorageKey = "obostorage" OboReadersKey = "oboreaders" TTLCacheKey = "ttlcache" KubeClientKey = "kubeconfig" FeatureAnnotationClientKey = "feature_annotation" )
Variables ¶
This section is empty.
Functions ¶
func GetArangoOboStorage ¶
func GetArangoOboStorage() storage.DataSource
func GetArangoSession ¶
func GetArangoSession() *arangomanager.Session
func GetArangodbConnection ¶
func GetArangodbConnection() *arangomanager.Database
func GetFeatureAnnotationAPIClient ¶
func GetFeatureAnnotationAPIClient() feature.FeatureAnnotationServiceClient
func GetKubeClient ¶
func GetKubeClient(key string) *kubernetes.Clientset
func GetLegacyArangoSession ¶
func GetLegacyArangoSession() *arangomanager.Session
func GetLegacyArangodbConnection ¶
func GetLegacyArangodbConnection() *arangomanager.Database
func GetRedisClient ¶
func GetS3Client ¶
func GetS3Client() *minio.Client
func GetTTLCache ¶
func SetArangoOboStorage ¶
func SetArangoOboStorage(s storage.DataSource)
func SetArangoSession ¶
func SetArangoSession(s *arangomanager.Session)
func SetArangodbConnection ¶
func SetArangodbConnection(c *arangomanager.Database)
func SetFeatureAnnotationAPIClient ¶
func SetFeatureAnnotationAPIClient(cnt feature.FeatureAnnotationServiceClient)
func SetKubeClient ¶
func SetKubeClient(key string, client *kubernetes.Clientset)
func SetLegacyArangoSession ¶
func SetLegacyArangoSession(s *arangomanager.Session)
func SetLegacyArangodbConnection ¶
func SetLegacyArangodbConnection(c *arangomanager.Database)
func SetRedisClient ¶
func SetS3Client ¶
func SetS3Client(s3c *minio.Client)
func SetTTLCache ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.