JobExecution

@JsonSerializable
data class JobExecution(val jobId: JobId, val status: JobExecutionStatus, val versionNumber: Long, val thingName: ThingName? = null, val statusDetails: Map<String, String>? = null, val queuedAt: Timestamp? = null, val startedAt: Timestamp? = null, val lastUpdatedAt: Timestamp? = null, val approximateSecondsBeforeTimedOut: Long? = null, val executionNumber: Long? = null, val jobDocument: String? = null)(source)

A job execution as the jobs data plane reports it. Unlike the control plane, the status details are a bare map and the job document travels inline. All timestamps are seconds since the epoch.

Constructors

Link copied to clipboard
constructor(jobId: JobId, status: JobExecutionStatus, versionNumber: Long, thingName: ThingName? = null, statusDetails: Map<String, String>? = null, queuedAt: Timestamp? = null, startedAt: Timestamp? = null, lastUpdatedAt: Timestamp? = null, approximateSecondsBeforeTimedOut: Long? = null, executionNumber: Long? = null, jobDocument: String? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard