本页内容
 

发布 /analytics/rules/rule_dependent_tasks/{task_id}

总结 取消从属规则任务。

取消依赖规则任务。

表 1: POST /analytics/rules/rule_dependent_tasks/{task_id} 资源详细信息:

发帖 /analytics/rules/rule_dependent_tasks/{task_id} 资源详细信息

MIME 类型

应用/json

表 2:POST /analytics/rules/rule_dependent_tasks/{task_id} 请求参数详细信息:

发帖 /analytics/rules/rule_dependent_tasks/{task_id} 请求参数详细信息

参数 类型 可选择性 数据类型 MIME 类型 描述

task_id

路径

必填

数字(整数)

文/素文

空值

字段

标题

可选

字符串

文/素文

可选 - 使用此参数指定要在响应中返回的字段。未命名的字段将被排除在外。在括号中指定子字段,同一对象中的多个字段用逗号分隔。

表 3: POST /analytics/rules/rule_dependent_tasks/{task_id} 请求正文详细信息:

POST /analytics/rules/rule_dependent_tasks/{task_id} 请求正文详细信息

参数 数据类型 MIME 类型 描述 示例

任务

对象

应用/json

空值

{ “status”: “字符串<以下之一:已取消、取消、CANCEL_REQUESTED、已完成、冲突、异常、初始化、中断、暂停、处理、排队、恢复>” }

表 4:POST /analytics/rules/rule_dependent_tasks/{task_id} 响应代码:

发布 /analytics/rules/rule_dependent_tasks/{task_id} 响应代码

HTTP 响应代码 唯一代码 描述

200

已检索依赖任务状态。

404

1002

依赖任务状态不存在。

409

1004

任务处于“已完成”状态。

422

1005

请求参数无效。

500

1020

在尝试更新相关任务状态期间发生错误。

响应描述

依赖任务状态对象,位置标头设置为任务状态 url“/api/analytics/rules/rule_dependent_tasks/{task_id}”。“依赖任务状态”对象包含以下字段:
  • id - 长 - 任务的 ID。
  • message - 字符串 - 本地化的任务消息。
  • status - 字符串 - 任务的当前状态。
  • name - 字符串 - 任务的名称。
  • created_by - 字符串 - 启动任务的用户的名称。
  • cancelled_by - 字符串 - 请求取消任务的用户的名称。
  • created - Long - 自创建任务以来自纪元以来的时间(以毫秒为单位)。
  • 已启动 - 长 - 自任务启动以来自纪元以来的时间(以毫秒为单位)。
  • modified - 长 - 自修改任务以来自纪元以来的时间(以毫秒为单位)。
  • completed - Long - 自任务完成以来自纪元以来的时间(以毫秒为单位)。
  • number_of_dependents - 长 - 找到的家属数。在任务完成之前,该值为空。
  • maximum - 长 - 要检查依赖关系的最大对象数。
  • 进度 - 长 - 检查依赖关系的对象数。
  • task_components - 数组 - 任务组件对象的数组。任务组件对象包含以下字段:
    • message - 字符串 - 本地化的子任务状态消息。
    • status - 字符串 - 子任务的当前状态。
    • sub_task_type - 字符串 - 子任务的类型
    • maximum - 长 - 要检查依赖关系的最大对象数。
    • 进度 - 长 - 检查依赖关系的对象数。
    • created - Long - 自创建子任务以来自纪元以来的时间(以毫秒为单位)。
    • started - Long - 自子任务启动以来自纪元以来的时间(以毫秒为单位)。
    • modified - Long - 自修改子任务以来自纪元以来的时间(以毫秒为单位)。
    • completed - Long - 自子任务完成以来自纪元以来的时间(以毫秒为单位)。

响应示例