SqlPoolSensitivityLabelsClient Interface
public interface SqlPoolSensitivityLabelsClient
An instance of this class provides access to all the operations defined in SqlPoolSensitivityLabelsClient.
Method Summary
Method Details
createOrUpdate
public abstract 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:
Returns:
createOrUpdateWithResponse
public abstract Response<SensitivityLabelInner> createOrUpdateWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, String schemaName, String tableName, String columnName, SensitivityLabelInner parameters, Context context)
Creates or updates the sensitivity label of a given column in a Sql pool.
Parameters:
Returns:
delete
public abstract 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:
deleteWithResponse
public abstract Response<Void> deleteWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, String schemaName, String tableName, String columnName, Context context)
Deletes the sensitivity label of a given column in a Sql pool.
Parameters:
Returns:
disableRecommendation
public abstract void disableRecommendation(String resourceGroupName, String workspaceName, String sqlPoolName, String schemaName, String tableName, String columnName)
Disables sensitivity recommendations on a given column.
Parameters:
disableRecommendationWithResponse
public abstract Response<Void> disableRecommendationWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, String schemaName, String tableName, String columnName, Context context)
Disables sensitivity recommendations on a given column.
Parameters:
Returns:
enableRecommendation
public abstract 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:
enableRecommendationWithResponse
public abstract Response<Void> enableRecommendationWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, String schemaName, String tableName, String columnName, Context context)
Enables sensitivity recommendations on a given column (recommendations are enabled by default on all columns).
Parameters:
Returns:
get
public abstract 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:
Returns:
getWithResponse
public abstract Response<SensitivityLabelInner> getWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, String schemaName, String tableName, String columnName, SensitivityLabelSource sensitivityLabelSource, Context context)
Gets the sensitivity label of a given column.
Parameters:
Returns:
listCurrent
public abstract PagedIterable<SensitivityLabelInner> listCurrent(String resourceGroupName, String workspaceName, String sqlPoolName)
Gets SQL pool sensitivity labels Gets SQL pool sensitivity labels.
Parameters:
Returns:
listCurrent
public abstract PagedIterable<SensitivityLabelInner> listCurrent(String resourceGroupName, String workspaceName, String sqlPoolName, String filter, Context context)
Gets SQL pool sensitivity labels Gets SQL pool sensitivity labels.
Parameters:
Returns:
listRecommended
public abstract PagedIterable<SensitivityLabelInner> listRecommended(String resourceGroupName, String workspaceName, String sqlPoolName)
Gets sensitivity labels of a given SQL pool Gets sensitivity labels of a given SQL pool.
Parameters:
Returns:
listRecommended
public abstract PagedIterable<SensitivityLabelInner> listRecommended(String resourceGroupName, String workspaceName, String sqlPoolName, Boolean includeDisabledRecommendations, String skipToken, String filter, Context context)
Gets sensitivity labels of a given SQL pool Gets sensitivity labels of a given SQL pool.
Parameters:
Returns:
update
public abstract void update(String resourceGroupName, String workspaceName, String sqlPoolName, SensitivityLabelUpdateList parameters)
Update sensitivity labels of a given SQL Pool using an operations batch.
Parameters:
updateWithResponse
public abstract Response<Void> updateWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, SensitivityLabelUpdateList parameters, Context context)
Update sensitivity labels of a given SQL Pool using an operations batch.
Parameters:
Returns: