batchGetSession
inline suspend fun DeadlineClient.batchGetSession(crossinline block: BatchGetSessionRequest.Builder.() -> Unit): BatchGetSessionResponse
Retrieves multiple sessions in a single request. This is a batch version of the GetSession API.
The result of getting each session 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.BatchGetSessionIdentifier
fun main() {
//sampleStart
// Get multiple sessions in a single request
deadlineClient.batchGetSession {
identifiers = listOf<BatchGetSessionIdentifier>(
BatchGetSessionIdentifier {
farmId = "farm-1234567890abcdef1234567890abcdef"
queueId = "queue-1234567890abcdef1234567890abcdef"
jobId = "job-1234567890abcdef1234567890abcdef"
sessionId = "session-1234567890abcdef1234567890abcdef"
},
BatchGetSessionIdentifier {
farmId = "farm-1234567890abcdef1234567890abcdef"
queueId = "queue-1234567890abcdef1234567890abcdef"
jobId = "job-1234567890abcdef1234567890abcdef"
sessionId = "session-234567890abcdef1234567890abcdef1"
}
)
}
//sampleEnd
}