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 PoolArchiveOperationarchivePool(java.lang.String poolId)PoolCloneOperationclonePool(java.lang.String poolId)PoolCloseOperationclosePool(java.lang.String poolId)PoolCloseOperationclosePoolForUpdate(java.lang.String poolId)ModificationResult<Pool>createPool(Pool pool)SearchResult<Pool>findPools(PoolSearchRequest request)PoolgetPool(java.lang.String id)PoolOpenOperationopenPool(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:
findPoolsin interfacePoolClient
-
getPool
public Pool getPool(java.lang.String id)
- Specified by:
getPoolin interfacePoolClient
-
createPool
public ModificationResult<Pool> createPool(Pool pool)
- Specified by:
createPoolin interfacePoolClient
-
updatePool
public ModificationResult<Pool> updatePool(java.lang.String poolId, Pool pool)
- Specified by:
updatePoolin interfacePoolClient
-
patchPool
public ModificationResult<Pool> patchPool(java.lang.String poolId, PoolPatchRequest request)
- Specified by:
patchPoolin interfacePoolClient
-
openPool
public PoolOpenOperation openPool(java.lang.String poolId)
- Specified by:
openPoolin interfacePoolClient
-
closePool
public PoolCloseOperation closePool(java.lang.String poolId)
- Specified by:
closePoolin interfacePoolClient
-
closePoolForUpdate
public PoolCloseOperation closePoolForUpdate(java.lang.String poolId)
- Specified by:
closePoolForUpdatein interfacePoolClient
-
archivePool
public PoolArchiveOperation archivePool(java.lang.String poolId)
- Specified by:
archivePoolin interfacePoolClient
-
clonePool
public PoolCloneOperation clonePool(java.lang.String poolId)
- Specified by:
clonePoolin interfacePoolClient
-
-