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