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