/*
$params['id'] = (string) The async search ID
*/
get(array $params = [])
/*
$params['id'] = (string) The async search ID
$params['wait_for_completion_timeout'] = (time) Specify the time that the request should block waiting for the final response
$params['keep_alive'] = (time) Update the time interval in which the results (partial or final) for this search will be available (Default = 5d)
*/
getStatus(array $params = [])
/*
$params['id'] = (string) The async search ID
*/
search(array $params = [])
/*
$params['index'] = (string) The name of the index to scope the operation
$params['wait_for_completion_timeout'] = (time) Specify the time that the request should block waiting for the final response
$params['keep_on_completion'] = (boolean) Control whether the response should be stored in the cluster if it completed within the provided [wait_for_completion] time (default: false) (Default = false)
$params['keep_alive'] = (time) Update the time interval in which the results (partial or final) for this search will be available (Default = 5d)
$params['body'] = (array) Eql request body. Use the `query` to limit the query scope. (Required)
*/