SensitivityLabel Interface

public interface SensitivityLabel

An immutable client-side representation of SensitivityLabel.

Method Summary

Modifier and Type Method and Description
abstract String columnName()

Gets the columnName property: The column name.

abstract void disableRecommendation()

Disables sensitivity recommendations on a given column.

abstract Response<Void> disableRecommendationWithResponse(Context context)

Disables sensitivity recommendations on a given column.

abstract void enableRecommendation()

Enables sensitivity recommendations on a given column (recommendations are enabled by default on all columns).

abstract Response<Void> enableRecommendationWithResponse(Context context)

Enables sensitivity recommendations on a given column (recommendations are enabled by default on all columns).

abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract String informationType()

Gets the informationType property: The information type.

abstract String informationTypeId()

Gets the informationTypeId property: The information type ID.

abstract SensitivityLabelInner innerModel()

Gets the inner com.azure.resourcemanager.synapse.fluent.models.SensitivityLabelInner object.

abstract Boolean isDisabled()

Gets the isDisabled property: Is sensitivity recommendation disabled.

abstract String labelId()

Gets the labelId property: The label ID.

abstract String labelName()

Gets the labelName property: The label name.

abstract String managedBy()

Gets the managedBy property: managed by.

abstract String name()

Gets the name property: The name of the resource.

abstract SensitivityLabelRank rank()

Gets the rank property: The rank property.

abstract String resourceGroupName()

Gets the name of the resource group.

abstract String schemaName()

Gets the schemaName property: The schema name.

abstract String tableName()

Gets the tableName property: The table name.

abstract String type()

Gets the type property: The type of the resource.

abstract Update update()

Begins update for the SensitivityLabel resource.

Method Details

columnName

public abstract String columnName()

Gets the columnName property: The column name.

Returns:

the columnName value.

disableRecommendation

public abstract void disableRecommendation()

Disables sensitivity recommendations on a given column.

disableRecommendationWithResponse

public abstract Response<Void> disableRecommendationWithResponse(Context context)

Disables sensitivity recommendations on a given column.

Parameters:

context - The context to associate with this operation.

Returns:

enableRecommendation

public abstract void enableRecommendation()

Enables sensitivity recommendations on a given column (recommendations are enabled by default on all columns).

enableRecommendationWithResponse

public abstract Response<Void> enableRecommendationWithResponse(Context context)

Enables sensitivity recommendations on a given column (recommendations are enabled by default on all columns).

Parameters:

context - The context to associate with this operation.

Returns:

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

informationType

public abstract String informationType()

Gets the informationType property: The information type.

Returns:

the informationType value.

informationTypeId

public abstract String informationTypeId()

Gets the informationTypeId property: The information type ID.

Returns:

the informationTypeId value.

innerModel

public abstract SensitivityLabelInner innerModel()

Gets the inner com.azure.resourcemanager.synapse.fluent.models.SensitivityLabelInner object.

Returns:

the inner object.

isDisabled

public abstract Boolean isDisabled()

Gets the isDisabled property: Is sensitivity recommendation disabled. Applicable for recommended sensitivity label only. Specifies whether the sensitivity recommendation on this column is disabled (dismissed) or not.

Returns:

the isDisabled value.

labelId

public abstract String labelId()

Gets the labelId property: The label ID.

Returns:

the labelId value.

labelName

public abstract String labelName()

Gets the labelName property: The label name.

Returns:

the labelName value.

managedBy

public abstract String managedBy()

Gets the managedBy property: managed by.

Returns:

the managedBy value.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

rank

public abstract SensitivityLabelRank rank()

Gets the rank property: The rank property.

Returns:

the rank value.

resourceGroupName

public abstract String resourceGroupName()

Gets the name of the resource group.

Returns:

the name of the resource group.

schemaName

public abstract String schemaName()

Gets the schemaName property: The schema name.

Returns:

the schemaName value.

tableName

public abstract String tableName()

Gets the tableName property: The table name.

Returns:

the tableName value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

update

public abstract SensitivityLabel.Update update()

Begins update for the SensitivityLabel resource.

Returns:

the stage of resource update.

Applies to