gooddata_sdk.catalog.workspace.service.CatalogWorkspaceService

class gooddata_sdk.catalog.workspace.service.CatalogWorkspaceService(api_client: GoodDataApiClient)

Bases: CatalogServiceBase

__init__(api_client: GoodDataApiClient) None

Methods

__init__(api_client)

create_or_update(workspace)

delete_workspace(workspace_id)

This method is implemented according to our implementation of delete workspace, which returns HTTP 204 no matter if the workspace_id exists.

get_declarative_workspace(workspace_id)

get_declarative_workspace_data_filters()

get_declarative_workspaces()

get_organization()

get_workspace(workspace_id)

Gets workspace content and returns it as CatalogWorkspace object.

layout_organization_folder(layout_root_path)

list_workspaces()

load_and_put_declarative_workspace(workspace_id)

load_and_put_declarative_workspace_data_filters([...])

load_and_put_declarative_workspaces([...])

load_declarative_workspace(workspace_id[, ...])

load_declarative_workspace_data_filters([...])

load_declarative_workspaces([layout_root_path])

put_declarative_workspace(workspace_id, ...)

put_declarative_workspace_data_filters(...)

put_declarative_workspaces(workspace)

store_declarative_workspace(workspace_id[, ...])

store_declarative_workspace_data_filters([...])

store_declarative_workspaces([layout_root_path])

Attributes

organization_id

delete_workspace(workspace_id: str) None

This method is implemented according to our implementation of delete workspace, which returns HTTP 204 no matter if the workspace_id exists.

get_workspace(workspace_id: str) CatalogWorkspace

Gets workspace content and returns it as CatalogWorkspace object.

Parameters

workspace_id – An input string parameter of workspace id.

Returns

CatalogWorkspace object containing structure of workspace.