Documentation ¶
Index ¶
- type RealEnv
- func (r *RealEnv) GetAPIService() interfaces.ApiService
- func (r *RealEnv) GetActionCacheClient() repb.ActionCacheClient
- func (r *RealEnv) GetAuthDB() interfaces.AuthDB
- func (r *RealEnv) GetAuthenticator() interfaces.Authenticator
- func (r *RealEnv) GetBlobstore() interfaces.Blobstore
- func (r *RealEnv) GetBuildEventProxyClients() []*build_event_proxy.BuildEventProxyClient
- func (r *RealEnv) GetByteStreamClient() bspb.ByteStreamClient
- func (r *RealEnv) GetCache() interfaces.Cache
- func (r *RealEnv) GetConfigurator() *config.Configurator
- func (r *RealEnv) GetContentAddressableStorageClient() repb.ContentAddressableStorageClient
- func (r *RealEnv) GetDBHandle() *db.DBHandle
- func (r *RealEnv) GetExecutionDB() interfaces.ExecutionDB
- func (r *RealEnv) GetExecutionRouterService() interfaces.ExecutionRouterService
- func (r *RealEnv) GetFileCache() interfaces.FileCache
- func (r *RealEnv) GetHealthChecker() *healthcheck.HealthChecker
- func (r *RealEnv) GetInvocationDB() interfaces.InvocationDB
- func (r *RealEnv) GetInvocationSearchService() interfaces.InvocationSearchService
- func (r *RealEnv) GetInvocationStatService() interfaces.InvocationStatService
- func (r *RealEnv) GetSplashPrinter() interfaces.SplashPrinter
- func (r *RealEnv) GetUserDB() interfaces.UserDB
- func (r *RealEnv) GetWebhooks() []interfaces.Webhook
- func (r *RealEnv) SetAPIService(s interfaces.ApiService)
- func (r *RealEnv) SetActionCacheClient(a repb.ActionCacheClient)
- func (r *RealEnv) SetAuthDB(adb interfaces.AuthDB)
- func (r *RealEnv) SetAuthenticator(a interfaces.Authenticator)
- func (r *RealEnv) SetBlobstore(bs interfaces.Blobstore)
- func (r *RealEnv) SetBuildEventProxyClients(clients []*build_event_proxy.BuildEventProxyClient)
- func (r *RealEnv) SetByteStreamClient(b bspb.ByteStreamClient)
- func (r *RealEnv) SetCache(c interfaces.Cache)
- func (r *RealEnv) SetContentAddressableStorageClient(c repb.ContentAddressableStorageClient)
- func (r *RealEnv) SetDBHandle(h *db.DBHandle)
- func (r *RealEnv) SetExecutionDB(edb interfaces.ExecutionDB)
- func (r *RealEnv) SetExecutionRouterService(ers interfaces.ExecutionRouterService)
- func (r *RealEnv) SetFileCache(s interfaces.FileCache)
- func (r *RealEnv) SetInvocationDB(idb interfaces.InvocationDB)
- func (r *RealEnv) SetInvocationSearchService(s interfaces.InvocationSearchService)
- func (r *RealEnv) SetInvocationStatService(iss interfaces.InvocationStatService)
- func (r *RealEnv) SetSplashPrinter(p interfaces.SplashPrinter)
- func (r *RealEnv) SetUserDB(udb interfaces.UserDB)
- func (r *RealEnv) SetWebhooks(wh []interfaces.Webhook)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RealEnv ¶
type RealEnv struct { APIService interfaces.ApiService // contains filtered or unexported fields }
func NewRealEnv ¶
func NewRealEnv(c *config.Configurator, h *healthcheck.HealthChecker) *RealEnv
func (*RealEnv) GetAPIService ¶
func (r *RealEnv) GetAPIService() interfaces.ApiService
func (*RealEnv) GetActionCacheClient ¶
func (r *RealEnv) GetActionCacheClient() repb.ActionCacheClient
func (*RealEnv) GetAuthDB ¶
func (r *RealEnv) GetAuthDB() interfaces.AuthDB
func (*RealEnv) GetAuthenticator ¶
func (r *RealEnv) GetAuthenticator() interfaces.Authenticator
func (*RealEnv) GetBlobstore ¶
func (r *RealEnv) GetBlobstore() interfaces.Blobstore
func (*RealEnv) GetBuildEventProxyClients ¶
func (r *RealEnv) GetBuildEventProxyClients() []*build_event_proxy.BuildEventProxyClient
func (*RealEnv) GetByteStreamClient ¶
func (r *RealEnv) GetByteStreamClient() bspb.ByteStreamClient
func (*RealEnv) GetCache ¶
func (r *RealEnv) GetCache() interfaces.Cache
func (*RealEnv) GetConfigurator ¶
func (r *RealEnv) GetConfigurator() *config.Configurator
Required -- no SETTERs for these.
func (*RealEnv) GetContentAddressableStorageClient ¶
func (r *RealEnv) GetContentAddressableStorageClient() repb.ContentAddressableStorageClient
func (*RealEnv) GetDBHandle ¶
func (*RealEnv) GetExecutionDB ¶ added in v1.0.5
func (r *RealEnv) GetExecutionDB() interfaces.ExecutionDB
func (*RealEnv) GetExecutionRouterService ¶ added in v1.1.1
func (r *RealEnv) GetExecutionRouterService() interfaces.ExecutionRouterService
func (*RealEnv) GetFileCache ¶
func (r *RealEnv) GetFileCache() interfaces.FileCache
func (*RealEnv) GetHealthChecker ¶
func (r *RealEnv) GetHealthChecker() *healthcheck.HealthChecker
func (*RealEnv) GetInvocationDB ¶
func (r *RealEnv) GetInvocationDB() interfaces.InvocationDB
func (*RealEnv) GetInvocationSearchService ¶
func (r *RealEnv) GetInvocationSearchService() interfaces.InvocationSearchService
func (*RealEnv) GetInvocationStatService ¶
func (r *RealEnv) GetInvocationStatService() interfaces.InvocationStatService
func (*RealEnv) GetSplashPrinter ¶
func (r *RealEnv) GetSplashPrinter() interfaces.SplashPrinter
func (*RealEnv) GetUserDB ¶
func (r *RealEnv) GetUserDB() interfaces.UserDB
func (*RealEnv) GetWebhooks ¶
func (r *RealEnv) GetWebhooks() []interfaces.Webhook
func (*RealEnv) SetAPIService ¶
func (r *RealEnv) SetAPIService(s interfaces.ApiService)
func (*RealEnv) SetActionCacheClient ¶
func (r *RealEnv) SetActionCacheClient(a repb.ActionCacheClient)
func (*RealEnv) SetAuthDB ¶
func (r *RealEnv) SetAuthDB(adb interfaces.AuthDB)
func (*RealEnv) SetAuthenticator ¶
func (r *RealEnv) SetAuthenticator(a interfaces.Authenticator)
func (*RealEnv) SetBlobstore ¶
func (r *RealEnv) SetBlobstore(bs interfaces.Blobstore)
func (*RealEnv) SetBuildEventProxyClients ¶
func (r *RealEnv) SetBuildEventProxyClients(clients []*build_event_proxy.BuildEventProxyClient)
func (*RealEnv) SetByteStreamClient ¶
func (r *RealEnv) SetByteStreamClient(b bspb.ByteStreamClient)
func (*RealEnv) SetCache ¶
func (r *RealEnv) SetCache(c interfaces.Cache)
func (*RealEnv) SetContentAddressableStorageClient ¶
func (r *RealEnv) SetContentAddressableStorageClient(c repb.ContentAddressableStorageClient)
func (*RealEnv) SetDBHandle ¶
Optional -- may not be set depending on environment configuration.
func (*RealEnv) SetExecutionDB ¶ added in v1.0.5
func (r *RealEnv) SetExecutionDB(edb interfaces.ExecutionDB)
func (*RealEnv) SetExecutionRouterService ¶ added in v1.1.1
func (r *RealEnv) SetExecutionRouterService(ers interfaces.ExecutionRouterService)
func (*RealEnv) SetFileCache ¶
func (r *RealEnv) SetFileCache(s interfaces.FileCache)
func (*RealEnv) SetInvocationDB ¶
func (r *RealEnv) SetInvocationDB(idb interfaces.InvocationDB)
func (*RealEnv) SetInvocationSearchService ¶
func (r *RealEnv) SetInvocationSearchService(s interfaces.InvocationSearchService)
func (*RealEnv) SetInvocationStatService ¶
func (r *RealEnv) SetInvocationStatService(iss interfaces.InvocationStatService)
func (*RealEnv) SetSplashPrinter ¶
func (r *RealEnv) SetSplashPrinter(p interfaces.SplashPrinter)
func (*RealEnv) SetUserDB ¶
func (r *RealEnv) SetUserDB(udb interfaces.UserDB)
func (*RealEnv) SetWebhooks ¶
func (r *RealEnv) SetWebhooks(wh []interfaces.Webhook)
Click to show internal directories.
Click to hide internal directories.