Share via


ImageAnalysisClientBuilder Class

  • java.lang.Object
    • com.azure.ai.vision.imageanalysis.ImageAnalysisClientBuilder

Implements

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

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

Constructor Summary

Constructor Description
ImageAnalysisClientBuilder()

Create an instance of the ImageAnalysisClientBuilder.

Method Summary

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

.

ImageAnalysisAsyncClient buildAsyncClient()

Builds an instance of ImageAnalysisAsyncClient class.

ImageAnalysisClient buildClient()

Builds an instance of ImageAnalysisClient class.

ImageAnalysisClientBuilder clientOptions(ClientOptions clientOptions)

.

ImageAnalysisClientBuilder configuration(Configuration configuration)

.

ImageAnalysisClientBuilder credential(KeyCredential keyCredential)

.

ImageAnalysisClientBuilder credential(TokenCredential tokenCredential)

.

ImageAnalysisClientBuilder endpoint(String endpoint)

.

ImageAnalysisClientBuilder httpClient(HttpClient httpClient)

.

ImageAnalysisClientBuilder httpLogOptions(HttpLogOptions httpLogOptions)

.

ImageAnalysisClientBuilder pipeline(HttpPipeline pipeline)

.

ImageAnalysisClientBuilder retryOptions(RetryOptions retryOptions)

.

ImageAnalysisClientBuilder retryPolicy(RetryPolicy retryPolicy)

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

ImageAnalysisClientBuilder serviceVersion(ImageAnalysisServiceVersion serviceVersion)

Sets Service version.

Methods inherited from java.lang.Object

Constructor Details

ImageAnalysisClientBuilder

public ImageAnalysisClientBuilder()

Create an instance of the ImageAnalysisClientBuilder.

Method Details

addPolicy

public ImageAnalysisClientBuilder addPolicy(HttpPipelinePolicy customPolicy)

.

Parameters:

customPolicy

buildAsyncClient

public ImageAnalysisAsyncClient buildAsyncClient()

Builds an instance of ImageAnalysisAsyncClient class.

Returns:

an instance of ImageAnalysisAsyncClient.

buildClient

public ImageAnalysisClient buildClient()

Builds an instance of ImageAnalysisClient class.

Returns:

an instance of ImageAnalysisClient.

clientOptions

public ImageAnalysisClientBuilder clientOptions(ClientOptions clientOptions)

.

Parameters:

clientOptions

configuration

public ImageAnalysisClientBuilder configuration(Configuration configuration)

.

Parameters:

configuration

credential

public ImageAnalysisClientBuilder credential(KeyCredential keyCredential)

.

Parameters:

keyCredential

credential

public ImageAnalysisClientBuilder credential(TokenCredential tokenCredential)

.

Parameters:

tokenCredential

endpoint

public ImageAnalysisClientBuilder endpoint(String endpoint)

.

Parameters:

endpoint

httpClient

public ImageAnalysisClientBuilder httpClient(HttpClient httpClient)

.

Parameters:

httpClient

httpLogOptions

public ImageAnalysisClientBuilder httpLogOptions(HttpLogOptions httpLogOptions)

.

Parameters:

httpLogOptions

pipeline

public ImageAnalysisClientBuilder pipeline(HttpPipeline pipeline)

.

Parameters:

pipeline

retryOptions

public ImageAnalysisClientBuilder retryOptions(RetryOptions retryOptions)

.

Parameters:

retryOptions

retryPolicy

public ImageAnalysisClientBuilder retryPolicy(RetryPolicy retryPolicy)

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

Parameters:

retryPolicy - the retryPolicy value.

Returns:

the ImageAnalysisClientBuilder.

serviceVersion

public ImageAnalysisClientBuilder serviceVersion(ImageAnalysisServiceVersion serviceVersion)

Sets Service version.

Parameters:

serviceVersion - the serviceVersion value.

Returns:

the ImageAnalysisClientBuilder.

Applies to