public sealed class ColumnDataProfile : IMessage<ColumnDataProfile>, IEquatable<ColumnDataProfile>, IDeepCloneable<ColumnDataProfile>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud Data Loss Prevention v2 API class ColumnDataProfile.
The profile for a scanned column within a table.
Implements
IMessageColumnDataProfile, IEquatableColumnDataProfile, IDeepCloneableColumnDataProfile, IBufferMessage, IMessageNamespace
Google.Cloud.Dlp.V2Assembly
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, if the resource profiled is a BigQuery table.
| Property Value | |
|---|---|
| Type | Description |
string |
|
DatasetLocation
public string DatasetLocation { get; set; }If supported, the location where the dataset's data is stored. See https://cloud.google.com/bigquery/docs/locations for supported BigQuery 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 table ID.
| Property Value | |
|---|---|
| Type | Description |
string |
|