a Y @s,ddlmZmZmZmZGdddeZdS))NamespacedClient query_params _make_path SKIP_IN_PATHc@sTeZdZeddddddddd d Zedddddd d Zeddd dZdS) TasksClientactionsdetailedZgroup_bynode_id parent_node parent_taskwait_for_completionNcCs|jjdtd||dS)a, ``_ :arg task_id: Return the task with specified id (node_id:task_number) :arg actions: A comma-separated list of actions that should be returned. Leave empty to return all. :arg detailed: Return detailed task information (default: false) :arg group_by: Group tasks by nodes or parent/child relationships, default 'nodes', valid choices are: 'nodes', 'parents' :arg node_id: A comma-separated list of node IDs or names to limit the returned information; use `_local` to return information from the node you're connecting to, leave empty to get information from all nodes :arg parent_node: Return tasks with specified parent node. :arg parent_task: Return tasks with specified parent task id (node_id:task_number). Set to -1 to return all. :arg wait_for_completion: Wait for the matching tasks to complete (default: false) GET_tasksparams transportperform_requestrselftask_idrrA/Users/ymaher/Downloads/lambdas_org/elasticsearch/client/tasks.pylists  zTasksClient.listcCs|jjdtd|d|dS)a ``_ :arg task_id: Cancel the task with specified task id (node_id:task_number) :arg actions: A comma-separated list of actions that should be cancelled. Leave empty to cancel all. :arg node_id: A comma-separated list of node IDs or names to limit the returned information; use `_local` to return information from the node you're connecting to, leave empty to get information from all nodes :arg parent_node: Cancel tasks with specified parent node. :arg parent_task: Cancel tasks with specified parent task id (node_id:task_number). Set to -1 to cancel all. POSTrZ_cancelrrrrrrcancels  zTasksClient.cancelcCs|jjdtd||dS)aJ Retrieve information for a particular task. ``_ :arg task_id: Return the task with specified id (node_id:task_number) :arg wait_for_completion: Wait for the matching tasks to complete (default: false) r rrrrrrrget2s zTasksClient.get)NN)NN)NN)__name__ __module__ __qualname__rrrrrrrrrs    rN)utilsrrrrrrrrrs