public final class MetricsQueryClientBuilder extends Object
MetricsQueryClient
and MetricsQueryAsyncClient
.
Instantiating an asynchronous Metrics query Client
MetricsQueryAsyncClient metricsQueryAsyncClient = new MetricsQueryClientBuilder() .credential(tokenCredential) .buildAsyncClient();
Instantiating a synchronous Metrics query Client
MetricsQueryClient metricsQueryClient = new MetricsQueryClientBuilder() .credential(tokenCredential) .buildClient();
Constructor and Description |
---|
MetricsQueryClientBuilder() |
Modifier and Type | Method and Description |
---|---|
MetricsQueryClientBuilder |
addPolicy(com.azure.core.http.policy.HttpPipelinePolicy customPolicy)
Adds a custom Http pipeline policy.
|
MetricsQueryAsyncClient |
buildAsyncClient()
Creates an asynchronous client with the configured options in this builder.
|
MetricsQueryClient |
buildClient()
Creates a synchronous client with the configured options in this builder.
|
MetricsQueryClientBuilder |
clientOptions(com.azure.core.util.ClientOptions clientOptions)
Set the
ClientOptions used for creating the client. |
MetricsQueryClientBuilder |
configuration(com.azure.core.util.Configuration configuration)
Sets The configuration store that is used during construction of the service client.
|
MetricsQueryClientBuilder |
credential(com.azure.core.credential.TokenCredential tokenCredential)
Sets The TokenCredential used for authentication.
|
MetricsQueryClientBuilder |
endpoint(String endpoint)
Sets the metrics query endpoint.
|
MetricsQueryClientBuilder |
httpClient(com.azure.core.http.HttpClient httpClient)
Sets The HTTP client used to send the request.
|
MetricsQueryClientBuilder |
httpLogOptions(com.azure.core.http.policy.HttpLogOptions httpLogOptions)
Sets The logging configuration for HTTP requests and responses.
|
MetricsQueryClientBuilder |
pipeline(com.azure.core.http.HttpPipeline pipeline)
Sets The HTTP pipeline to send requests through.
|
MetricsQueryClientBuilder |
retryPolicy(com.azure.core.http.policy.RetryPolicy retryPolicy)
Sets The retry policy that will attempt to retry failed requests, if applicable.
|
MetricsQueryClientBuilder |
serviceVersion(MetricsQueryServiceVersion serviceVersion)
The service version to use when creating the client.
|
public MetricsQueryClientBuilder endpoint(String endpoint)
endpoint
- the host value.public MetricsQueryClientBuilder pipeline(com.azure.core.http.HttpPipeline pipeline)
pipeline
- the pipeline value.public MetricsQueryClientBuilder httpClient(com.azure.core.http.HttpClient httpClient)
httpClient
- the httpClient value.public MetricsQueryClientBuilder configuration(com.azure.core.util.Configuration configuration)
configuration
- the configuration value.public MetricsQueryClientBuilder httpLogOptions(com.azure.core.http.policy.HttpLogOptions httpLogOptions)
httpLogOptions
- the httpLogOptions value.public MetricsQueryClientBuilder retryPolicy(com.azure.core.http.policy.RetryPolicy retryPolicy)
retryPolicy
- the retryPolicy value.public MetricsQueryClientBuilder addPolicy(com.azure.core.http.policy.HttpPipelinePolicy customPolicy)
customPolicy
- The custom Http pipeline policy to add.public MetricsQueryClientBuilder credential(com.azure.core.credential.TokenCredential tokenCredential)
tokenCredential
- the tokenCredential value.public MetricsQueryClientBuilder clientOptions(com.azure.core.util.ClientOptions clientOptions)
ClientOptions
used for creating the client.clientOptions
- The ClientOptions
.MetricsQueryClientBuilder
public MetricsQueryClientBuilder serviceVersion(MetricsQueryServiceVersion serviceVersion)
serviceVersion
- The MetricsQueryServiceVersion
.MetricsQueryClientBuilder
public MetricsQueryClient buildClient()
MetricsQueryClient
.public MetricsQueryAsyncClient buildAsyncClient()
MetricsQueryAsyncClient
.Copyright © 2021 Microsoft Corporation. All rights reserved.