AccessControlClientBuilder Class

  • java.lang.Object
    • com.azure.analytics.synapse.accesscontrol.AccessControlClientBuilder

public final class AccessControlClientBuilder

A builder for creating a new instance of the AccessControlClient type.

Constructor Summary

Constructor Description
AccessControlClientBuilder()

Create an instance of the AccessControlClientBuilder.

Method Summary

Modifier and Type Method and Description
AccessControlClientBuilder addPolicy(HttpPipelinePolicy customPolicy)

Adds a custom Http pipeline policy.

AccessControlClientBuilder apiVersion(String apiVersion)

Sets Api Version.

RoleAssignmentsAsyncClient buildRoleAssignmentsAsyncClient()

Builds an instance of RoleAssignmentsAsyncClient async client.

RoleAssignmentsClient buildRoleAssignmentsClient()

Builds an instance of RoleAssignmentsClient sync client.

RoleDefinitionsAsyncClient buildRoleDefinitionsAsyncClient()

Builds an instance of RoleDefinitionsAsyncClient async client.

RoleDefinitionsClient buildRoleDefinitionsClient()

Builds an instance of RoleDefinitionsClient sync client.

AccessControlClientBuilder configuration(Configuration configuration)

Sets The configuration store that is used during construction of the service client.

AccessControlClientBuilder credential(TokenCredential tokenCredential)

Sets The TokenCredential used for authentication.

AccessControlClientBuilder endpoint(String endpoint)

Sets The workspace development endpoint, for example https://myworkspace.dev.azuresynapse.net.

AccessControlClientBuilder httpClient(HttpClient httpClient)

Sets The HTTP client used to send the request.

AccessControlClientBuilder httpLogOptions(HttpLogOptions httpLogOptions)

Sets The logging configuration for HTTP requests and responses.

AccessControlClientBuilder pipeline(HttpPipeline pipeline)

Sets The HTTP pipeline to send requests through.

AccessControlClientBuilder retryPolicy(RetryPolicy retryPolicy)

Sets The retry policy that will attempt to retry failed requests, if applicable.

AccessControlClientBuilder serializerAdapter(SerializerAdapter serializerAdapter)

Sets The serializer to serialize an object into a string.

Methods inherited from java.lang.Object

Constructor Details

AccessControlClientBuilder

public AccessControlClientBuilder()

Create an instance of the AccessControlClientBuilder.

Method Details

addPolicy

public AccessControlClientBuilder addPolicy(HttpPipelinePolicy customPolicy)

Adds a custom Http pipeline policy.

Parameters:

customPolicy - The custom Http pipeline policy to add.

Returns:

the AccessControlClientBuilder.

apiVersion

public AccessControlClientBuilder apiVersion(String apiVersion)

Sets Api Version.

Parameters:

apiVersion - the apiVersion value.

Returns:

the AccessControlClientBuilder.

buildRoleAssignmentsAsyncClient

public RoleAssignmentsAsyncClient buildRoleAssignmentsAsyncClient()

Builds an instance of RoleAssignmentsAsyncClient async client.

Returns:

an instance of RoleAssignmentsAsyncClient.

buildRoleAssignmentsClient

public RoleAssignmentsClient buildRoleAssignmentsClient()

Builds an instance of RoleAssignmentsClient sync client.

Returns:

an instance of RoleAssignmentsClient.

buildRoleDefinitionsAsyncClient

public RoleDefinitionsAsyncClient buildRoleDefinitionsAsyncClient()

Builds an instance of RoleDefinitionsAsyncClient async client.

Returns:

an instance of RoleDefinitionsAsyncClient.

buildRoleDefinitionsClient

public RoleDefinitionsClient buildRoleDefinitionsClient()

Builds an instance of RoleDefinitionsClient sync client.

Returns:

an instance of RoleDefinitionsClient.

configuration

public AccessControlClientBuilder configuration(Configuration configuration)

Sets The configuration store that is used during construction of the service client.

Parameters:

configuration - the configuration value.

Returns:

the AccessControlClientBuilder.

credential

public AccessControlClientBuilder credential(TokenCredential tokenCredential)

Sets The TokenCredential used for authentication.

Parameters:

tokenCredential - the tokenCredential value.

Returns:

the AccessControlClientBuilder.

endpoint

public AccessControlClientBuilder endpoint(String endpoint)

Sets The workspace development endpoint, for example https://myworkspace.dev.azuresynapse.net.

Parameters:

endpoint - the endpoint value.

Returns:

the AccessControlClientBuilder.

httpClient

public AccessControlClientBuilder httpClient(HttpClient httpClient)

Sets The HTTP client used to send the request.

Parameters:

httpClient - the httpClient value.

Returns:

the AccessControlClientBuilder.

httpLogOptions

public AccessControlClientBuilder httpLogOptions(HttpLogOptions httpLogOptions)

Sets The logging configuration for HTTP requests and responses.

Parameters:

httpLogOptions - the httpLogOptions value.

Returns:

the AccessControlClientBuilder.

pipeline

public AccessControlClientBuilder pipeline(HttpPipeline pipeline)

Sets The HTTP pipeline to send requests through.

Parameters:

pipeline - the pipeline value.

Returns:

the AccessControlClientBuilder.

retryPolicy

public AccessControlClientBuilder retryPolicy(RetryPolicy retryPolicy)

Sets The retry policy that will attempt to retry failed requests, if applicable.

Parameters:

retryPolicy - the retryPolicy value.

Returns:

the AccessControlClientBuilder.

serializerAdapter

public AccessControlClientBuilder serializerAdapter(SerializerAdapter serializerAdapter)

Sets The serializer to serialize an object into a string.

Parameters:

serializerAdapter - the serializerAdapter value.

Returns:

the AccessControlClientBuilder.

Applies to