DevCenterClientBuilder Class

  • java.lang.Object
    • com.azure.developer.devcenter.DevCenterClientBuilder

Implements

public final class DevCenterClientBuilder
implements HttpTrait<DevCenterClientBuilder>, ConfigurationTrait<DevCenterClientBuilder>, TokenCredentialTrait<DevCenterClientBuilder>, EndpointTrait<DevCenterClientBuilder>

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

Constructor Summary

Constructor Description
DevCenterClientBuilder()

Create an instance of the DevCenterClientBuilder.

Method Summary

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

.

DevCenterAsyncClient buildAsyncClient()

Builds an instance of DevCenterAsyncClient class.

DevCenterClient buildClient()

Builds an instance of DevCenterClient class.

DevCenterClientBuilder clientOptions(ClientOptions clientOptions)

.

DevCenterClientBuilder configuration(Configuration configuration)

.

DevCenterClientBuilder credential(TokenCredential tokenCredential)

.

DevCenterClientBuilder endpoint(String endpoint)

.

DevCenterClientBuilder httpClient(HttpClient httpClient)

.

DevCenterClientBuilder httpLogOptions(HttpLogOptions httpLogOptions)

.

DevCenterClientBuilder pipeline(HttpPipeline pipeline)

.

DevCenterClientBuilder retryOptions(RetryOptions retryOptions)

.

DevCenterClientBuilder retryPolicy(RetryPolicy retryPolicy)

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

DevCenterClientBuilder serviceVersion(DevCenterServiceVersion serviceVersion)

Sets Service version.

Methods inherited from java.lang.Object

Constructor Details

DevCenterClientBuilder

public DevCenterClientBuilder()

Create an instance of the DevCenterClientBuilder.

Method Details

addPolicy

public DevCenterClientBuilder addPolicy(HttpPipelinePolicy customPolicy)

.

Parameters:

customPolicy

buildAsyncClient

public DevCenterAsyncClient buildAsyncClient()

Builds an instance of DevCenterAsyncClient class.

Returns:

an instance of DevCenterAsyncClient.

buildClient

public DevCenterClient buildClient()

Builds an instance of DevCenterClient class.

Returns:

an instance of DevCenterClient.

clientOptions

public DevCenterClientBuilder clientOptions(ClientOptions clientOptions)

.

Parameters:

clientOptions

configuration

public DevCenterClientBuilder configuration(Configuration configuration)

.

Parameters:

configuration

credential

public DevCenterClientBuilder credential(TokenCredential tokenCredential)

.

Parameters:

tokenCredential

endpoint

public DevCenterClientBuilder endpoint(String endpoint)

.

Parameters:

endpoint

httpClient

public DevCenterClientBuilder httpClient(HttpClient httpClient)

.

Parameters:

httpClient

httpLogOptions

public DevCenterClientBuilder httpLogOptions(HttpLogOptions httpLogOptions)

.

Parameters:

httpLogOptions

pipeline

public DevCenterClientBuilder pipeline(HttpPipeline pipeline)

.

Parameters:

pipeline

retryOptions

public DevCenterClientBuilder retryOptions(RetryOptions retryOptions)

.

Parameters:

retryOptions

retryPolicy

public DevCenterClientBuilder retryPolicy(RetryPolicy retryPolicy)

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

Parameters:

retryPolicy - the retryPolicy value.

Returns:

the DevCenterClientBuilder.

serviceVersion

public DevCenterClientBuilder serviceVersion(DevCenterServiceVersion serviceVersion)

Sets Service version.

Parameters:

serviceVersion - the serviceVersion value.

Returns:

the DevCenterClientBuilder.

Applies to