Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Env ¶
type Env interface {
// The following dependencies are required.
GetConfigurator() *config.Configurator
// Optional dependencies below here. For example: enterprise-only things,
// or services that may not always be configured, like webhooks.
GetDBHandle() *db.DBHandle
GetBlobstore() interfaces.Blobstore
GetInvocationDB() interfaces.InvocationDB
GetHealthChecker() *healthcheck.HealthChecker
GetAuthenticator() interfaces.Authenticator
SetAuthenticator(a interfaces.Authenticator)
GetWebhooks() []interfaces.Webhook
GetBuildEventProxyClients() []*build_event_proxy.BuildEventProxyClient
GetCache() interfaces.Cache
GetUserDB() interfaces.UserDB
GetAuthDB() interfaces.AuthDB
GetInvocationStatService() interfaces.InvocationStatService
GetInvocationSearchService() interfaces.InvocationSearchService
GetSplashPrinter() interfaces.SplashPrinter
GetActionCacheClient() repb.ActionCacheClient
GetByteStreamClient() bspb.ByteStreamClient
GetSchedulerClient() scpb.SchedulerClient
GetExecutionClient() repb.ExecutionClient
GetContentAddressableStorageClient() repb.ContentAddressableStorageClient
GetAPIService() interfaces.ApiService
GetFileCache() interfaces.FileCache
GetExecutionService() interfaces.ExecutionService
GetSchedulerService() interfaces.SchedulerService
}
Click to show internal directories.
Click to hide internal directories.