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.