Package ai.toloka.client.v1.task
Interface TaskClient
-
- All Known Implementing Classes:
TaskClientImpl
public interface TaskClient
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ModificationResult<Task>
createTask(Task task)
ModificationResult<Task>
createTask(Task task, TaskCreateRequestParameters parameters)
BatchCreateResult<Task>
createTasks(java.util.List<Task> tasks)
BatchCreateResult<Task>
createTasks(java.util.List<Task> tasks, TaskCreateRequestParameters parameters)
TaskCreateBatchOperation
createTasksAsync(java.util.Iterator<Task> tasks)
TaskCreateBatchOperation
createTasksAsync(java.util.Iterator<Task> tasks, TaskCreateRequestParameters parameters)
SearchResult<Task>
findTasks(TaskSearchRequest request)
Task
getTask(java.lang.String taskId)
ModificationResult<Task>
patchTask(java.lang.String taskId, TaskPatch patch)
ModificationResult<Task>
patchTask(java.lang.String taskId, TaskPatch patch, TaskPatchRequestParameters parameters)
ModificationResult<Task>
setOverlapOrMin(java.lang.String taskId, TaskOverlapPatch overlapPatch)
-
-
-
Method Detail
-
createTask
ModificationResult<Task> createTask(Task task)
-
createTask
ModificationResult<Task> createTask(Task task, TaskCreateRequestParameters parameters)
-
createTasks
BatchCreateResult<Task> createTasks(java.util.List<Task> tasks)
-
createTasks
BatchCreateResult<Task> createTasks(java.util.List<Task> tasks, TaskCreateRequestParameters parameters)
-
createTasksAsync
TaskCreateBatchOperation createTasksAsync(java.util.Iterator<Task> tasks)
-
createTasksAsync
TaskCreateBatchOperation createTasksAsync(java.util.Iterator<Task> tasks, TaskCreateRequestParameters parameters)
-
findTasks
SearchResult<Task> findTasks(TaskSearchRequest request)
-
getTask
Task getTask(java.lang.String taskId)
-
patchTask
ModificationResult<Task> patchTask(java.lang.String taskId, TaskPatch patch)
-
patchTask
ModificationResult<Task> patchTask(java.lang.String taskId, TaskPatch patch, TaskPatchRequestParameters parameters)
-
setOverlapOrMin
ModificationResult<Task> setOverlapOrMin(java.lang.String taskId, TaskOverlapPatch overlapPatch)
-
-