Data Sync¶
Data synchronization models and utilities.
BatchDataSyncRequest ¶
BatchDataSyncResponse ¶
Bases: PydanticBaseModel
Response from a batch data sync operation.
add_failed_request ¶
add_failed_request(request)
Add a request to the list of failed requests.
Source code in src/aibs_informatics_core/models/data_sync.py
186 187 188 189 190 | |
BatchDataSyncResult ¶
Bases: DataSyncResult
Aggregated result metrics for a batch data sync.
increment_failed_requests_count ¶
increment_failed_requests_count(increment=1)
Increment the failed and total request counters.
Source code in src/aibs_informatics_core/models/data_sync.py
174 175 176 177 | |
increment_successful_requests_count ¶
increment_successful_requests_count(increment=1)
Increment the successful and total request counters.
Source code in src/aibs_informatics_core/models/data_sync.py
169 170 171 172 | |
DataSyncConfig ¶
DataSyncRequest ¶
Bases: DataSyncConfig, DataSyncTask
Combined request model for a single data sync operation.
DataSyncResponse ¶
DataSyncResult ¶
Bases: PydanticBaseModel
Result metrics for a data sync operation.
add_bytes_transferred ¶
add_bytes_transferred(bytes_transferred)
Increment the bytes transferred counter.
Source code in src/aibs_informatics_core/models/data_sync.py
128 129 130 | |
add_files_transferred ¶
add_files_transferred(files_transferred)
Increment the files transferred counter.
Source code in src/aibs_informatics_core/models/data_sync.py
132 133 134 | |