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