Reference documentation and code samples for the Data Loss Prevention V2 Client class ColumnDataProfile.
The profile for a scanned column within a table.
Generated from protobuf message google.privacy.dlp.v2.ColumnDataProfile
Namespace
Google \ Cloud \ Dlp \ V2Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ name |
string
The name of the profile. |
↳ profile_status |
ProfileStatus
Success or error status from the most recent profile generation attempt. May be empty if the profile is still being generated. |
↳ state |
int
State of a profile. |
↳ profile_last_generated |
Google\Protobuf\Timestamp
The last time the profile was generated. |
↳ table_data_profile |
string
The resource name of the table data profile. |
↳ table_full_resource |
string
The resource name of the resource this column is within. |
↳ dataset_project_id |
string
The Google Cloud project ID that owns the profiled resource. |
↳ dataset_location |
string
If supported, the location where the dataset's data is stored. See https://cloud.google.com/bigquery/docs/locations for supported BigQuery locations. |
↳ dataset_id |
string
The BigQuery dataset ID, if the resource profiled is a BigQuery table. |
↳ table_id |
string
The table ID. |
↳ column |
string
The name of the column. |
↳ sensitivity_score |
SensitivityScore
The sensitivity of this column. |
↳ data_risk_level |
DataRiskLevel
The data risk level for this column. |
↳ column_info_type |
InfoTypeSummary
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. |
↳ other_matches |
array<OtherInfoTypeSummary>
Other types found within this column. List will be unordered. |
↳ estimated_null_percentage |
int
Approximate percentage of entries being null in the column. |
↳ estimated_uniqueness_score |
int
Approximate uniqueness of the column. |
↳ free_text_score |
float
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. |
↳ column_type |
int
The data type of a given column. |
↳ policy_state |
int
Indicates if a policy tag has been applied to the column. |
getName
The name of the profile.
Returns | |
---|---|
Type | Description |
string |
setName
The name of the profile.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getProfileStatus
Success or error status from the most recent profile generation attempt.
May be empty if the profile is still being generated.
Returns | |
---|---|
Type | Description |
ProfileStatus|null |
hasProfileStatus
clearProfileStatus
setProfileStatus
Success or error status from the most recent profile generation attempt.
May be empty if the profile is still being generated.
Parameter | |
---|---|
Name | Description |
var |
ProfileStatus
|
Returns | |
---|---|
Type | Description |
$this |
getState
State of a profile.
Returns | |
---|---|
Type | Description |
int |
setState
State of a profile.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getProfileLastGenerated
The last time the profile was generated.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Timestamp|null |
hasProfileLastGenerated
clearProfileLastGenerated
setProfileLastGenerated
The last time the profile was generated.
Parameter | |
---|---|
Name | Description |
var |
Google\Protobuf\Timestamp
|
Returns | |
---|---|
Type | Description |
$this |
getTableDataProfile
The resource name of the table data profile.
Returns | |
---|---|
Type | Description |
string |
setTableDataProfile
The resource name of the table data profile.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getTableFullResource
The resource name of the resource this column is within.
Returns | |
---|---|
Type | Description |
string |
setTableFullResource
The resource name of the resource this column is within.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getDatasetProjectId
The Google Cloud project ID that owns the profiled resource.
Returns | |
---|---|
Type | Description |
string |
setDatasetProjectId
The Google Cloud project ID that owns the profiled resource.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getDatasetLocation
If supported, the location where the dataset's data is stored.
See https://cloud.google.com/bigquery/docs/locations for supported BigQuery locations.
Returns | |
---|---|
Type | Description |
string |
setDatasetLocation
If supported, the location where the dataset's data is stored.
See https://cloud.google.com/bigquery/docs/locations for supported BigQuery locations.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getDatasetId
The BigQuery dataset ID, if the resource profiled is a BigQuery table.
Returns | |
---|---|
Type | Description |
string |
setDatasetId
The BigQuery dataset ID, if the resource profiled is a BigQuery table.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getTableId
The table ID.
Returns | |
---|---|
Type | Description |
string |
setTableId
The table ID.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getColumn
The name of the column.
Returns | |
---|---|
Type | Description |
string |
setColumn
The name of the column.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getSensitivityScore
The sensitivity of this column.
Returns | |
---|---|
Type | Description |
SensitivityScore|null |
hasSensitivityScore
clearSensitivityScore
setSensitivityScore
The sensitivity of this column.
Parameter | |
---|---|
Name | Description |
var |
SensitivityScore
|
Returns | |
---|---|
Type | Description |
$this |
getDataRiskLevel
The data risk level for this column.
Returns | |
---|---|
Type | Description |
DataRiskLevel|null |
hasDataRiskLevel
clearDataRiskLevel
setDataRiskLevel
The data risk level for this column.
Parameter | |
---|---|
Name | Description |
var |
DataRiskLevel
|
Returns | |
---|---|
Type | Description |
$this |
getColumnInfoType
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.
Returns | |
---|---|
Type | Description |
InfoTypeSummary|null |
hasColumnInfoType
clearColumnInfoType
setColumnInfoType
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.
Parameter | |
---|---|
Name | Description |
var |
InfoTypeSummary
|
Returns | |
---|---|
Type | Description |
$this |
getOtherMatches
Other types found within this column. List will be unordered.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setOtherMatches
Other types found within this column. List will be unordered.
Parameter | |
---|---|
Name | Description |
var |
array<OtherInfoTypeSummary>
|
Returns | |
---|---|
Type | Description |
$this |
getEstimatedNullPercentage
Approximate percentage of entries being null in the column.
Returns | |
---|---|
Type | Description |
int |
setEstimatedNullPercentage
Approximate percentage of entries being null in the column.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getEstimatedUniquenessScore
Approximate uniqueness of the column.
Returns | |
---|---|
Type | Description |
int |
setEstimatedUniquenessScore
Approximate uniqueness of the column.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getFreeTextScore
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.
Returns | |
---|---|
Type | Description |
float |
setFreeTextScore
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.
Parameter | |
---|---|
Name | Description |
var |
float
|
Returns | |
---|---|
Type | Description |
$this |
getColumnType
The data type of a given column.
Returns | |
---|---|
Type | Description |
int |
setColumnType
The data type of a given column.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getPolicyState
Indicates if a policy tag has been applied to the column.
Returns | |
---|---|
Type | Description |
int |
setPolicyState
Indicates if a policy tag has been applied to the column.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |