Package ai.toloka.client.v1.impl
Class TolokaClientFactoryImpl
- java.lang.Object
-
- ai.toloka.client.v1.impl.TolokaClientFactoryImpl
-
- All Implemented Interfaces:
TolokaClientFactory
public class TolokaClientFactoryImpl extends java.lang.Object implements TolokaClientFactory
-
-
Constructor Summary
Constructors Constructor Description TolokaClientFactoryImpl(java.lang.String tokenOrKey)TolokaClientFactoryImpl(java.lang.String tolokaApiUrl, java.lang.String tokenOrKey)TolokaClientFactoryImpl(java.lang.String tolokaApiUrl, org.apache.http.client.HttpClient httpClient)TolokaClientFactoryImpl(java.net.URI tolokaApiUrl, java.lang.String tokenOrKey)TolokaClientFactoryImpl(java.net.URI tolokaApiUrl, org.apache.http.client.HttpClient httpClient)
-
Method Summary
-
-
-
Constructor Detail
-
TolokaClientFactoryImpl
public TolokaClientFactoryImpl(java.lang.String tokenOrKey)
-
TolokaClientFactoryImpl
public TolokaClientFactoryImpl(java.net.URI tolokaApiUrl, java.lang.String tokenOrKey)- Parameters:
tolokaApiUrl- path to Toloka APItokenOrKey- Token or Api Key may be obtained from web UI
-
TolokaClientFactoryImpl
public TolokaClientFactoryImpl(java.lang.String tolokaApiUrl, java.lang.String tokenOrKey)- Parameters:
tolokaApiUrl- path to Toloka APItokenOrKey- Token or Api Key may be obtained from web UI
-
TolokaClientFactoryImpl
public TolokaClientFactoryImpl(java.net.URI tolokaApiUrl, org.apache.http.client.HttpClient httpClient)
-
TolokaClientFactoryImpl
public TolokaClientFactoryImpl(java.lang.String tolokaApiUrl, org.apache.http.client.HttpClient httpClient)
-
-
Method Detail
-
getRequesterClient
public RequesterClient getRequesterClient()
- Specified by:
getRequesterClientin interfaceTolokaClientFactory
-
getProjectClient
public ProjectClient getProjectClient()
- Specified by:
getProjectClientin interfaceTolokaClientFactory
-
getPoolClient
public PoolClient getPoolClient()
- Specified by:
getPoolClientin interfaceTolokaClientFactory
-
getTrainingClient
public TrainingClient getTrainingClient()
- Specified by:
getTrainingClientin interfaceTolokaClientFactory
-
getTaskClient
public TaskClient getTaskClient()
- Specified by:
getTaskClientin interfaceTolokaClientFactory
-
getTaskSuiteClient
public TaskSuiteClient getTaskSuiteClient()
- Specified by:
getTaskSuiteClientin interfaceTolokaClientFactory
-
getAssignmentClient
public AssignmentClient getAssignmentClient()
- Specified by:
getAssignmentClientin interfaceTolokaClientFactory
-
getAggregatedSolutionClient
public AggregatedSolutionClient getAggregatedSolutionClient()
- Specified by:
getAggregatedSolutionClientin interfaceTolokaClientFactory
-
getUserSkillClient
public UserSkillClient getUserSkillClient()
- Specified by:
getUserSkillClientin interfaceTolokaClientFactory
-
getUserRestrictionClient
public UserRestrictionClient getUserRestrictionClient()
- Specified by:
getUserRestrictionClientin interfaceTolokaClientFactory
-
getAttachmentClient
public AttachmentClient getAttachmentClient()
- Specified by:
getAttachmentClientin interfaceTolokaClientFactory
-
getOperationClient
public OperationClient getOperationClient()
- Specified by:
getOperationClientin interfaceTolokaClientFactory
-
getSkillClient
public SkillClient getSkillClient()
- Specified by:
getSkillClientin interfaceTolokaClientFactory
-
getUserBonusClient
public UserBonusClient getUserBonusClient()
- Specified by:
getUserBonusClientin interfaceTolokaClientFactory
-
getMessageThreadClient
public MessageThreadClient getMessageThreadClient()
- Specified by:
getMessageThreadClientin interfaceTolokaClientFactory
-
getWebhookSubscriptionClient
public WebhookSubscriptionClient getWebhookSubscriptionClient()
- Specified by:
getWebhookSubscriptionClientin interfaceTolokaClientFactory
-
getUserMetadataClient
public UserMetadataClient getUserMetadataClient()
- Specified by:
getUserMetadataClientin interfaceTolokaClientFactory
-
getTolokaApiUrl
public java.net.URI getTolokaApiUrl()
-
getHttpClient
public org.apache.http.client.HttpClient getHttpClient()
-
getHeadersSupplier
public java.util.function.Consumer<org.apache.http.client.methods.HttpRequestBase> getHeadersSupplier()
-
tune
public TolokaClientFactoryImpl tune(java.util.function.Consumer<org.apache.http.client.methods.HttpRequestBase> httpConsumer)
-
-