roboto.domain.collections.collection#
Module Contents#
- class roboto.domain.collections.collection.Collection(record, roboto_client=None)#
A higher-level container for grouping datasets together. Collections can also be used to group files from several distinct datasets together.
- Parameters:
roboto_client (Optional[roboto.http.RobotoClient])
- add_dataset(dataset_id)#
- Parameters:
dataset_id (str)
- Return type:
- add_file(file_id)#
- Parameters:
file_id (str)
- Return type:
- changes(from_version=None, to_version=None)#
- Parameters:
from_version (Optional[int])
to_version (Optional[int])
- Return type:
collections.abc.Generator[roboto.domain.collections.record.CollectionChangeRecord, None, None]
- property collection_id: str#
- Return type:
str
- classmethod create(description=None, name=None, resources=None, dataset_ids=None, file_ids=None, tags=None, roboto_client=None, caller_org_id=None)#
- Parameters:
description (Optional[str])
name (Optional[str])
resources (Optional[list[roboto.domain.collections.record.CollectionResourceRef]])
dataset_ids (Optional[collections.abc.Collection[str]])
file_ids (Optional[collections.abc.Collection[str]])
tags (Optional[list[str]])
roboto_client (Optional[roboto.http.RobotoClient])
caller_org_id (Optional[str])
- Return type:
- property created: datetime.datetime#
- Return type:
datetime.datetime
- property created_by: str#
- Return type:
str
- property datasets: list[str]#
- Return type:
list[str]
- delete()#
- edit_access(edit)#
- Parameters:
- Return type:
- property files: list[str]#
- Return type:
list[str]
- classmethod from_id(collection_id, version=None, content_mode=CollectionContentMode.Full, roboto_client=None)#
- Parameters:
collection_id (str)
version (Optional[int])
content_mode (roboto.domain.collections.record.CollectionContentMode)
roboto_client (Optional[roboto.http.RobotoClient])
- Return type:
- get_access()#
- Return type:
- classmethod list_all(roboto_client=None, owner_org_id=None, content_mode=CollectionContentMode.SummaryOnly)#
- Parameters:
roboto_client (Optional[roboto.http.RobotoClient])
owner_org_id (Optional[str])
content_mode (roboto.domain.collections.record.CollectionContentMode)
- Return type:
collections.abc.Generator[Collection, None, None]
- property record: roboto.domain.collections.record.CollectionRecord#
- Return type:
- remove_dataset(dataset_id)#
- Parameters:
dataset_id (str)
- Return type:
- remove_file(file_id)#
- Parameters:
file_id (str)
- Return type:
- update(add_resources=NotSet, add_tags=NotSet, description=NotSet, name=NotSet, remove_resources=NotSet, remove_tags=NotSet)#
- Parameters:
add_resources (Union[list[roboto.domain.collections.record.CollectionResourceRef], roboto.sentinels.NotSetType])
add_tags (Union[list[str], roboto.sentinels.NotSetType])
description (Optional[Union[roboto.sentinels.NotSetType, str]])
name (Optional[Union[roboto.sentinels.NotSetType, str]])
remove_resources (Union[list[roboto.domain.collections.record.CollectionResourceRef], roboto.sentinels.NotSetType])
remove_tags (Union[list[str], roboto.sentinels.NotSetType])
- Return type:
- property updated: datetime.datetime#
- Return type:
datetime.datetime
- property updated_by: str#
- Return type:
str