batchUpdateTask
Updates multiple tasks in a single request. This is a batch version of the UpdateTask API.
The result of updating each task is reported individually in the response. Because the batch request can result in a combination of successful and unsuccessful actions, you should check for batch errors even when the call returns an HTTP status code of 200.
Samples
import aws.sdk.kotlin.services.deadline.model.BatchUpdateTaskItem
import aws.sdk.kotlin.services.deadline.model.TaskTargetRunStatus
fun main() {
//sampleStart
// Update multiple tasks in a single request
deadlineClient.batchUpdateTask {
tasks = listOf<BatchUpdateTaskItem>(
BatchUpdateTaskItem {
farmId = "farm-1234567890abcdef1234567890abcdef"
queueId = "queue-1234567890abcdef1234567890abcdef"
jobId = "job-1234567890abcdef1234567890abcdef"
stepId = "step-1234567890abcdef1234567890abcdef"
taskId = "task-1234567890abcdef1234567890abcdef-0"
targetRunStatus = TaskTargetRunStatus.fromValue("FAILED")
},
BatchUpdateTaskItem {
farmId = "farm-1234567890abcdef1234567890abcdef"
queueId = "queue-1234567890abcdef1234567890abcdef"
jobId = "job-1234567890abcdef1234567890abcdef"
stepId = "step-1234567890abcdef1234567890abcdef"
taskId = "task-1234567890abcdef1234567890abcdef-1"
targetRunStatus = TaskTargetRunStatus.fromValue("FAILED")
}
)
}
//sampleEnd
}