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:
getRequesterClient
in interfaceTolokaClientFactory
-
getProjectClient
public ProjectClient getProjectClient()
- Specified by:
getProjectClient
in interfaceTolokaClientFactory
-
getPoolClient
public PoolClient getPoolClient()
- Specified by:
getPoolClient
in interfaceTolokaClientFactory
-
getTrainingClient
public TrainingClient getTrainingClient()
- Specified by:
getTrainingClient
in interfaceTolokaClientFactory
-
getTaskClient
public TaskClient getTaskClient()
- Specified by:
getTaskClient
in interfaceTolokaClientFactory
-
getTaskSuiteClient
public TaskSuiteClient getTaskSuiteClient()
- Specified by:
getTaskSuiteClient
in interfaceTolokaClientFactory
-
getAssignmentClient
public AssignmentClient getAssignmentClient()
- Specified by:
getAssignmentClient
in interfaceTolokaClientFactory
-
getAggregatedSolutionClient
public AggregatedSolutionClient getAggregatedSolutionClient()
- Specified by:
getAggregatedSolutionClient
in interfaceTolokaClientFactory
-
getUserSkillClient
public UserSkillClient getUserSkillClient()
- Specified by:
getUserSkillClient
in interfaceTolokaClientFactory
-
getUserRestrictionClient
public UserRestrictionClient getUserRestrictionClient()
- Specified by:
getUserRestrictionClient
in interfaceTolokaClientFactory
-
getAttachmentClient
public AttachmentClient getAttachmentClient()
- Specified by:
getAttachmentClient
in interfaceTolokaClientFactory
-
getOperationClient
public OperationClient getOperationClient()
- Specified by:
getOperationClient
in interfaceTolokaClientFactory
-
getSkillClient
public SkillClient getSkillClient()
- Specified by:
getSkillClient
in interfaceTolokaClientFactory
-
getUserBonusClient
public UserBonusClient getUserBonusClient()
- Specified by:
getUserBonusClient
in interfaceTolokaClientFactory
-
getMessageThreadClient
public MessageThreadClient getMessageThreadClient()
- Specified by:
getMessageThreadClient
in interfaceTolokaClientFactory
-
getWebhookSubscriptionClient
public WebhookSubscriptionClient getWebhookSubscriptionClient()
- Specified by:
getWebhookSubscriptionClient
in interfaceTolokaClientFactory
-
getUserMetadataClient
public UserMetadataClient getUserMetadataClient()
- Specified by:
getUserMetadataClient
in 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)
-
-