diff options
Diffstat (limited to 'vendor/gopkg.in/olivere/elastic.v5/tasks_list.go')
-rw-r--r-- | vendor/gopkg.in/olivere/elastic.v5/tasks_list.go | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/vendor/gopkg.in/olivere/elastic.v5/tasks_list.go b/vendor/gopkg.in/olivere/elastic.v5/tasks_list.go index 7582773aa..d68bc21fb 100644 --- a/vendor/gopkg.in/olivere/elastic.v5/tasks_list.go +++ b/vendor/gopkg.in/olivere/elastic.v5/tasks_list.go @@ -204,11 +204,18 @@ type TaskInfo struct { Id int64 `json:"id"` // the task id Type string `json:"type"` Action string `json:"action"` - Status interface{} `json:"status"` - Description interface{} `json:"description"` + Status interface{} `json:"status"` // has separate implementations of Task.Status in Java for reindexing, replication, and "RawTaskStatus" + Description interface{} `json:"description"` // same as Status StartTime string `json:"start_time"` StartTimeInMillis int64 `json:"start_time_in_millis"` RunningTime string `json:"running_time"` RunningTimeInNanos int64 `json:"running_time_in_nanos"` + Cancellable bool `json:"cancellable"` ParentTaskId string `json:"parent_task_id"` // like "YxJnVYjwSBm_AUbzddTajQ:12356" } + +// StartTaskResult is used in cases where a task gets started asynchronously and +// the operation simply returnes a TaskID to watch for via the Task Management API. +type StartTaskResult struct { + TaskId string `json:"task"` +} |