SensitivityLabelsClient Interface
public interface SensitivityLabelsClient
An instance of this class provides access to all the operations defined in SensitivityLabelsClient.
Method Summary
Method Details
createOrUpdate
public abstract SensitivityLabelInner createOrUpdate(String resourceGroupName, String serverName, String databaseName, String schemaName, String tableName, String columnName, SensitivityLabelInner parameters)
Creates or updates the sensitivity label of a given column.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono<SensitivityLabelInner> createOrUpdateAsync(String resourceGroupName, String serverName, String databaseName, String schemaName, String tableName, String columnName, SensitivityLabelInner parameters)
Creates or updates the sensitivity label of a given column.
Parameters:
Returns:
createOrUpdateWithResponse
public abstract Response<SensitivityLabelInner> createOrUpdateWithResponse(String resourceGroupName, String serverName, String databaseName, String schemaName, String tableName, String columnName, SensitivityLabelInner parameters, Context context)
Creates or updates the sensitivity label of a given column.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono<Response<SensitivityLabelInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String schemaName, String tableName, String columnName, SensitivityLabelInner parameters)
Creates or updates the sensitivity label of a given column.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String serverName, String databaseName, String schemaName, String tableName, String columnName)
Deletes the sensitivity label of a given column.
Parameters:
deleteAsync
public abstract Mono<Void> deleteAsync(String resourceGroupName, String serverName, String databaseName, String schemaName, String tableName, String columnName)
Deletes the sensitivity label of a given column.
Parameters:
Returns:
deleteWithResponse
public abstract Response<Void> deleteWithResponse(String resourceGroupName, String serverName, String databaseName, String schemaName, String tableName, String columnName, Context context)
Deletes the sensitivity label of a given column.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String schemaName, String tableName, String columnName)
Deletes the sensitivity label of a given column.
Parameters:
Returns:
disableRecommendation
public abstract void disableRecommendation(String resourceGroupName, String serverName, String databaseName, String schemaName, String tableName, String columnName)
Disables sensitivity recommendations on a given column.
Parameters:
disableRecommendationAsync
public abstract Mono<Void> disableRecommendationAsync(String resourceGroupName, String serverName, String databaseName, String schemaName, String tableName, String columnName)
Disables sensitivity recommendations on a given column.
Parameters:
Returns:
disableRecommendationWithResponse
public abstract Response<Void> disableRecommendationWithResponse(String resourceGroupName, String serverName, String databaseName, String schemaName, String tableName, String columnName, Context context)
Disables sensitivity recommendations on a given column.
Parameters:
Returns:
disableRecommendationWithResponseAsync
public abstract Mono<Response<Void>> disableRecommendationWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String schemaName, String tableName, String columnName)
Disables sensitivity recommendations on a given column.
Parameters:
Returns:
enableRecommendation
public abstract void enableRecommendation(String resourceGroupName, String serverName, String databaseName, String schemaName, String tableName, String columnName)
Enables sensitivity recommendations on a given column (recommendations are enabled by default on all columns).
Parameters:
enableRecommendationAsync
public abstract Mono<Void> enableRecommendationAsync(String resourceGroupName, String serverName, String databaseName, String schemaName, String tableName, String columnName)
Enables sensitivity recommendations on a given column (recommendations are enabled by default on all columns).
Parameters:
Returns:
enableRecommendationWithResponse
public abstract Response<Void> enableRecommendationWithResponse(String resourceGroupName, String serverName, String databaseName, 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:
enableRecommendationWithResponseAsync
public abstract Mono<Response<Void>> enableRecommendationWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String schemaName, String tableName, String columnName)
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 serverName, String databaseName, String schemaName, String tableName, String columnName, SensitivityLabelSource sensitivityLabelSource)
Gets the sensitivity label of a given column.
Parameters:
Returns:
getAsync
public abstract Mono<SensitivityLabelInner> getAsync(String resourceGroupName, String serverName, String databaseName, 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 serverName, String databaseName, String schemaName, String tableName, String columnName, SensitivityLabelSource sensitivityLabelSource, Context context)
Gets the sensitivity label of a given column.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono<Response<SensitivityLabelInner>> getWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String schemaName, String tableName, String columnName, SensitivityLabelSource sensitivityLabelSource)
Gets the sensitivity label of a given column.
Parameters:
Returns:
listByDatabase
public abstract PagedIterable<SensitivityLabelInner> listByDatabase(String resourceGroupName, String serverName, String databaseName)
Gets the sensitivity labels of a given database.
Parameters:
Returns:
listByDatabase
public abstract PagedIterable<SensitivityLabelInner> listByDatabase(String resourceGroupName, String serverName, String databaseName, String filter, Context context)
Gets the sensitivity labels of a given database.
Parameters:
Returns:
listByDatabaseAsync
public abstract PagedFlux<SensitivityLabelInner> listByDatabaseAsync(String resourceGroupName, String serverName, String databaseName)
Gets the sensitivity labels of a given database.
Parameters:
Returns:
listByDatabaseAsync
public abstract PagedFlux<SensitivityLabelInner> listByDatabaseAsync(String resourceGroupName, String serverName, String databaseName, String filter)
Gets the sensitivity labels of a given database.
Parameters:
Returns:
listCurrentByDatabase
public abstract PagedIterable<SensitivityLabelInner> listCurrentByDatabase(String resourceGroupName, String serverName, String databaseName)
Gets the sensitivity labels of a given database.
Parameters:
Returns:
listCurrentByDatabase
public abstract PagedIterable<SensitivityLabelInner> listCurrentByDatabase(String resourceGroupName, String serverName, String databaseName, String skipToken, Boolean count, String filter, Context context)
Gets the sensitivity labels of a given database.
Parameters:
Returns:
listCurrentByDatabaseAsync
public abstract PagedFlux<SensitivityLabelInner> listCurrentByDatabaseAsync(String resourceGroupName, String serverName, String databaseName)
Gets the sensitivity labels of a given database.
Parameters:
Returns:
listCurrentByDatabaseAsync
public abstract PagedFlux<SensitivityLabelInner> listCurrentByDatabaseAsync(String resourceGroupName, String serverName, String databaseName, String skipToken, Boolean count, String filter)
Gets the sensitivity labels of a given database.
Parameters:
Returns:
listRecommendedByDatabase
public abstract PagedIterable<SensitivityLabelInner> listRecommendedByDatabase(String resourceGroupName, String serverName, String databaseName)
Gets the sensitivity labels of a given database.
Parameters:
Returns:
listRecommendedByDatabase
public abstract PagedIterable<SensitivityLabelInner> listRecommendedByDatabase(String resourceGroupName, String serverName, String databaseName, String skipToken, Boolean includeDisabledRecommendations, String filter, Context context)
Gets the sensitivity labels of a given database.
Parameters:
Returns:
listRecommendedByDatabaseAsync
public abstract PagedFlux<SensitivityLabelInner> listRecommendedByDatabaseAsync(String resourceGroupName, String serverName, String databaseName)
Gets the sensitivity labels of a given database.
Parameters:
Returns:
listRecommendedByDatabaseAsync
public abstract PagedFlux<SensitivityLabelInner> listRecommendedByDatabaseAsync(String resourceGroupName, String serverName, String databaseName, String skipToken, Boolean includeDisabledRecommendations, String filter)
Gets the sensitivity labels of a given database.
Parameters:
Returns:
update
public abstract void update(String resourceGroupName, String serverName, String databaseName, SensitivityLabelUpdateList parameters)
Update sensitivity labels of a given database using an operations batch.
Parameters:
updateAsync
public abstract Mono<Void> updateAsync(String resourceGroupName, String serverName, String databaseName, SensitivityLabelUpdateList parameters)
Update sensitivity labels of a given database using an operations batch.
Parameters:
Returns:
updateWithResponse
public abstract Response<Void> updateWithResponse(String resourceGroupName, String serverName, String databaseName, SensitivityLabelUpdateList parameters, Context context)
Update sensitivity labels of a given database using an operations batch.
Parameters:
Returns:
updateWithResponseAsync
public abstract Mono<Response<Void>> updateWithResponseAsync(String resourceGroupName, String serverName, String databaseName, SensitivityLabelUpdateList parameters)
Update sensitivity labels of a given database using an operations batch.
Parameters:
Returns: