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 ProjectArchiveOperation
archiveProject(java.lang.String projectId)
ModificationResult<Project>
createProject(Project project)
SearchResult<Project>
findProjects(ProjectSearchRequest request)
Project
getProject(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:
findProjects
in interfaceProjectClient
-
getProject
public Project getProject(java.lang.String projectId)
- Specified by:
getProject
in interfaceProjectClient
-
createProject
public ModificationResult<Project> createProject(Project project)
- Specified by:
createProject
in interfaceProjectClient
-
updateProject
public ModificationResult<Project> updateProject(java.lang.String projectId, Project project)
- Specified by:
updateProject
in interfaceProjectClient
-
archiveProject
public ProjectArchiveOperation archiveProject(java.lang.String projectId)
- Specified by:
archiveProject
in interfaceProjectClient
-
-