TaskState

任务可以处于的状态集。

枚举
TASK_STATE_UNSPECIFIED
TASK_STATE_SUBMITTED 表示确认任务已创建的状态
TASK_STATE_WORKING 表示任务正在积极处理的状态
TASK_STATE_COMPLETED 表示任务已完成的状态。这是终端状态
TASK_STATE_FAILED 表示任务已完成但失败。这是终端状态
TASK_STATE_CANCELLED 表示任务在完成之前被取消的状态。这是终端状态。
TASK_STATE_INPUT_REQUIRED 表示任务需要信息才能完成的状态。这是中断状态。
TASK_STATE_REJECTED 表示代理已决定不执行相应任务的状态。此状态可能在初始任务创建期间设置,也可能在代理确定无法或不会继续执行任务后设置。此状态为终止状态。
TASK_STATE_AUTH_REQUIRED 表示需要上游客户端进行某种身份验证的状态。身份验证预计会通过带外方式进行,因此这不是中断状态或终端状态。