List Jobs¶
查询与指定通道相关联的数据读取任务或写入任务。
前提条件¶
已创建通道,且通道已启动。
请求格式¶
GET https://{apigw-address}/data-federation/v2.0/channels/read/{channelId}/jobs
请求参数(Header)¶
名称 | 必需/可选 | 数据类型 | 描述 |
---|---|---|---|
Content-Type | 必需 | String | 内容或文件类型,默认值为 application/json。 |
请求参数(URI)¶
名称 | 位置(Path/Query) | 必需/可选 | 数据类型 | 描述 |
---|---|---|---|---|
orgId | Query | 必需 | String | 用户所属的组织ID。如何获取orgId信息>> |
channelId | Path | 必需 | String | 通道ID。 |
响应参数¶
名称 | 数据类型 | 描述 |
---|---|---|
data | List<JSONObject> | 返回任务列表,详见 任务结构体 |
任务结构体 ¶
名称 | 数据类型 | 描述 |
---|---|---|
runningJobs | List<JSONObject> | 运行中的任务列表,详见 任务信息结构体 |
finishedJobs | List<JSONObject> | 已完成的任务列表,详见 任务信息结构体 |
任务信息结构体 ¶
名称 | 数据类型 | 描述 |
---|---|---|
jobId | String | 任务ID。 |
sqlQuery | String | 数据查询SQL语句。 |
state | String | 数据查询状态,状态值可为:Failed,Canceled,Succeeded。 |
requestTime | String | 任务提交时间。 |
duration | String | 任务运行时间。 |
startTime | String | 任务开始时间。 |
endTime | String | 任务结束时间。 |
示例¶
请求示例¶
url: https://{apigw-address}/data-federation/v2.0/channels/read/{channelId}/jobs?orgId={}
method: GET
返回示例¶
{
"msg": "OK",
"code": 0,
"data": {
"runningJobs": null,
"finishedJobs": [
{
"jobId": "2131ceb9-c00d-d42d-33db-c21002b97d16",
"sqlQuery": "show schemas",
"state": "Succeeded",
"requestTime": "05/27/2020 09:22:13",
"duration": "1.871 sec",
"startTime": 1590571333699,
"endTime": 1590571335570
}]
}
}