Data Loss Prevention V2 Client - Class TableDataProfile (1.17.0)

Reference documentation and code samples for the Data Loss Prevention V2 Client class TableDataProfile.

The profile for a scanned table.

Generated from protobuf message google.privacy.dlp.v2.TableDataProfile

Namespace

Google \ Cloud \ Dlp \ V2

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ name
string

The name of the profile.

↳ data_source_type
Google\Cloud\Dlp\V2\DataSourceType

The resource type that was profiled.

↳ project_data_profile
string

The resource name of the project data profile for this table.

↳ dataset_project_id
string

The Google Cloud project ID that owns the 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 locations.

↳ dataset_id
string

If the resource is BigQuery, the dataset ID.

↳ table_id
string

If the resource is BigQuery, the BigQuery table ID.

↳ full_resource
string

The resource name of the resource profiled. https://cloud.google.com/apis/design/resource_names#full_resource_name

↳ profile_status
Google\Cloud\Dlp\V2\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.

↳ sensitivity_score
Google\Cloud\Dlp\V2\SensitivityScore

The sensitivity score of this table.

↳ data_risk_level
Google\Cloud\Dlp\V2\DataRiskLevel

The data risk level of this table.

↳ predicted_info_types
array< Google\Cloud\Dlp\V2\InfoTypeSummary >

The infoTypes predicted from this table's data.

↳ other_info_types
array< Google\Cloud\Dlp\V2\OtherInfoTypeSummary >

Other infoTypes found in this table's data.

↳ config_snapshot
Google\Cloud\Dlp\V2\DataProfileConfigSnapshot

The snapshot of the configurations used to generate the profile.

↳ last_modified_time
Google\Protobuf\Timestamp

The time when this table was last modified

↳ expiration_time
Google\Protobuf\Timestamp

Optional. The time when this table expires.

↳ scanned_column_count
int|string

The number of columns profiled in the table.

↳ failed_column_count
int|string

The number of columns skipped in the table because of an error.

↳ table_size_bytes
int|string

The size of the table when the profile was generated.

↳ row_count
int|string

Number of rows in the table when the profile was generated. This will not be populated for BigLake tables.

↳ encryption_status
int

How the table is encrypted.

↳ resource_visibility
int

How broadly a resource has been shared.

↳ profile_last_generated
Google\Protobuf\Timestamp

The last time the profile was generated.

↳ resource_labels
array| Google\Protobuf\Internal\MapField

The labels applied to the resource at the time the profile was generated.

↳ create_time
Google\Protobuf\Timestamp

The time at which the table was created.

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

getDataSourceType

The resource type that was profiled.

Returns
Type
Description

hasDataSourceType

clearDataSourceType

setDataSourceType

The resource type that was profiled.

Parameter
Name
Description
Returns
Type
Description
$this

getProjectDataProfile

The resource name of the project data profile for this table.

Returns
Type
Description
string

setProjectDataProfile

The resource name of the project data profile for this table.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getDatasetProjectId

The Google Cloud project ID that owns the resource.

Returns
Type
Description
string

setDatasetProjectId

The Google Cloud project ID that owns the 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 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 locations.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getDatasetId

If the resource is BigQuery, the dataset ID.

Returns
Type
Description
string

setDatasetId

If the resource is BigQuery, the dataset ID.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getTableId

If the resource is BigQuery, the BigQuery table ID.

Returns
Type
Description
string

setTableId

If the resource is BigQuery, the BigQuery table ID.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getFullResource

Returns
Type
Description
string

setFullResource

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

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
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

getSensitivityScore

The sensitivity score of this table.

Returns
Type
Description

hasSensitivityScore

clearSensitivityScore

setSensitivityScore

The sensitivity score of this table.

Parameter
Name
Description
Returns
Type
Description
$this

getDataRiskLevel

The data risk level of this table.

Returns
Type
Description

hasDataRiskLevel

clearDataRiskLevel

setDataRiskLevel

The data risk level of this table.

Parameter
Name
Description
Returns
Type
Description
$this

getPredictedInfoTypes

The infoTypes predicted from this table's data.

Returns
Type
Description

setPredictedInfoTypes

The infoTypes predicted from this table's data.

Parameter
Name
Description
Returns
Type
Description
$this

getOtherInfoTypes

Other infoTypes found in this table's data.

Returns
Type
Description

setOtherInfoTypes

Other infoTypes found in this table's data.

Parameter
Name
Description
Returns
Type
Description
$this

getConfigSnapshot

The snapshot of the configurations used to generate the profile.

Returns
Type
Description

hasConfigSnapshot

clearConfigSnapshot

setConfigSnapshot

The snapshot of the configurations used to generate the profile.

Parameter
Name
Description
Returns
Type
Description
$this

getLastModifiedTime

The time when this table was last modified

Returns
Type
Description

hasLastModifiedTime

clearLastModifiedTime

setLastModifiedTime

The time when this table was last modified

Parameter
Name
Description
Returns
Type
Description
$this

getExpirationTime

Optional. The time when this table expires.

Returns
Type
Description

hasExpirationTime

clearExpirationTime

setExpirationTime

Optional. The time when this table expires.

Parameter
Name
Description
Returns
Type
Description
$this

getScannedColumnCount

The number of columns profiled in the table.

Returns
Type
Description
int|string

setScannedColumnCount

The number of columns profiled in the table.

Parameter
Name
Description
var
int|string
Returns
Type
Description
$this

getFailedColumnCount

The number of columns skipped in the table because of an error.

Returns
Type
Description
int|string

setFailedColumnCount

The number of columns skipped in the table because of an error.

Parameter
Name
Description
var
int|string
Returns
Type
Description
$this

getTableSizeBytes

The size of the table when the profile was generated.

Returns
Type
Description
int|string

setTableSizeBytes

The size of the table when the profile was generated.

Parameter
Name
Description
var
int|string
Returns
Type
Description
$this

getRowCount

Number of rows in the table when the profile was generated.

This will not be populated for BigLake tables.

Returns
Type
Description
int|string

setRowCount

Number of rows in the table when the profile was generated.

This will not be populated for BigLake tables.

Parameter
Name
Description
var
int|string
Returns
Type
Description
$this

getEncryptionStatus

How the table is encrypted.

Returns
Type
Description
int

setEncryptionStatus

How the table is encrypted.

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getResourceVisibility

How broadly a resource has been shared.

Returns
Type
Description
int

setResourceVisibility

How broadly a resource has been shared.

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getProfileLastGenerated

The last time the profile was generated.

Returns
Type
Description

hasProfileLastGenerated

clearProfileLastGenerated

setProfileLastGenerated

The last time the profile was generated.

Parameter
Name
Description
Returns
Type
Description
$this

getResourceLabels

The labels applied to the resource at the time the profile was generated.

Returns
Type
Description

setResourceLabels

The labels applied to the resource at the time the profile was generated.

Parameter
Name
Description
Returns
Type
Description
$this

getCreateTime

The time at which the table was created.

Returns
Type
Description

hasCreateTime

clearCreateTime

setCreateTime

The time at which the table was created.

Parameter
Name
Description
Returns
Type
Description
$this
Design a Mobile Site
View Site in Mobile | Classic
Share by: