Google Cloud Data Loss Prevention v2 API - Class ColumnDataProfile (4.8.0)

public sealed class ColumnDataProfile : IMessage<ColumnDataProfile>, IEquatable<ColumnDataProfile>, IDeepCloneable<ColumnDataProfile>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Data Loss Prevention v2 API class ColumnDataProfile.

The profile for a scanned column within a table.

Inheritance

object > ColumnDataProfile

Namespace

Google.Cloud.Dlp.V2

Assembly

Google.Cloud.Dlp.V2.dll

Constructors

ColumnDataProfile()

public ColumnDataProfile()

ColumnDataProfile(ColumnDataProfile)

public ColumnDataProfile(ColumnDataProfile other)
Parameter
Name Description
other ColumnDataProfile

Properties

Column

public string Column { get; set; }

The name of the column.

Property Value
Type Description
string

ColumnDataProfileName

public ColumnDataProfileName ColumnDataProfileName { get; set; }

ColumnDataProfileName-typed view over the Name resource name property.

Property Value
Type Description
ColumnDataProfileName

ColumnInfoType

public InfoTypeSummary ColumnInfoType { get; set; }

If it's been determined this column can be identified as a single type, this will be set. Otherwise the column either has unidentifiable content or mixed types.

Property Value
Type Description
InfoTypeSummary

ColumnType

public ColumnDataProfile.Types.ColumnDataType ColumnType { get; set; }

The data type of a given column.

Property Value
Type Description
ColumnDataProfileTypesColumnDataType

DataRiskLevel

public DataRiskLevel DataRiskLevel { get; set; }

The data risk level for this column.

Property Value
Type Description
DataRiskLevel

DatasetId

public string DatasetId { get; set; }

The BigQuery dataset ID.

Property Value
Type Description
string

DatasetLocation

public string DatasetLocation { get; set; }

The BigQuery location where the dataset's data is stored. See https://cloud.google.com/bigquery/docs/locations for supported locations.

Property Value
Type Description
string

DatasetProjectId

public string DatasetProjectId { get; set; }

The Google Cloud project ID that owns the profiled resource.

Property Value
Type Description
string

EstimatedNullPercentage

public NullPercentageLevel EstimatedNullPercentage { get; set; }

Approximate percentage of entries being null in the column.

Property Value
Type Description
NullPercentageLevel

EstimatedUniquenessScore

public UniquenessScoreLevel EstimatedUniquenessScore { get; set; }

Approximate uniqueness of the column.

Property Value
Type Description
UniquenessScoreLevel

FreeTextScore

public double FreeTextScore { get; set; }

The likelihood that this column contains free-form text. A value close to 1 may indicate the column is likely to contain free-form or natural language text. Range in 0-1.

Property Value
Type Description
double

Name

public string Name { get; set; }

The name of the profile.

Property Value
Type Description
string

OtherMatches

public RepeatedField<OtherInfoTypeSummary> OtherMatches { get; }

Other types found within this column. List will be unordered.

Property Value
Type Description
RepeatedFieldOtherInfoTypeSummary

PolicyState

public ColumnDataProfile.Types.ColumnPolicyState PolicyState { get; set; }

Indicates if a policy tag has been applied to the column.

Property Value
Type Description
ColumnDataProfileTypesColumnPolicyState

ProfileLastGenerated

public Timestamp ProfileLastGenerated { get; set; }

The last time the profile was generated.

Property Value
Type Description
Timestamp

ProfileStatus

public ProfileStatus ProfileStatus { get; set; }

Success or error status from the most recent profile generation attempt. May be empty if the profile is still being generated.

Property Value
Type Description
ProfileStatus

SensitivityScore

public SensitivityScore SensitivityScore { get; set; }

The sensitivity of this column.

Property Value
Type Description
SensitivityScore

State

public ColumnDataProfile.Types.State State { get; set; }

State of a profile.

Property Value
Type Description
ColumnDataProfileTypesState

TableDataProfile

public string TableDataProfile { get; set; }

The resource name of the table data profile.

Property Value
Type Description
string

TableFullResource

public string TableFullResource { get; set; }

The resource name of the resource this column is within.

Property Value
Type Description
string

TableId

public string TableId { get; set; }

The BigQuery table ID.

Property Value
Type Description
string