gooddata_sdk.catalog.data_source.declarative_model.data_source.CatalogDeclarativeDataSource

class gooddata_sdk.catalog.data_source.declarative_model.data_source.CatalogDeclarativeDataSource(id: str, type: str, name: str, url: str, schema: str, enable_caching: Optional[bool], pdm: Optional[CatalogDeclarativeTables], cache_path: Optional[list[str]] = None, username: Optional[str] = None, permissions: list[CatalogDeclarativeDataSourcePermission] = None)

Bases: gooddata_sdk.catalog.entity.CatalogTypeEntity

__init__(id: str, type: str, name: str, url: str, schema: str, enable_caching: Optional[bool], pdm: Optional[CatalogDeclarativeTables], cache_path: Optional[list[str]] = None, username: Optional[str] = None, permissions: list[CatalogDeclarativeDataSourcePermission] = None)

Methods

__init__(id, type, name, url, schema, ...[, ...])

data_source_folder(data_sources_folder, ...)

from_api(entity)

load_from_disk(data_sources_folder, ...)

store_to_disk(data_sources_folder)

to_api([password, token, ...])

to_test_request([password, token])