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 GetBuildEventHandler() interfaces.BuildEventHandler GetBuildEventProxyClients() []pepb.PublishBuildEventClient GetCache() interfaces.Cache GetUserDB() interfaces.UserDB GetAuthDB() interfaces.AuthDB GetInvocationStatService() interfaces.InvocationStatService GetExecutionService() interfaces.ExecutionService GetInvocationSearchService() interfaces.InvocationSearchService GetSplashPrinter() interfaces.SplashPrinter GetActionCacheClient() repb.ActionCacheClient GetByteStreamClient() bspb.ByteStreamClient GetSchedulerClient() scpb.SchedulerClient GetRemoteExecutionClient() repb.ExecutionClient GetContentAddressableStorageClient() repb.ContentAddressableStorageClient GetAPIService() interfaces.ApiService GetFileCache() interfaces.FileCache GetRemoteExecutionService() interfaces.RemoteExecutionService GetSchedulerService() interfaces.SchedulerService GetPubSub() interfaces.PubSub GetMetricsCollector() interfaces.MetricsCollector }
Click to show internal directories.
Click to hide internal directories.