跳到主要内容

Job

任务

type Job {
id: ID!
args: JSONObject!
createTime: Timestamp!
startTime: Timestamp
endTime: Timestamp
status: JobStatus!
context: [ResourceId!]!
user: String!
priority: Float!
policy: JobPolicySnapshot
machine: JobMachine
input: ID!
output: ID!
debug: JSONObject
position: Int
}

Fields

Job.id ● ID! non-null scalar

任务 ID

Job.args ● JSONObject! non-null scalar

执行参数

Job.createTime ● Timestamp! non-null scalar

创建时间

Job.startTime ● Timestamp scalar

开始时间

Job.endTime ● Timestamp scalar

结束时间

Job.status ● JobStatus! non-null enum

执行状态

Job.context ● [ResourceId!]! non-null scalar

上下文资源列表

Job.user ● String! non-null scalar

执行用户

Job.priority ● Float! non-null scalar

执行时的优先级

Job.policy ● JobPolicySnapshot object

执行策略

Job.machine ● JobMachine object

执行服务器

Job.input ● ID! non-null scalar

输入流的 Token,未正常启动或没有输入流的任务使用空白流填充

Job.output ● ID! non-null scalar

输出流的 ID,未正常启动的任务使用空白流填充

Job.debug ● JSONObject scalar

调试参数,非空时启用调试模式

Job.position ● Int scalar

队列信息

Returned By

abortJob mutation ● createJob mutation ● job query

Member Of

Jobs object