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
GetBlobstore() interfaces.Blobstore
GetInvocationDB() interfaces.InvocationDB
GetHealthChecker() *healthcheck.HealthChecker
GetAuthenticator() interfaces.Authenticator
SetAuthenticator(a interfaces.Authenticator)
// Optional dependencies below here. For example: enterprise-only things,
// or services that may not always be configured, like webhooks.
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
GetContentAddressableStorageClient() repb.ContentAddressableStorageClient
GetExecutionClient(propString string) (interfaces.ExecutionClientConfig, error)
GetExecutionDB() interfaces.ExecutionDB
GetAPIService() interfaces.ApiService
}
Click to show internal directories.
Click to hide internal directories.