EmbeddingsClientBuilder Class
- java.
lang. Object - com.
azure. ai. inference. EmbeddingsClientBuilder
- com.
Implements
public final class EmbeddingsClientBuilder
implements HttpTrait<EmbeddingsClientBuilder>, ConfigurationTrait<EmbeddingsClientBuilder>, TokenCredentialTrait<EmbeddingsClientBuilder>, KeyCredentialTrait<EmbeddingsClientBuilder>, EndpointTrait<EmbeddingsClientBuilder>
A builder for creating a new instance of the EmbeddingsClient type.
Constructor Summary
| Constructor | Description |
|---|---|
| EmbeddingsClientBuilder() |
Create an instance of the Embeddings |
Method Summary
Methods inherited from java.lang.Object
Constructor Details
EmbeddingsClientBuilder
public EmbeddingsClientBuilder()
Create an instance of the EmbeddingsClientBuilder.
Method Details
addPolicy
public EmbeddingsClientBuilder addPolicy(HttpPipelinePolicy customPolicy)
.
Parameters:
buildAsyncClient
public EmbeddingsAsyncClient buildAsyncClient()
Builds an instance of EmbeddingsAsyncClient class.
Returns:
buildClient
public EmbeddingsClient buildClient()
Builds an instance of EmbeddingsClient class.
Returns:
clientOptions
public EmbeddingsClientBuilder clientOptions(ClientOptions clientOptions)
.
Parameters:
configuration
public EmbeddingsClientBuilder configuration(Configuration configuration)
.
Parameters:
credential
public EmbeddingsClientBuilder credential(KeyCredential keyCredential)
.
Parameters:
credential
public EmbeddingsClientBuilder credential(TokenCredential tokenCredential)
.
Parameters:
endpoint
public EmbeddingsClientBuilder endpoint(String endpoint)
.
Parameters:
httpClient
public EmbeddingsClientBuilder httpClient(HttpClient httpClient)
.
Parameters:
httpLogOptions
public EmbeddingsClientBuilder httpLogOptions(HttpLogOptions httpLogOptions)
.
Parameters:
pipeline
public EmbeddingsClientBuilder pipeline(HttpPipeline pipeline)
.
Parameters:
retryOptions
public EmbeddingsClientBuilder retryOptions(RetryOptions retryOptions)
.
Parameters:
retryPolicy
public EmbeddingsClientBuilder retryPolicy(RetryPolicy retryPolicy)
Sets The retry policy that will attempt to retry failed requests, if applicable.
Parameters:
Returns:
scopes
public EmbeddingsClientBuilder scopes(String[] scopes)
Sets auth domain scopes for client authentication.
Parameters:
Returns:
serviceVersion
public EmbeddingsClientBuilder serviceVersion(ModelServiceVersion serviceVersion)
Sets Service version.
Parameters:
Returns: