com
.
sksamuel
.
elastic4s
.
requests
task
package
task
Visibility
Public
All
Type Members
case class
CancelTasksRequest
(
nodeIds:
Seq
[
String
]
,
timeout:
Option
[
FiniteDuration
] =
None
,
actions:
Seq
[
String
] =
Nil
)
extends
Product
with
Serializable
case class
CreateTaskResponse
(
nodeId:
String
,
taskId:
String
)
extends
Product
with
Serializable
case class
GetTask
(
nodeId:
String
,
taskId:
String
)
extends
Product
with
Serializable
case class
GetTaskResponse
(
completed:
Boolean
,
task:
Task
)
extends
Product
with
Serializable
case class
ListTaskResponse
(
nodes:
Map
[
String
,
Node
]
)
extends
Product
with
Serializable
case class
ListTasks
(
nodeIds:
Seq
[
String
]
,
detailed:
Option
[
Boolean
] =
None
,
actions:
Seq
[
String
] =
Nil
,
groupBy:
Option
[
String
] =
None
,
waitForCompletion:
Option
[
Boolean
] =
None
)
extends
Product
with
Serializable
case class
Node
(
name:
String
,
transportAddress:
String
,
host:
String
,
ip:
String
,
roles:
Seq
[
String
]
,
tasks:
Map
[
String
,
Task
]
)
extends
Product
with
Serializable
case class
PendingClusterTasksRequest
(
local:
Boolean
,
masterNodeTimeout:
Option
[
FiniteDuration
] =
None
)
extends
Product
with
Serializable
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
)
extends
Product
with
Serializable
trait
TaskApi
extends
AnyRef
trait
TaskHandlers
extends
AnyRef
case class
TaskStatus
(
total:
Long
,
updated:
Long
,
created:
Long
,
deleted:
Long
,
batches:
Long
)
extends
Product
with
Serializable
Ungrouped