MCPcopy Create free account
hub / github.com/devfile/api / TopLevelListContainer

Interface TopLevelListContainer

pkg/apis/workspaces/v1alpha2/keyed.go:65–67  ·  view source on GitHub ↗

TopLevelListContainer is an interface that allows retrieving the devfile top-level lists from an object. Main implementor of this interface will be the `DevWorkspaceTemplateSpecContent`, which will return all its devfile top-level lists. But this will also be implemented by `Overrides` which may re

Source from the content-addressed store, hash-verified

63// not expected to override `projects` or `starterProjects`
64// +k8s:deepcopy-gen=false
65type TopLevelListContainer interface {
66 GetToplevelLists() TopLevelLists
67}

Callers 2

checkKeysFunction · 0.65

Implementers 4

ParentOverridespkg/apis/workspaces/v1alpha2/zz_genera
DevWorkspaceTemplateSpecContentpkg/apis/workspaces/v1alpha2/devworksp
PluginOverridespkg/apis/workspaces/v1alpha2/zz_genera
PluginOverridesParentOverridepkg/apis/workspaces/v1alpha2/zz_genera

Calls

no outgoing calls

Tested by

no test coverage detected