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