Reference documentation and code samples for the Data Loss Prevention V2 Client class Container.
Represents a container that may contain DLP findings.
Examples of a container include a file, table, or database record.
Generated from protobuf message google.privacy.dlp.v2.Container
Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ type
string
Container type, for example BigQuery or Cloud Storage.
↳ project_id
string
Project where the finding was found. Can be different from the project that owns the finding.
↳ full_path
string
A string representation of the full container name. Examples: - BigQuery: 'Project:DataSetId.TableId' - Cloud Storage: 'gs://Bucket/folders/filename.txt'
↳ root_path
string
The root of the container. Examples: - For BigQuery table project_id:dataset_id.table_id
, the root is dataset_id
- For Cloud Storage file gs://bucket/folder/filename.txt
, the root is gs://bucket
↳ relative_path
string
The rest of the path after the root. Examples: - For BigQuery table project_id:dataset_id.table_id
, the relative path is table_id
- For Cloud Storage file gs://bucket/folder/filename.txt
, the relative path is folder/filename.txt
↳ update_time
Google\Protobuf\Timestamp
Findings container modification timestamp, if applicable. For Cloud Storage, this field contains the last file modification timestamp. For a BigQuery table, this field contains the last_modified_time property. For Datastore, this field isn't populated.
↳ version
string
Findings container version, if available ("generation" for Cloud Storage).
getType
Container type, for example BigQuery or Cloud Storage.
string
setType
Container type, for example BigQuery or Cloud Storage.
var
string
$this
getProjectId
Project where the finding was found.
Can be different from the project that owns the finding.
string
setProjectId
Project where the finding was found.
Can be different from the project that owns the finding.
var
string
$this
getFullPath
A string representation of the full container name.
Examples:
- BigQuery: 'Project:DataSetId.TableId'
- Cloud Storage: 'gs://Bucket/folders/filename.txt'
string
setFullPath
A string representation of the full container name.
Examples:
- BigQuery: 'Project:DataSetId.TableId'
- Cloud Storage: 'gs://Bucket/folders/filename.txt'
var
string
$this
getRootPath
The root of the container.
Examples:
- For BigQuery table
project_id:dataset_id.table_id
, the root isdataset_id
- For Cloud Storage file
gs://bucket/folder/filename.txt
, the root isgs://bucket
string
setRootPath
The root of the container.
Examples:
- For BigQuery table
project_id:dataset_id.table_id
, the root isdataset_id
- For Cloud Storage file
gs://bucket/folder/filename.txt
, the root isgs://bucket
var
string
$this
getRelativePath
The rest of the path after the root.
Examples:
- For BigQuery table
project_id:dataset_id.table_id
, the relative path istable_id
- For Cloud Storage file
gs://bucket/folder/filename.txt
, the relative path isfolder/filename.txt
string
setRelativePath
The rest of the path after the root.
Examples:
- For BigQuery table
project_id:dataset_id.table_id
, the relative path istable_id
- For Cloud Storage file
gs://bucket/folder/filename.txt
, the relative path isfolder/filename.txt
var
string
$this
getUpdateTime
Findings container modification timestamp, if applicable. For Cloud Storage, this field contains the last file modification timestamp. For a BigQuery table, this field contains the last_modified_time property. For Datastore, this field isn't populated.
hasUpdateTime
clearUpdateTime
setUpdateTime
Findings container modification timestamp, if applicable. For Cloud Storage, this field contains the last file modification timestamp. For a BigQuery table, this field contains the last_modified_time property. For Datastore, this field isn't populated.
$this
getVersion
Findings container version, if available ("generation" for Cloud Storage).
string
setVersion
Findings container version, if available ("generation" for Cloud Storage).
var
string
$this