Search::Elasticsearch::Client::7_0::Direct::Tasks - A client for accessing the Task Management API
Contents
Copyright And License
This software is Copyright (c) 2021 by Elasticsearch BV.
This is free software, licensed under:
The Apache License, Version 2.0, January 2004
perl v5.32.1 2021-10-23 Search::Elasti...::Direct::Tasks(3pm)
Description
This module provides methods to access the Task Management API, such as listing tasks and cancelling
tasks.
It does Search::Elasticsearch::Role::Client::Direct.
Methods
"list()"
$response = $e->tasks->list(
task_id => $task_id # optional
);
The "list()" method returns all running tasks or, if a "task_id" is specified, info about that task.
Query string parameters:
"actions",
"detailed",
"error_trace",
"group_by",
"human",
"nodes",
"parent_task_id",
"timeout",
"wait_for_completion"
See the task management docs <http://www.elastic.co/guide/en/elasticsearch/reference/current/tasks.html>
for more information.
"get()"
$response = $e->tasks->get(
task_id => $task_id # required
);
The "get()" method returns the task with the specified ID.
Query string parameters:
"error_trace",
"human",
"wait_for_completion"
See the task management docs <http://www.elastic.co/guide/en/elasticsearch/reference/current/tasks.html>
for more information.
"cancel()"
$response = $e->tasks->cancel(
task_id => $task_id # required
);
The "cancel()" method attempts to cancel the specified "task_id" or multiple tasks.
Query string parameters:
"actions",
"error_trace",
"human",
"nodes",
"parent_task_id",
"timeout"
See the task management docs <http://www.elastic.co/guide/en/elasticsearch/reference/current/tasks.html>
for more information.
Name
Search::Elasticsearch::Client::7_0::Direct::Tasks - A client for accessing the Task Management API
Version
version 7.715
