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