Batch Data
albert.collections.batch_data.BatchDataCollection
Bases: BaseCollection
BatchDataCollection is a collection class for managing BatchData entities in the Albert platform.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
session
|
AlbertSession
|
The Albert session instance. |
required |
Methods:
Name | Description |
---|---|
create_batch_data |
Create a new batch data entry. |
get |
Retrieve BatchData by ID. |
update_used_batch_amounts |
Update the used batch amounts for a given task ID. |
Attributes:
Name | Type | Description |
---|---|---|
base_path |
|
Source code in src/albert/collections/batch_data.py
create_batch_data
create_batch_data(*, task_id: TaskId)
Create a new batch data entry.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
task_id
|
TaskId
|
The ID of the task for which the batch data is being created. |
required |
Returns:
Type | Description |
---|---|
BatchData
|
The created BatchData object. |
Source code in src/albert/collections/batch_data.py
get
get(
*,
id: TaskId,
type: BatchDataType = TASK_ID,
limit: int = 100,
start_key: str | None = None,
order_by: OrderBy = DESCENDING,
) -> BatchData
Retrieve BatchData by ID.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
id
|
TaskId
|
Unique Id of the selected type. |
required |
type
|
BatchDataType
|
Type of Id for which BatchData will be fetched. |
TASK_ID
|
limit
|
int
|
The maximum number of list entities to return. |
100
|
start_key
|
str
|
The primary key of the first item that this operation will evaluate. |
None
|
order_by
|
OrderBy
|
The order by which to sort the results, by default OrderBy.DESCENDING |
DESCENDING
|
Returns:
Type | Description |
---|---|
BatchData
|
The BatchData object. |
Source code in src/albert/collections/batch_data.py
update_used_batch_amounts
update_used_batch_amounts(
*, task_id: str, patches=list[BatchValuePatchPayload]
) -> None
Update the used batch amounts for a given task ID.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
task_id
|
str
|
The ID of the task to update. |
required |
patches
|
list[BatchValuePatchPayload]
|
The patch payloads containing the data to update. |
list[BatchValuePatchPayload]
|
Returns:
Type | Description |
---|---|
None
|
This method does not return anything. |