Class DiscoveryClientBuilder
- java.lang.Object
-
- com.azure.analytics.purview.catalog.DiscoveryClientBuilder
-
public final class DiscoveryClientBuilder extends Object
A builder for creating a new instance of the DiscoveryClient type.
-
-
Constructor Summary
Constructors Constructor Description DiscoveryClientBuilder()
Create an instance of the DiscoveryClientBuilder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DiscoveryClientBuilder
addPolicy(com.azure.core.http.policy.HttpPipelinePolicy customPolicy)
Adds a custom Http pipeline policy.DiscoveryAsyncClient
buildAsyncClient()
Builds an instance of DiscoveryAsyncClient class.DiscoveryClient
buildClient()
Builds an instance of DiscoveryClient class.DiscoveryClientBuilder
clientOptions(com.azure.core.util.ClientOptions clientOptions)
Sets The client options such as application ID and custom headers to set on a request.DiscoveryClientBuilder
configuration(com.azure.core.util.Configuration configuration)
Sets The configuration store that is used during construction of the service client.DiscoveryClientBuilder
credential(com.azure.core.credential.TokenCredential tokenCredential)
Sets The TokenCredential used for authentication.DiscoveryClientBuilder
endpoint(String endpoint)
Sets The catalog endpoint of your Purview account.DiscoveryClientBuilder
httpClient(com.azure.core.http.HttpClient httpClient)
Sets The HTTP client used to send the request.DiscoveryClientBuilder
httpLogOptions(com.azure.core.http.policy.HttpLogOptions httpLogOptions)
Sets The logging configuration for HTTP requests and responses.DiscoveryClientBuilder
pipeline(com.azure.core.http.HttpPipeline pipeline)
Sets The HTTP pipeline to send requests through.DiscoveryClientBuilder
retryPolicy(com.azure.core.http.policy.RetryPolicy retryPolicy)
Sets The retry policy that will attempt to retry failed requests, if applicable.DiscoveryClientBuilder
serviceVersion(PurviewCatalogServiceVersion serviceVersion)
Sets Service version.
-
-
-
Method Detail
-
endpoint
public DiscoveryClientBuilder endpoint(String endpoint)
Sets The catalog endpoint of your Purview account. Example: https://{accountName}.purview.azure.com.- Parameters:
endpoint
- the endpoint value.- Returns:
- the DiscoveryClientBuilder.
-
serviceVersion
public DiscoveryClientBuilder serviceVersion(PurviewCatalogServiceVersion serviceVersion)
Sets Service version.- Parameters:
serviceVersion
- the serviceVersion value.- Returns:
- the DiscoveryClientBuilder.
-
pipeline
public DiscoveryClientBuilder pipeline(com.azure.core.http.HttpPipeline pipeline)
Sets The HTTP pipeline to send requests through.- Parameters:
pipeline
- the pipeline value.- Returns:
- the DiscoveryClientBuilder.
-
httpClient
public DiscoveryClientBuilder httpClient(com.azure.core.http.HttpClient httpClient)
Sets The HTTP client used to send the request.- Parameters:
httpClient
- the httpClient value.- Returns:
- the DiscoveryClientBuilder.
-
configuration
public DiscoveryClientBuilder configuration(com.azure.core.util.Configuration configuration)
Sets The configuration store that is used during construction of the service client.- Parameters:
configuration
- the configuration value.- Returns:
- the DiscoveryClientBuilder.
-
credential
public DiscoveryClientBuilder credential(com.azure.core.credential.TokenCredential tokenCredential)
Sets The TokenCredential used for authentication.- Parameters:
tokenCredential
- the tokenCredential value.- Returns:
- the DiscoveryClientBuilder.
-
httpLogOptions
public DiscoveryClientBuilder httpLogOptions(com.azure.core.http.policy.HttpLogOptions httpLogOptions)
Sets The logging configuration for HTTP requests and responses.- Parameters:
httpLogOptions
- the httpLogOptions value.- Returns:
- the DiscoveryClientBuilder.
-
retryPolicy
public DiscoveryClientBuilder retryPolicy(com.azure.core.http.policy.RetryPolicy retryPolicy)
Sets The retry policy that will attempt to retry failed requests, if applicable.- Parameters:
retryPolicy
- the retryPolicy value.- Returns:
- the DiscoveryClientBuilder.
-
clientOptions
public DiscoveryClientBuilder clientOptions(com.azure.core.util.ClientOptions clientOptions)
Sets The client options such as application ID and custom headers to set on a request.- Parameters:
clientOptions
- the clientOptions value.- Returns:
- the DiscoveryClientBuilder.
-
addPolicy
public DiscoveryClientBuilder addPolicy(com.azure.core.http.policy.HttpPipelinePolicy customPolicy)
Adds a custom Http pipeline policy.- Parameters:
customPolicy
- The custom Http pipeline policy to add.- Returns:
- the DiscoveryClientBuilder.
-
buildAsyncClient
public DiscoveryAsyncClient buildAsyncClient()
Builds an instance of DiscoveryAsyncClient class.- Returns:
- an instance of DiscoveryAsyncClient.
-
buildClient
public DiscoveryClient buildClient()
Builds an instance of DiscoveryClient class.- Returns:
- an instance of DiscoveryClient.
-
-