Package com.azure.ai.openai.assistants
Class AssistantsClientBuilder
java.lang.Object
com.azure.ai.openai.assistants.AssistantsClientBuilder
- All Implemented Interfaces:
com.azure.core.client.traits.ConfigurationTrait<AssistantsClientBuilder>
,com.azure.core.client.traits.EndpointTrait<AssistantsClientBuilder>
,com.azure.core.client.traits.HttpTrait<AssistantsClientBuilder>
,com.azure.core.client.traits.KeyCredentialTrait<AssistantsClientBuilder>
,com.azure.core.client.traits.TokenCredentialTrait<AssistantsClientBuilder>
public final class AssistantsClientBuilder
extends Object
implements com.azure.core.client.traits.HttpTrait<AssistantsClientBuilder>, com.azure.core.client.traits.ConfigurationTrait<AssistantsClientBuilder>, com.azure.core.client.traits.TokenCredentialTrait<AssistantsClientBuilder>, com.azure.core.client.traits.KeyCredentialTrait<AssistantsClientBuilder>, com.azure.core.client.traits.EndpointTrait<AssistantsClientBuilder>
A builder for creating a new instance of the AssistantsClient type.
-
Constructor Summary
ConstructorsConstructorDescriptionCreate an instance of the AssistantsClientBuilder. -
Method Summary
Modifier and TypeMethodDescriptionaddPolicy
(com.azure.core.http.policy.HttpPipelinePolicy customPolicy) .Builds an instance of AssistantsAsyncClient class.Builds an instance of AssistantsClient class.clientOptions
(com.azure.core.util.ClientOptions clientOptions) .configuration
(com.azure.core.util.Configuration configuration) .credential
(com.azure.core.credential.KeyCredential keyCredential) .credential
(com.azure.core.credential.TokenCredential tokenCredential) ..httpClient
(com.azure.core.http.HttpClient httpClient) .httpLogOptions
(com.azure.core.http.policy.HttpLogOptions httpLogOptions) .pipeline
(com.azure.core.http.HttpPipeline pipeline) .retryOptions
(com.azure.core.http.policy.RetryOptions retryOptions) .retryPolicy
(com.azure.core.http.policy.RetryPolicy retryPolicy) Sets The retry policy that will attempt to retry failed requests, if applicable.serviceVersion
(AssistantsServiceVersion serviceVersion) Sets Service version.
-
Constructor Details
-
AssistantsClientBuilder
public AssistantsClientBuilder()Create an instance of the AssistantsClientBuilder.
-
-
Method Details
-
pipeline
.- Specified by:
pipeline
in interfacecom.azure.core.client.traits.HttpTrait<AssistantsClientBuilder>
-
httpClient
.- Specified by:
httpClient
in interfacecom.azure.core.client.traits.HttpTrait<AssistantsClientBuilder>
-
httpLogOptions
public AssistantsClientBuilder httpLogOptions(com.azure.core.http.policy.HttpLogOptions httpLogOptions) .- Specified by:
httpLogOptions
in interfacecom.azure.core.client.traits.HttpTrait<AssistantsClientBuilder>
-
clientOptions
.- Specified by:
clientOptions
in interfacecom.azure.core.client.traits.HttpTrait<AssistantsClientBuilder>
-
retryOptions
.- Specified by:
retryOptions
in interfacecom.azure.core.client.traits.HttpTrait<AssistantsClientBuilder>
-
addPolicy
public AssistantsClientBuilder addPolicy(com.azure.core.http.policy.HttpPipelinePolicy customPolicy) .- Specified by:
addPolicy
in interfacecom.azure.core.client.traits.HttpTrait<AssistantsClientBuilder>
-
configuration
.- Specified by:
configuration
in interfacecom.azure.core.client.traits.ConfigurationTrait<AssistantsClientBuilder>
-
credential
public AssistantsClientBuilder credential(com.azure.core.credential.TokenCredential tokenCredential) .- Specified by:
credential
in interfacecom.azure.core.client.traits.TokenCredentialTrait<AssistantsClientBuilder>
-
credential
.- Specified by:
credential
in interfacecom.azure.core.client.traits.KeyCredentialTrait<AssistantsClientBuilder>
-
endpoint
.- Specified by:
endpoint
in interfacecom.azure.core.client.traits.EndpointTrait<AssistantsClientBuilder>
-
retryPolicy
Sets The retry policy that will attempt to retry failed requests, if applicable.- Parameters:
retryPolicy
- the retryPolicy value.- Returns:
- the AssistantsClientBuilder.
-
buildAsyncClient
Builds an instance of AssistantsAsyncClient class.- Returns:
- an instance of AssistantsAsyncClient.
-
buildClient
Builds an instance of AssistantsClient class.- Returns:
- an instance of AssistantsClient.
-
serviceVersion
Sets Service version.- Parameters:
serviceVersion
- the serviceVersion value.- Returns:
- the AssistantsClientBuilder.
-