Package ai.toloka.client.v1.impl
Class TaskClientImpl
- java.lang.Object
-
- ai.toloka.client.v1.impl.AbstractClientImpl
-
- ai.toloka.client.v1.impl.TaskClientImpl
-
- All Implemented Interfaces:
TaskClient
public class TaskClientImpl extends AbstractClientImpl implements TaskClient
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class ai.toloka.client.v1.impl.AbstractClientImpl
AbstractClientImpl.RequestExecutorWrapper<T>
-
-
Method Summary
All Methods Instance Methods Concrete 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)
-
Methods inherited from class ai.toloka.client.v1.impl.AbstractClientImpl
addVersionPrefix, create, executeAction, executeAsync, executeSyncAction, find, get, getFactory, getHttpClient, getHttpConsumer, getTolokaApiUrl, patch, update, upsert, upsertMultiple
-
-
-
-
Method Detail
-
createTask
public ModificationResult<Task> createTask(Task task)
- Specified by:
createTask
in interfaceTaskClient
-
createTask
public ModificationResult<Task> createTask(Task task, TaskCreateRequestParameters parameters)
- Specified by:
createTask
in interfaceTaskClient
-
createTasks
public BatchCreateResult<Task> createTasks(java.util.List<Task> tasks)
- Specified by:
createTasks
in interfaceTaskClient
-
createTasks
public BatchCreateResult<Task> createTasks(java.util.List<Task> tasks, TaskCreateRequestParameters parameters)
- Specified by:
createTasks
in interfaceTaskClient
-
createTasksAsync
public TaskCreateBatchOperation createTasksAsync(java.util.Iterator<Task> tasks)
- Specified by:
createTasksAsync
in interfaceTaskClient
-
createTasksAsync
public TaskCreateBatchOperation createTasksAsync(java.util.Iterator<Task> tasks, TaskCreateRequestParameters parameters)
- Specified by:
createTasksAsync
in interfaceTaskClient
-
findTasks
public SearchResult<Task> findTasks(TaskSearchRequest request)
- Specified by:
findTasks
in interfaceTaskClient
-
getTask
public Task getTask(java.lang.String taskId)
- Specified by:
getTask
in interfaceTaskClient
-
patchTask
public ModificationResult<Task> patchTask(java.lang.String taskId, TaskPatch patch)
- Specified by:
patchTask
in interfaceTaskClient
-
patchTask
public ModificationResult<Task> patchTask(java.lang.String taskId, TaskPatch patch, TaskPatchRequestParameters parameters)
- Specified by:
patchTask
in interfaceTaskClient
-
setOverlapOrMin
public ModificationResult<Task> setOverlapOrMin(java.lang.String taskId, TaskOverlapPatch overlapPatch)
- Specified by:
setOverlapOrMin
in interfaceTaskClient
-
-