
# 查询数据处理任务的版本详情
#### 功能介绍
查询数据处理任务的版本详情。
#### 调试
您可以在[API Explorer](https://console.huaweicloud.com/apiexplorer/#/openapi/ModelArts/doc?api=DescProcessorTaskVersion)中调试该接口，支持自动认证鉴权。API Explorer可以自动生成SDK代码示例，并提供SDK代码示例调试功能。
#### URI
GET /v2/{project_id}/processor-tasks/{task_id}/versions/{version_id}
表1路径参数 
| 参数         | 是否必选 | 参数类型   | 描述                                                                                               |
|:---|:---|:---|:---|
| project_id | 是    | String | 用户项目ID。获取方法请参见[获取项目ID和名称](https://support.huaweicloud.com/api-modelarts/modelarts_03_0147.html)。 |
| task_id    | 是    | String | 数据处理任务ID。                                                                                        |
| version_id | 是    | String | 数据处理任务的版本ID。                                                                                     |
#### 请求参数
无
#### 响应参数
**状态码： 200**
表2响应Body参数 
| 参数                      | 参数类型                                                                                                | 描述                                                     |
|:---|:---|:---|
| add_sample_count        | Integer                                                                                             | 处理后新增的图片数量。                                            |
| create_time             | Long                                                                                                | 数据处理任务的创建时间。                                           |
| deleted_sample_count    | Integer                                                                                             | 处理后删除的图片数量。                                            |
| description             | String                                                                                              | 数据处理任务的版本描述。                                           |
| duration_seconds        | Integer                                                                                             | 数据处理任务的运行时间，单位秒。                                       |
| inputs                  | Array of [ProcessorDataSource] objects | 数据处理任务的输入通道。                                           |
| modified_sample_count   | Integer                                                                                             | 处理后修改的图片数量。                                            |
| origin_sample_count     | Integer                                                                                             | 处理前的图片数量。                                              |
| status                  | Integer                                                                                             | 数据处理任务的状态。可选值如下： - 0：初始化 - 1：运行中 - 2：已完成 - 3：失败 - 4：停止 |
| task_id                 | String                                                                                              | 数据处理任务ID。                                              |
| task_version_id         | String                                                                                              | 数据处理任务的版本ID。                                           |
| template                | [TemplateParam] object                       | 算法模板，如算法ID和参数等。                                        |
| unmodified_sample_count | Integer                                                                                             | 处理后无修改的图片数量。                                           |
| update_time             | Long                                                                                                | 数据处理任务的创建时间。                                           |
| version_name            | String                                                                                              | 数据处理任务的版本名称。                                           |
| work_path               | [WorkPath] object                                 | 数据处理任务的输出通道。                                           |
   
 表3ProcessorDataSource 
| 参数           | 参数类型   | 描述                                                                                                                                                             |
|:---|:---|:---|
| name         | String | 数据集的名称。                                                                                                                                                        |
| source       | String | 数据源所在路径。可选值如下： - 如果type是OBS，source为OBS路径。 - 如果type是TASK，source为任务ID。 - 如果type是DATASET，source为数据集ID。 - 如果type是CUSTOM且是资源租户调用，source为真实用户的project_id, 否则不需要这个字段。 |
| type         | String | 数据源类型。可选值如下： - OBS：数据来源于OBS - TASK：数据处理任务 - DATASET：数据集 - CUSTOM：资源租户调用                                                                                        |
| version_id   | String | 数据集的版本。                                                                                                                                                        |
| version_name | String | 数据集的版本名称。                                                                                                                                                      |
   
 表4TemplateParam 
| 参数              | 参数类型                                                                                    | 描述                                                                                                                                                       |
|:---|:---|:---|
| id              | String                                                                                  | 任务类型，即数据处理模板ID。可选值如下： - sys_data_analyse：特征分析 - sys_data_cleaning：数据清洗 - sys_data_augmentation：数据增强 - sys_data_validation：数据校验 - sys_data_selection：数据筛选 |
| name            | String                                                                                  | 模板名称。                                                                                                                                                    |
| operator_params | Array of [OperatorParam] objects | 算子的参数列表。                                                                                                                                                 |
   
 表5OperatorParam 
| 参数                     | 参数类型    | 描述                                                                                                                                                                                                                                                           |
|:---|:---|:---|
| advanced_params_switch | Boolean | 高级参数开关。                                                                                                                                                                                                                                                      |
| id                     | String  | 算子ID。                                                                                                                                                                                                                                                        |
| name                   | String  | 算子名称。                                                                                                                                                                                                                                                        |
| params                 | Object  | 算子参数，参数类型是map\<string,object\>，object目前只支持Boolean、Integer、Long、String、List\[/topic/body/section/table/tgroup/tbody/row/entry/p/br {""}) (br\]、Map\<String,String\>类型。对于数据预处理任务比较特殊的两个场景物体检测和图像分类，键"task_type"对应的值为"object_detection"或"image_classification"。 |
   
 表6WorkPath 
| 参数           | 参数类型   | 描述                                                                    |
|:---|:---|:---|
| name         | String | 数据集的名称。                                                               |
| output_path  | String | 输出路径，例如/datasets/demo。                                                |
| path         | String | 工作路径。可选值如下： - 如果type是OBS，source为OBS路径。 - 如果type是DATASET，source为数据集ID。 |
| type         | String | 工作路径的类型。可选值如下： - OBS：OBS路径 - DATASET：数据集                              |
| version_id   | String | 数据集的版本。                                                               |
| version_name | String | 数据集的版本名称，名称仅包含数字、字母、中划线和下划线，长度是0-32位。                                 |
   
#### 请求示例
查询数据处理任务版本的详情
```
GET https://{endpoint}/v2/{project_id}/processor-tasks/{task_id}/versions/{version_id}
```
#### 响应示例
**状态码： 200**
OK
```
{
  "task_version_id" : "qSaudx2sbPvthHygckA",
  "task_id" : "kM7j9TSa611ZzBThzSr",
  "version_name" : "V002",
  "description" : "",
  "status" : 0,
  "create_time" : 1606377874450,
  "inputs" : [ {
    "type" : "DATASET",
    "source" : "PYc9H2HGv5BJNwBGXyK",
    "version_id" : "Osc8SZ7TZStiRV4vYkZ",
    "name" : "dataset-test",
    "version_name" : "V0010"
  } ],
  "work_path" : {
    "type" : "DATASET",
    "path" : "PYc9H2HGv5BJNwBGXyK",
    "name" : "dataset-test",
    "version_name" : "V0011",
    "output_path" : "/test-obs/classify/output/qSaudx2sbPvthHygckA/"
  },
  "template" : {
    "id" : "sys_data_validation",
    "name" : "name to translate",
    "operator_params" : [ {
      "name" : "MetaValidation",
      "advanced_params_switch" : false,
      "params" : {
        "task_type" : "image_classification",
        "dataset_type" : "manifest",
        "source_service" : "select",
        "filter_func" : "data_validation_select",
        "image_max_width" : "1920",
        "image_max_height" : "1920",
        "total_status" : "[0,1,2]"
      }
    } ]
  },
  "duration_seconds" : 312
}
```
#### 状态码
| 状态码 | 描述           |
|:---|:---|
| 200 | OK           |
| 401 | Unauthorized |
| 403 | Forbidden    |
| 404 | Not Found    |
   
#### 错误码
请参见[错误码](https://support.huaweicloud.com/api-modelarts/modelarts_03_0095.html)。
