com.sksamuel.elastic4s.requests.task

Type members

Classlikes

case class CancelTasksRequest(nodeIds: Seq[String], timeout: Option[FiniteDuration], actions: Seq[String])
case class Cause(`type`: String, reason: String)
case class CreateTaskResponse(nodeId: String, taskId: String)
case class GetTask(nodeId: String, taskId: String)
case class GetTaskResponse(completed: Boolean, task: Task, error: Option[TaskError])
case class ListTaskResponse(nodes: Map[String, Node])
case class ListTasks(nodeIds: Seq[String], detailed: Option[Boolean], actions: Seq[String], groupBy: Option[String], waitForCompletion: Option[Boolean])
case class Node(name: String, transportAddress: String, host: String, ip: String, roles: Seq[String], tasks: Map[String, Task])
case class PendingClusterTasksRequest(local: Boolean, masterNodeTimeout: Option[FiniteDuration])
case class Retries(bulk: Long, search: Long)
case class Task(node: String, id: String, `type`: String, action: String, status: TaskStatus, description: String, start_time_in_millis: Long, running_time_in_nanos: Long, cancellable: Boolean)
case class TaskError(`type`: String, reason: String, phase: String, grouped: Boolean, causedBy: Option[Cause])
case class TaskStatus(total: Long, updated: Long, created: Long, deleted: Long, batches: Long, version_conflicts: Long, noops: Long, retries: Retries, throttled_millis: Long)