EmbeddingsClientBuilder Class

  • java.lang.Object
    • com.azure.ai.inference.EmbeddingsClientBuilder

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 EmbeddingsClientBuilder.

Method Summary

Modifier and Type Method and Description
EmbeddingsClientBuilder addPolicy(HttpPipelinePolicy customPolicy)

.

EmbeddingsAsyncClient buildAsyncClient()

Builds an instance of EmbeddingsAsyncClient class.

EmbeddingsClient buildClient()

Builds an instance of EmbeddingsClient class.

EmbeddingsClientBuilder clientOptions(ClientOptions clientOptions)

.

EmbeddingsClientBuilder configuration(Configuration configuration)

.

EmbeddingsClientBuilder credential(KeyCredential keyCredential)

.

EmbeddingsClientBuilder credential(TokenCredential tokenCredential)

.

EmbeddingsClientBuilder endpoint(String endpoint)

.

EmbeddingsClientBuilder httpClient(HttpClient httpClient)

.

EmbeddingsClientBuilder httpLogOptions(HttpLogOptions httpLogOptions)

.

EmbeddingsClientBuilder pipeline(HttpPipeline pipeline)

.

EmbeddingsClientBuilder retryOptions(RetryOptions retryOptions)

.

EmbeddingsClientBuilder retryPolicy(RetryPolicy retryPolicy)

Sets The retry policy that will attempt to retry failed requests, if applicable.

EmbeddingsClientBuilder scopes(String[] scopes)

Sets auth domain scopes for client authentication.

EmbeddingsClientBuilder serviceVersion(ModelServiceVersion serviceVersion)

Sets Service version.

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:

customPolicy

buildAsyncClient

public EmbeddingsAsyncClient buildAsyncClient()

Builds an instance of EmbeddingsAsyncClient class.

Returns:

an instance of EmbeddingsAsyncClient.

buildClient

public EmbeddingsClient buildClient()

Builds an instance of EmbeddingsClient class.

Returns:

an instance of EmbeddingsClient.

clientOptions

public EmbeddingsClientBuilder clientOptions(ClientOptions clientOptions)

.

Parameters:

clientOptions

configuration

public EmbeddingsClientBuilder configuration(Configuration configuration)

.

Parameters:

configuration

credential

public EmbeddingsClientBuilder credential(KeyCredential keyCredential)

.

Parameters:

keyCredential

credential

public EmbeddingsClientBuilder credential(TokenCredential tokenCredential)

.

Parameters:

tokenCredential

endpoint

public EmbeddingsClientBuilder endpoint(String endpoint)

.

Parameters:

endpoint

httpClient

public EmbeddingsClientBuilder httpClient(HttpClient httpClient)

.

Parameters:

httpClient

httpLogOptions

public EmbeddingsClientBuilder httpLogOptions(HttpLogOptions httpLogOptions)

.

Parameters:

httpLogOptions

pipeline

public EmbeddingsClientBuilder pipeline(HttpPipeline pipeline)

.

Parameters:

pipeline

retryOptions

public EmbeddingsClientBuilder retryOptions(RetryOptions retryOptions)

.

Parameters:

retryOptions

retryPolicy

public EmbeddingsClientBuilder retryPolicy(RetryPolicy retryPolicy)

Sets The retry policy that will attempt to retry failed requests, if applicable.

Parameters:

retryPolicy - the retryPolicy value.

Returns:

the EmbeddingsClientBuilder.

scopes

public EmbeddingsClientBuilder scopes(String[] scopes)

Sets auth domain scopes for client authentication.

Parameters:

scopes - domain scope to authenticate against.

Returns:

the EmbeddingsClientBuilder.

serviceVersion

public EmbeddingsClientBuilder serviceVersion(ModelServiceVersion serviceVersion)

Sets Service version.

Parameters:

serviceVersion - the serviceVersion value.

Returns:

the EmbeddingsClientBuilder.

Applies to