Task

@Serializable
data class Task(val ID: String? = null, val version: ObjectVersion? = null, val createdAt: String? = null, val updatedAt: String? = null, val name: String? = null, val labels: Map<String, String>? = null, val spec: TaskSpec? = null, val serviceID: String? = null, val slot: Int? = null, val nodeID: String? = null, val assignedGenericResources: List<GenericResourcesInner>? = null, val status: TaskStatus? = null, val desiredState: TaskState? = null, val jobIteration: ObjectVersion? = null)

Parameters

ID

The ID of the task.

version
createdAt
updatedAt
name

Name of the task.

labels

User-defined key/value metadata.

spec
serviceID

The ID of the service this task is part of.

slot
nodeID

The ID of the node that this task is on.

assignedGenericResources

User-defined resources can be either Integer resources (e.g, SSD=3) or String resources (e.g, GPU=UUID1).

status
desiredState
jobIteration

Constructors

Link copied to clipboard
constructor(ID: String? = null, version: ObjectVersion? = null, createdAt: String? = null, updatedAt: String? = null, name: String? = null, labels: Map<String, String>? = null, spec: TaskSpec? = null, serviceID: String? = null, slot: Int? = null, nodeID: String? = null, assignedGenericResources: List<GenericResourcesInner>? = null, status: TaskStatus? = null, desiredState: TaskState? = null, jobIteration: ObjectVersion? = null)

Properties

Link copied to clipboard
@SerialName(value = "AssignedGenericResources")
val assignedGenericResources: List<GenericResourcesInner>?
Link copied to clipboard
@SerialName(value = "CreatedAt")
val createdAt: String?
Link copied to clipboard
@SerialName(value = "DesiredState")
val desiredState: TaskState?
Link copied to clipboard
@SerialName(value = "ID")
val ID: String?
Link copied to clipboard
@SerialName(value = "JobIteration")
val jobIteration: ObjectVersion?
Link copied to clipboard
@SerialName(value = "Labels")
val labels: Map<String, String>?
Link copied to clipboard
@SerialName(value = "Name")
val name: String?
Link copied to clipboard
@SerialName(value = "NodeID")
val nodeID: String?
Link copied to clipboard
@SerialName(value = "ServiceID")
val serviceID: String?
Link copied to clipboard
@SerialName(value = "Slot")
val slot: Int?
Link copied to clipboard
@SerialName(value = "Spec")
val spec: TaskSpec?
Link copied to clipboard
@SerialName(value = "Status")
val status: TaskStatus?
Link copied to clipboard
@SerialName(value = "UpdatedAt")
val updatedAt: String?
Link copied to clipboard
@SerialName(value = "Version")
val version: ObjectVersion?