ImageEmbeddingsClientBuilder Class

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

Implements

public final class ImageEmbeddingsClientBuilder
implements HttpTrait<ImageEmbeddingsClientBuilder>, ConfigurationTrait<ImageEmbeddingsClientBuilder>, TokenCredentialTrait<ImageEmbeddingsClientBuilder>, KeyCredentialTrait<ImageEmbeddingsClientBuilder>, EndpointTrait<ImageEmbeddingsClientBuilder>

A builder for creating a new instance of the ImageEmbeddingsClient type.

Constructor Summary

Constructor Description
ImageEmbeddingsClientBuilder()

Create an instance of the ImageEmbeddingsClientBuilder.

Method Summary

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

.

ImageEmbeddingsAsyncClient buildAsyncClient()

Builds an instance of ImageEmbeddingsAsyncClient class.

ImageEmbeddingsClient buildClient()

Builds an instance of ImageEmbeddingsClient class.

ImageEmbeddingsClientBuilder clientOptions(ClientOptions clientOptions)

.

ImageEmbeddingsClientBuilder configuration(Configuration configuration)

.

ImageEmbeddingsClientBuilder credential(KeyCredential keyCredential)

.

ImageEmbeddingsClientBuilder credential(TokenCredential tokenCredential)

.

ImageEmbeddingsClientBuilder endpoint(String endpoint)

.

ImageEmbeddingsClientBuilder httpClient(HttpClient httpClient)

.

ImageEmbeddingsClientBuilder httpLogOptions(HttpLogOptions httpLogOptions)

.

ImageEmbeddingsClientBuilder pipeline(HttpPipeline pipeline)

.

ImageEmbeddingsClientBuilder retryOptions(RetryOptions retryOptions)

.

ImageEmbeddingsClientBuilder retryPolicy(RetryPolicy retryPolicy)

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

ImageEmbeddingsClientBuilder scopes(String[] scopes)

Sets auth domain scopes for client authentication.

ImageEmbeddingsClientBuilder serviceVersion(ModelServiceVersion serviceVersion)

Sets Service version.

Methods inherited from java.lang.Object

Constructor Details

ImageEmbeddingsClientBuilder

public ImageEmbeddingsClientBuilder()

Create an instance of the ImageEmbeddingsClientBuilder.

Method Details

addPolicy

public ImageEmbeddingsClientBuilder addPolicy(HttpPipelinePolicy customPolicy)

.

Parameters:

customPolicy

buildAsyncClient

public ImageEmbeddingsAsyncClient buildAsyncClient()

Builds an instance of ImageEmbeddingsAsyncClient class.

Returns:

an instance of ImageEmbeddingsAsyncClient.

buildClient

public ImageEmbeddingsClient buildClient()

Builds an instance of ImageEmbeddingsClient class.

Returns:

an instance of ImageEmbeddingsClient.

clientOptions

public ImageEmbeddingsClientBuilder clientOptions(ClientOptions clientOptions)

.

Parameters:

clientOptions

configuration

public ImageEmbeddingsClientBuilder configuration(Configuration configuration)

.

Parameters:

configuration

credential

public ImageEmbeddingsClientBuilder credential(KeyCredential keyCredential)

.

Parameters:

keyCredential

credential

public ImageEmbeddingsClientBuilder credential(TokenCredential tokenCredential)

.

Parameters:

tokenCredential

endpoint

public ImageEmbeddingsClientBuilder endpoint(String endpoint)

.

Parameters:

endpoint

httpClient

public ImageEmbeddingsClientBuilder httpClient(HttpClient httpClient)

.

Parameters:

httpClient

httpLogOptions

public ImageEmbeddingsClientBuilder httpLogOptions(HttpLogOptions httpLogOptions)

.

Parameters:

httpLogOptions

pipeline

public ImageEmbeddingsClientBuilder pipeline(HttpPipeline pipeline)

.

Parameters:

pipeline

retryOptions

public ImageEmbeddingsClientBuilder retryOptions(RetryOptions retryOptions)

.

Parameters:

retryOptions

retryPolicy

public ImageEmbeddingsClientBuilder retryPolicy(RetryPolicy retryPolicy)

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

Parameters:

retryPolicy - the retryPolicy value.

Returns:

the ImageEmbeddingsClientBuilder.

scopes

public ImageEmbeddingsClientBuilder scopes(String[] scopes)

Sets auth domain scopes for client authentication.

Parameters:

scopes - domain scope to authenticate against.

Returns:

the ImageEmbeddingsClientBuilder.

serviceVersion

public ImageEmbeddingsClientBuilder serviceVersion(ModelServiceVersion serviceVersion)

Sets Service version.

Parameters:

serviceVersion - the serviceVersion value.

Returns:

the ImageEmbeddingsClientBuilder.

Applies to