Documentation ¶
Index ¶
- type CaDEngine
- type EngineOption
- func WithCache(cache *cache.Cache) EngineOption
- func WithCredentialResolver(resolver repository.CredentialResolver) EngineOption
- func WithFunctionRuntime(runtime fn.FunctionRuntime) EngineOption
- func WithGRPCFunctionRuntime(address string) EngineOption
- func WithReferenceResolver(resolver ReferenceResolver) EngineOption
- func WithRenderer(renderer fn.Renderer) EngineOption
- func WithSimpleFunctionRuntime() EngineOption
- type EngineOptionFunc
- type NodeToMapWriter
- type Object
- type ReferenceResolver
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CaDEngine ¶
type CaDEngine interface { OpenRepository(ctx context.Context, repositorySpec *configapi.Repository) (repository.Repository, error) CreatePackageRevision(ctx context.Context, repositoryObj *configapi.Repository, obj *api.PackageRevision) (repository.PackageRevision, error) UpdatePackageRevision(ctx context.Context, repositoryObj *configapi.Repository, oldPackage repository.PackageRevision, old, new *api.PackageRevision) (repository.PackageRevision, error) UpdatePackageResources(ctx context.Context, repositoryObj *configapi.Repository, oldPackage repository.PackageRevision, old, new *api.PackageRevisionResources) (repository.PackageRevision, error) DeletePackageRevision(ctx context.Context, repositoryObj *configapi.Repository, obj repository.PackageRevision) error ListFunctions(ctx context.Context, repositoryObj *configapi.Repository) ([]repository.Function, error) }
func NewCaDEngine ¶
func NewCaDEngine(opts ...EngineOption) (CaDEngine, error)
type EngineOption ¶
type EngineOption interface {
// contains filtered or unexported methods
}
func WithCache ¶
func WithCache(cache *cache.Cache) EngineOption
func WithCredentialResolver ¶
func WithCredentialResolver(resolver repository.CredentialResolver) EngineOption
func WithFunctionRuntime ¶
func WithFunctionRuntime(runtime fn.FunctionRuntime) EngineOption
func WithGRPCFunctionRuntime ¶
func WithGRPCFunctionRuntime(address string) EngineOption
func WithReferenceResolver ¶
func WithReferenceResolver(resolver ReferenceResolver) EngineOption
func WithRenderer ¶
func WithRenderer(renderer fn.Renderer) EngineOption
func WithSimpleFunctionRuntime ¶
func WithSimpleFunctionRuntime() EngineOption
type EngineOptionFunc ¶
type EngineOptionFunc func(engine *cadEngine) error
type NodeToMapWriter ¶
Click to show internal directories.
Click to hide internal directories.