Package ai.toloka.client.v1.impl
Class PoolClientImpl
- java.lang.Object
-
- ai.toloka.client.v1.impl.AbstractClientImpl
-
- ai.toloka.client.v1.impl.PoolClientImpl
-
- All Implemented Interfaces:
PoolClient
public class PoolClientImpl extends AbstractClientImpl implements PoolClient
-
-
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 PoolArchiveOperation
archivePool(java.lang.String poolId)
PoolCloneOperation
clonePool(java.lang.String poolId)
PoolCloseOperation
closePool(java.lang.String poolId)
PoolCloseOperation
closePoolForUpdate(java.lang.String poolId)
ModificationResult<Pool>
createPool(Pool pool)
SearchResult<Pool>
findPools(PoolSearchRequest request)
Pool
getPool(java.lang.String id)
PoolOpenOperation
openPool(java.lang.String poolId)
ModificationResult<Pool>
patchPool(java.lang.String poolId, PoolPatchRequest request)
ModificationResult<Pool>
updatePool(java.lang.String poolId, Pool pool)
-
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
-
findPools
public SearchResult<Pool> findPools(PoolSearchRequest request)
- Specified by:
findPools
in interfacePoolClient
-
getPool
public Pool getPool(java.lang.String id)
- Specified by:
getPool
in interfacePoolClient
-
createPool
public ModificationResult<Pool> createPool(Pool pool)
- Specified by:
createPool
in interfacePoolClient
-
updatePool
public ModificationResult<Pool> updatePool(java.lang.String poolId, Pool pool)
- Specified by:
updatePool
in interfacePoolClient
-
patchPool
public ModificationResult<Pool> patchPool(java.lang.String poolId, PoolPatchRequest request)
- Specified by:
patchPool
in interfacePoolClient
-
openPool
public PoolOpenOperation openPool(java.lang.String poolId)
- Specified by:
openPool
in interfacePoolClient
-
closePool
public PoolCloseOperation closePool(java.lang.String poolId)
- Specified by:
closePool
in interfacePoolClient
-
closePoolForUpdate
public PoolCloseOperation closePoolForUpdate(java.lang.String poolId)
- Specified by:
closePoolForUpdate
in interfacePoolClient
-
archivePool
public PoolArchiveOperation archivePool(java.lang.String poolId)
- Specified by:
archivePool
in interfacePoolClient
-
clonePool
public PoolCloneOperation clonePool(java.lang.String poolId)
- Specified by:
clonePool
in interfacePoolClient
-
-