LoadTestRunClientBuilder Class

  • java.lang.Object
    • com.azure.developer.loadtesting.LoadTestRunClientBuilder

Implements

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

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

Constructor Summary

Constructor Description
LoadTestRunClientBuilder()

Create an instance of the LoadTestRunClientBuilder.

Method Summary

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

.

LoadTestRunAsyncClient buildAsyncClient()

Builds an instance of LoadTestRunAsyncClient class.

LoadTestRunClient buildClient()

Builds an instance of LoadTestRunClient class.

LoadTestRunClientBuilder clientOptions(ClientOptions clientOptions)

.

LoadTestRunClientBuilder configuration(Configuration configuration)

.

LoadTestRunClientBuilder credential(TokenCredential tokenCredential)

.

LoadTestRunClientBuilder endpoint(String endpoint)

.

LoadTestRunClientBuilder httpClient(HttpClient httpClient)

.

LoadTestRunClientBuilder httpLogOptions(HttpLogOptions httpLogOptions)

.

LoadTestRunClientBuilder pipeline(HttpPipeline pipeline)

.

LoadTestRunClientBuilder retryOptions(RetryOptions retryOptions)

.

LoadTestRunClientBuilder retryPolicy(RetryPolicy retryPolicy)

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

LoadTestRunClientBuilder serviceVersion(LoadTestingServiceVersion serviceVersion)

Sets Service version.

Methods inherited from java.lang.Object

Constructor Details

LoadTestRunClientBuilder

public LoadTestRunClientBuilder()

Create an instance of the LoadTestRunClientBuilder.

Method Details

addPolicy

public LoadTestRunClientBuilder addPolicy(HttpPipelinePolicy customPolicy)

.

Parameters:

customPolicy

buildAsyncClient

public LoadTestRunAsyncClient buildAsyncClient()

Builds an instance of LoadTestRunAsyncClient class.

Returns:

an instance of LoadTestRunAsyncClient.

buildClient

public LoadTestRunClient buildClient()

Builds an instance of LoadTestRunClient class.

Returns:

an instance of LoadTestRunClient.

clientOptions

public LoadTestRunClientBuilder clientOptions(ClientOptions clientOptions)

.

Parameters:

clientOptions

configuration

public LoadTestRunClientBuilder configuration(Configuration configuration)

.

Parameters:

configuration

credential

public LoadTestRunClientBuilder credential(TokenCredential tokenCredential)

.

Parameters:

tokenCredential

endpoint

public LoadTestRunClientBuilder endpoint(String endpoint)

.

Parameters:

endpoint

httpClient

public LoadTestRunClientBuilder httpClient(HttpClient httpClient)

.

Parameters:

httpClient

httpLogOptions

public LoadTestRunClientBuilder httpLogOptions(HttpLogOptions httpLogOptions)

.

Parameters:

httpLogOptions

pipeline

public LoadTestRunClientBuilder pipeline(HttpPipeline pipeline)

.

Parameters:

pipeline

retryOptions

public LoadTestRunClientBuilder retryOptions(RetryOptions retryOptions)

.

Parameters:

retryOptions

retryPolicy

public LoadTestRunClientBuilder retryPolicy(RetryPolicy retryPolicy)

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

Parameters:

retryPolicy - the retryPolicy value.

Returns:

the LoadTestRunClientBuilder.

serviceVersion

public LoadTestRunClientBuilder serviceVersion(LoadTestingServiceVersion serviceVersion)

Sets Service version.

Parameters:

serviceVersion - the serviceVersion value.

Returns:

the LoadTestRunClientBuilder.

Applies to