Querying the Dataset Export Task List¶
Function¶
This API is used to query the dataset export task list by page.
Debugging¶
You can debug this API through automatic authentication in or use the SDK sample code generated by API Explorer.
URI¶
GET /v2/{project_id}/datasets/{dataset_id}/export-tasks
Parameter | Mandatory | Type | Description |
---|---|---|---|
dataset_id | Yes | String | Dataset ID. |
project_id | Yes | String | Project ID. For details about how to obtain a project ID, see Obtaining a Project ID and Name. |
Parameter | Mandatory | Type | Description |
---|---|---|---|
export_type | No | Integer | Export type. If this parameter is not specified, all types of export tasks are queried by default. Options:
|
limit | No | Integer | Maximum number of records returned on each page. The value ranges from 1 to 100. The default value is 10. |
offset | No | Integer | Start page of the paging list. The default value is 0. |
Request Parameters¶
None
Response Parameters¶
Status code: 200
Parameter | Type | Description |
---|---|---|
create_time | Long | Time when a task is created. |
error_code | String | Error code. |
error_msg | String | Error message. |
export_format | Integer | Format of the exported directory. Options:
|
export_params | ExportParams object | Parameters of a dataset export task. |
export_tasks | Array of ExportTaskStatusResp objects | Export task list |
export_type | Integer | Export type. Options:
|
finished_sample_count | Integer | Number of completed samples. |
path | String | Export output path. |
progress | Float | Percentage of current task progress. |
status | String | Task status. |
task_id | String | Task ID. |
total_count | Integer | Total number of export tasks |
total_sample_count | Integer | Total number of samples. |
update_time | Long | Time when a task is updated. |
version_format | String | Format of a dataset version. Options:
|
version_id | String | Dataset version ID. |
Parameter | Type | Description |
---|---|---|
create_time | Long | Time when a task is created. |
error_code | String | Error code. |
error_msg | String | Error message. |
export_format | Integer | Format of the exported directory. Options:
|
export_params | ExportParams object | Parameters of a dataset export task. |
export_type | Integer | Export type. Options:
|
finished_sample_count | Integer | Number of completed samples. |
path | String | Export output path. |
progress | Float | Percentage of current task progress. |
status | String | Task status. |
task_id | String | Task ID. |
total_sample_count | Integer | Total number of samples. |
update_time | Long | Time when a task is updated. |
version_format | String | Format of a dataset version. Options:
|
version_id | String | Dataset version ID. |
Parameter | Type | Description |
---|---|---|
clear_hard_property | Boolean | Whether to clear hard example attributes. Options:
|
export_dataset_version_format | String | Format of the dataset version to which data is exported. |
export_dataset_version_name | String | Name of the dataset version to which data is exported. |
export_dest | String | Export destination. Options:
|
export_new_dataset_name | String | Name of the new dataset to which data is exported. |
export_new_dataset_work_path | String | Working directory of the new dataset to which data is exported. |
ratio_sample_usage | Boolean | Whether to randomly allocate the training set and validation set based on the specified ratio. Options:
|
sample_state | String | Sample status. Options:
|
samples | Array of strings | ID list of exported samples. |
search_conditions | Array of SearchCondition objects | Exported search conditions. The relationship between multiple search conditions is OR. |
train_sample_ratio | String | Split ratio of training set and verification set during specified version release. The default value is 1.00, indicating that all released versions are training sets. |
Parameter | Type | Description |
---|---|---|
coefficient | String | Filter by coefficient of difficulty. |
frame_in_video | Integer | A frame in the video. |
hard | String | Whether a sample is a hard sample. Options:
|
import_origin | String | Filter by data source. |
kvp | String | CT dosage, filtered by dosage. |
label_list | SearchLabels object | Label search criteria. |
labeler | String | Labeler. |
metadata | SearchProp object | Search by sample attribute. |
parent_sample_id | String | Parent sample ID. |
sample_dir | String | Directory where data samples are stored (the directory must end with a slash (/)). Only samples in the specified directory are searched for. Recursive search of directories is not supported. |
sample_name | String | Search by sample name, including the file name extension. |
sample_time | String | When a sample is added to the dataset, an index is created based on the last modification time (accurate to day) of the sample on OBS. You can search for the sample based on the time. Options:
|
score | String | Search by confidence. |
slice_thickness | String | DICOM layer thickness. Samples are filtered by layer thickness. |
study_date | String | DICOM scanning time. |
time_in_video | String | A time point in the video. |
Parameter | Type | Description |
---|---|---|
labels | Array of SearchLabel objects | List of label search criteria. |
op | String | If you want to search for multiple labels, op must be specified. If you search for only one label, op can be left blank. Options:
|
Parameter | Type | Description |
---|---|---|
name | String | Label name. |
op | String | Operation type between multiple attributes. Options:
|
property | Map<String,Array<String>> | Label attribute, which is in the Object format and stores any key-value pairs. key indicates the attribute name, and value indicates the value list. If value is null, the search is not performed by value. Otherwise, the search value can be any value in the list. |
type | Integer | Label type. Options:
|
Parameter | Type | Description |
---|---|---|
op | String | Relationship between attribute values. Options:
|
props | Map<String,Array<String>> | Search criteria of an attribute. Multiple search criteria can be set. |
Example Requests¶
Querying the Export Task List by Page
GET https://{endpoint}/v2/{project_id}/datasets/{dataset_id}/export-tasks
Example Responses¶
Status code: 200
OK
{
"total_count" : 2,
"export_tasks" : [ {
"task_id" : "rF9NNoB56k5rtYKg2Y7",
"path" : "/test-obs/classify/input/",
"export_type" : 3,
"version_format" : "Default",
"export_format" : 2,
"export_params" : {
"sample_state" : "",
"export_dest" : "NEW_DATASET",
"export_new_dataset_name" : "dataset-export-test",
"export_new_dataset_work_path" : "/test-obs/classify/output/",
"clear_hard_property" : true,
"train_sample_ratio" : 1.0,
"ratio_sample_usage" : false
},
"status" : "SUCCESSED",
"progress" : 100.0,
"total_sample_count" : 20,
"finished_sample_count" : 20,
"create_time" : 1606103820120,
"update_time" : 1606103824823
}, {
"task_id" : "TZMuy7OKbClkGCAc3gb",
"path" : "/test-obs/daoChu/",
"export_type" : 3,
"version_format" : "Default",
"export_format" : 2,
"export_params" : {
"sample_state" : "",
"export_dest" : "DIR",
"clear_hard_property" : true,
"clear_difficult" : false,
"train_sample_ratio" : 1.0,
"ratio_sample_usage" : false
},
"status" : "SUCCESSED",
"progress" : 100.0,
"total_sample_count" : 20,
"finished_sample_count" : 20,
"create_time" : 1606103424662,
"update_time" : 1606103497519
} ]
}
Status Codes¶
Status Code | Description |
---|---|
200 | OK |
401 | Unauthorized |
403 | Forbidden |
404 | Not Found |
Error Codes¶
See Error Codes.