- getByNamespace
Gets list of workspaces which has given namespace
Returned workspaces have either WorkspaceStatus#S
- createWorkspace
Creates a new Workspace instance based on the given configuration and the
instance attributes.
- getWorkspace
Gets workspace by name and owner.
Returned instance status is either WorkspaceStatus#STOPPED or def
- removeWorkspace
Removes workspace with specified identifier.
Does not remove the workspace if it has the runtime, t
- startWorkspace
Asynchronously starts workspace from the given configuration.
- updateWorkspace
Updates an existing workspace with a new configuration.
Replace strategy is used for workspace upda
- checkWorkspaceIsRunningOrStarting
- doCreateWorkspace
- firstNonNull
Returns first non-null argument or null if both are null.
- getByKey
- getSupportedRecipes
Returns a set of supported recipe types
- getWorkspaces
Gets list of workspaces which user can readReturned workspaces have either
WorkspaceStatus#STOPPED s