Interface SqlPoolSensitivityLabelsClient
public interface SqlPoolSensitivityLabelsClient
An instance of this class provides access to all the operations defined in SqlPoolSensitivityLabelsClient.
-
Method Summary
Modifier and TypeMethodDescriptioncreateOrUpdate
(String resourceGroupName, String workspaceName, String sqlPoolName, String schemaName, String tableName, String columnName, SensitivityLabelInner parameters) Creates or updates the sensitivity label of a given column in a Sql pool.com.azure.core.http.rest.Response<SensitivityLabelInner>
createOrUpdateWithResponse
(String resourceGroupName, String workspaceName, String sqlPoolName, String schemaName, String tableName, String columnName, SensitivityLabelInner parameters, com.azure.core.util.Context context) Creates or updates the sensitivity label of a given column in a Sql pool.void
delete
(String resourceGroupName, String workspaceName, String sqlPoolName, String schemaName, String tableName, String columnName) Deletes the sensitivity label of a given column in a Sql pool.com.azure.core.http.rest.Response<Void>
deleteWithResponse
(String resourceGroupName, String workspaceName, String sqlPoolName, String schemaName, String tableName, String columnName, com.azure.core.util.Context context) Deletes the sensitivity label of a given column in a Sql pool.void
disableRecommendation
(String resourceGroupName, String workspaceName, String sqlPoolName, String schemaName, String tableName, String columnName) Disables sensitivity recommendations on a given column.com.azure.core.http.rest.Response<Void>
disableRecommendationWithResponse
(String resourceGroupName, String workspaceName, String sqlPoolName, String schemaName, String tableName, String columnName, com.azure.core.util.Context context) Disables sensitivity recommendations on a given column.void
enableRecommendation
(String resourceGroupName, String workspaceName, String sqlPoolName, String schemaName, String tableName, String columnName) Enables sensitivity recommendations on a given column (recommendations are enabled by default on all columns).com.azure.core.http.rest.Response<Void>
enableRecommendationWithResponse
(String resourceGroupName, String workspaceName, String sqlPoolName, String schemaName, String tableName, String columnName, com.azure.core.util.Context context) Enables sensitivity recommendations on a given column (recommendations are enabled by default on all columns).get
(String resourceGroupName, String workspaceName, String sqlPoolName, String schemaName, String tableName, String columnName, SensitivityLabelSource sensitivityLabelSource) Gets the sensitivity label of a given column.com.azure.core.http.rest.Response<SensitivityLabelInner>
getWithResponse
(String resourceGroupName, String workspaceName, String sqlPoolName, String schemaName, String tableName, String columnName, SensitivityLabelSource sensitivityLabelSource, com.azure.core.util.Context context) Gets the sensitivity label of a given column.com.azure.core.http.rest.PagedIterable<SensitivityLabelInner>
listCurrent
(String resourceGroupName, String workspaceName, String sqlPoolName) Gets SQL pool sensitivity labelscom.azure.core.http.rest.PagedIterable<SensitivityLabelInner>
listCurrent
(String resourceGroupName, String workspaceName, String sqlPoolName, String filter, com.azure.core.util.Context context) Gets SQL pool sensitivity labelscom.azure.core.http.rest.PagedIterable<SensitivityLabelInner>
listRecommended
(String resourceGroupName, String workspaceName, String sqlPoolName) Gets sensitivity labels of a given SQL poolcom.azure.core.http.rest.PagedIterable<SensitivityLabelInner>
listRecommended
(String resourceGroupName, String workspaceName, String sqlPoolName, Boolean includeDisabledRecommendations, String skipToken, String filter, com.azure.core.util.Context context) Gets sensitivity labels of a given SQL poolvoid
update
(String resourceGroupName, String workspaceName, String sqlPoolName, SensitivityLabelUpdateList parameters) Update sensitivity labels of a given SQL Pool using an operations batch.com.azure.core.http.rest.Response<Void>
updateWithResponse
(String resourceGroupName, String workspaceName, String sqlPoolName, SensitivityLabelUpdateList parameters, com.azure.core.util.Context context) Update sensitivity labels of a given SQL Pool using an operations batch.
-
Method Details
-
listCurrent
com.azure.core.http.rest.PagedIterable<SensitivityLabelInner> listCurrent(String resourceGroupName, String workspaceName, String sqlPoolName) Gets SQL pool sensitivity labelsGets SQL pool sensitivity labels.
- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.workspaceName
- The name of the workspace.sqlPoolName
- SQL pool name.- Returns:
- sQL pool sensitivity labels as paginated response with
PagedIterable
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
listCurrent
com.azure.core.http.rest.PagedIterable<SensitivityLabelInner> listCurrent(String resourceGroupName, String workspaceName, String sqlPoolName, String filter, com.azure.core.util.Context context) Gets SQL pool sensitivity labelsGets SQL pool sensitivity labels.
- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.workspaceName
- The name of the workspace.sqlPoolName
- SQL pool name.filter
- An OData filter expression that filters elements in the collection.context
- The context to associate with this operation.- Returns:
- sQL pool sensitivity labels as paginated response with
PagedIterable
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
updateWithResponse
com.azure.core.http.rest.Response<Void> updateWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, SensitivityLabelUpdateList parameters, com.azure.core.util.Context context) Update sensitivity labels of a given SQL Pool using an operations batch.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.workspaceName
- The name of the workspace.sqlPoolName
- SQL pool name.parameters
- A list of sensitivity label update operations.context
- The context to associate with this operation.- Returns:
- the
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
update
void update(String resourceGroupName, String workspaceName, String sqlPoolName, SensitivityLabelUpdateList parameters) Update sensitivity labels of a given SQL Pool using an operations batch.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.workspaceName
- The name of the workspace.sqlPoolName
- SQL pool name.parameters
- A list of sensitivity label update operations.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
listRecommended
com.azure.core.http.rest.PagedIterable<SensitivityLabelInner> listRecommended(String resourceGroupName, String workspaceName, String sqlPoolName) Gets sensitivity labels of a given SQL poolGets sensitivity labels of a given SQL pool.
- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.workspaceName
- The name of the workspace.sqlPoolName
- SQL pool name.- Returns:
- sensitivity labels of a given SQL pool as paginated response with
PagedIterable
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
listRecommended
com.azure.core.http.rest.PagedIterable<SensitivityLabelInner> listRecommended(String resourceGroupName, String workspaceName, String sqlPoolName, Boolean includeDisabledRecommendations, String skipToken, String filter, com.azure.core.util.Context context) Gets sensitivity labels of a given SQL poolGets sensitivity labels of a given SQL pool.
- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.workspaceName
- The name of the workspace.sqlPoolName
- SQL pool name.includeDisabledRecommendations
- Specifies whether to include disabled recommendations or not.skipToken
- An OData query option to indicate how many elements to skip in the collection.filter
- An OData filter expression that filters elements in the collection.context
- The context to associate with this operation.- Returns:
- sensitivity labels of a given SQL pool as paginated response with
PagedIterable
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
createOrUpdateWithResponse
com.azure.core.http.rest.Response<SensitivityLabelInner> createOrUpdateWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, String schemaName, String tableName, String columnName, SensitivityLabelInner parameters, com.azure.core.util.Context context) Creates or updates the sensitivity label of a given column in a Sql pool.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.workspaceName
- The name of the workspace.sqlPoolName
- SQL pool name.schemaName
- The name of the schema.tableName
- The name of the table.columnName
- The name of the column.parameters
- The column sensitivity label resource.context
- The context to associate with this operation.- Returns:
- a sensitivity label along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
createOrUpdate
SensitivityLabelInner createOrUpdate(String resourceGroupName, String workspaceName, String sqlPoolName, String schemaName, String tableName, String columnName, SensitivityLabelInner parameters) Creates or updates the sensitivity label of a given column in a Sql pool.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.workspaceName
- The name of the workspace.sqlPoolName
- SQL pool name.schemaName
- The name of the schema.tableName
- The name of the table.columnName
- The name of the column.parameters
- The column sensitivity label resource.- Returns:
- a sensitivity label.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
deleteWithResponse
com.azure.core.http.rest.Response<Void> deleteWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, String schemaName, String tableName, String columnName, com.azure.core.util.Context context) Deletes the sensitivity label of a given column in a Sql pool.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.workspaceName
- The name of the workspace.sqlPoolName
- SQL pool name.schemaName
- The name of the schema.tableName
- The name of the table.columnName
- The name of the column.context
- The context to associate with this operation.- Returns:
- the
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
delete
void delete(String resourceGroupName, String workspaceName, String sqlPoolName, String schemaName, String tableName, String columnName) Deletes the sensitivity label of a given column in a Sql pool.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.workspaceName
- The name of the workspace.sqlPoolName
- SQL pool name.schemaName
- The name of the schema.tableName
- The name of the table.columnName
- The name of the column.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
getWithResponse
com.azure.core.http.rest.Response<SensitivityLabelInner> getWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, String schemaName, String tableName, String columnName, SensitivityLabelSource sensitivityLabelSource, com.azure.core.util.Context context) Gets the sensitivity label of a given column.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.workspaceName
- The name of the workspace.sqlPoolName
- SQL pool name.schemaName
- The name of the schema.tableName
- The name of the table.columnName
- The name of the column.sensitivityLabelSource
- The source of the sensitivity label.context
- The context to associate with this operation.- Returns:
- the sensitivity label of a given column along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
get
SensitivityLabelInner get(String resourceGroupName, String workspaceName, String sqlPoolName, String schemaName, String tableName, String columnName, SensitivityLabelSource sensitivityLabelSource) Gets the sensitivity label of a given column.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.workspaceName
- The name of the workspace.sqlPoolName
- SQL pool name.schemaName
- The name of the schema.tableName
- The name of the table.columnName
- The name of the column.sensitivityLabelSource
- The source of the sensitivity label.- Returns:
- the sensitivity label of a given column.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
enableRecommendationWithResponse
com.azure.core.http.rest.Response<Void> enableRecommendationWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, String schemaName, String tableName, String columnName, com.azure.core.util.Context context) Enables sensitivity recommendations on a given column (recommendations are enabled by default on all columns).- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.workspaceName
- The name of the workspace.sqlPoolName
- SQL pool name.schemaName
- The name of the schema.tableName
- The name of the table.columnName
- The name of the column.context
- The context to associate with this operation.- Returns:
- the
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
enableRecommendation
void enableRecommendation(String resourceGroupName, String workspaceName, String sqlPoolName, String schemaName, String tableName, String columnName) Enables sensitivity recommendations on a given column (recommendations are enabled by default on all columns).- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.workspaceName
- The name of the workspace.sqlPoolName
- SQL pool name.schemaName
- The name of the schema.tableName
- The name of the table.columnName
- The name of the column.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
disableRecommendationWithResponse
com.azure.core.http.rest.Response<Void> disableRecommendationWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, String schemaName, String tableName, String columnName, com.azure.core.util.Context context) Disables sensitivity recommendations on a given column.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.workspaceName
- The name of the workspace.sqlPoolName
- SQL pool name.schemaName
- The name of the schema.tableName
- The name of the table.columnName
- The name of the column.context
- The context to associate with this operation.- Returns:
- the
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
disableRecommendation
void disableRecommendation(String resourceGroupName, String workspaceName, String sqlPoolName, String schemaName, String tableName, String columnName) Disables sensitivity recommendations on a given column.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.workspaceName
- The name of the workspace.sqlPoolName
- SQL pool name.schemaName
- The name of the schema.tableName
- The name of the table.columnName
- The name of the column.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-