Package ai.toloka.client.v1.impl
Class ProjectClientImpl
- java.lang.Object
-
- ai.toloka.client.v1.impl.AbstractClientImpl
-
- ai.toloka.client.v1.impl.ProjectClientImpl
-
- All Implemented Interfaces:
ProjectClient
public class ProjectClientImpl extends AbstractClientImpl implements ProjectClient
-
-
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 ProjectArchiveOperationarchiveProject(java.lang.String projectId)ModificationResult<Project>createProject(Project project)SearchResult<Project>findProjects(ProjectSearchRequest request)ProjectgetProject(java.lang.String projectId)ModificationResult<Project>updateProject(java.lang.String projectId, Project project)-
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
-
findProjects
public SearchResult<Project> findProjects(ProjectSearchRequest request)
- Specified by:
findProjectsin interfaceProjectClient
-
getProject
public Project getProject(java.lang.String projectId)
- Specified by:
getProjectin interfaceProjectClient
-
createProject
public ModificationResult<Project> createProject(Project project)
- Specified by:
createProjectin interfaceProjectClient
-
updateProject
public ModificationResult<Project> updateProject(java.lang.String projectId, Project project)
- Specified by:
updateProjectin interfaceProjectClient
-
archiveProject
public ProjectArchiveOperation archiveProject(java.lang.String projectId)
- Specified by:
archiveProjectin interfaceProjectClient
-
-