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_data_filters([...])load_and_put_declarative_workspaces([...])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_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. :param workspace_id: An input string parameter of workspace id. :return: CatalogWorkspace object containing structure of workspace.