Class CancelRequest
java.lang.Object
co.elastic.clients.elasticsearch._types.RequestBase
co.elastic.clients.elasticsearch.tasks.CancelRequest
Cancel a task. A task may continue to run for some time after it has been
cancelled because it may not be able to safely stop its current activity
straight away. It is also possible that Elasticsearch must complete its work
on other tasks before it can process the cancellation. The get task
information API will continue to list these cancelled tasks until they
complete. The cancelled flag in the response indicates that the cancellation
command has been processed and the task will stop as soon as possible.
To troubleshoot why a cancelled task does not complete promptly, use the get
task information API with the ?detailed
parameter to identify
the other tasks the system is running. You can also use the node hot threads
API to obtain detailed information about the work the system is doing instead
of completing the cancelled task.
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class co.elastic.clients.elasticsearch._types.RequestBase
RequestBase.AbstractBuilder<BuilderT extends RequestBase.AbstractBuilder<BuilderT>>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Endpoint<CancelRequest,
CancelResponse, ErrorResponse> Endpoint "tasks.cancel
". -
Method Summary
Modifier and TypeMethodDescriptionactions()
Comma-separated list or wildcard expression of actions used to limit the request.nodes()
Comma-separated list of node IDs or names used to limit the request.static CancelRequest
final String
Parent task ID used to limit the tasks.final String
taskId()
ID of the task.final Boolean
Should the request block until the cancellation of the task and its descendant tasks is completed.Methods inherited from class co.elastic.clients.elasticsearch._types.RequestBase
toString
-
Field Details
-
_ENDPOINT
Endpoint "tasks.cancel
".
-
-
Method Details
-
of
-
actions
Comma-separated list or wildcard expression of actions used to limit the request.API name:
actions
-
nodes
Comma-separated list of node IDs or names used to limit the request.API name:
nodes
-
parentTaskId
Parent task ID used to limit the tasks.API name:
parent_task_id
-
taskId
ID of the task.API name:
task_id
-
waitForCompletion
Should the request block until the cancellation of the task and its descendant tasks is completed. Defaults to falseAPI name:
wait_for_completion
-