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
Namespace
Google \ Cloud \ Dlp \ V2Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description | 
| data | arrayOptional. Data for populating the Message object. | 
| ↳ type | stringContainer type, for example BigQuery or Cloud Storage. | 
| ↳ project_id | stringProject where the finding was found. Can be different from the project that owns the finding. | 
| ↳ full_path | stringA string representation of the full container name. Examples: - BigQuery: 'Project:DataSetId.TableId' - Cloud Storage: 'gs://Bucket/folders/filename.txt' | 
| ↳ root_path | stringThe root of the container. Examples: - For BigQuery table  | 
| ↳ relative_path | stringThe rest of the path after the root. Examples: - For BigQuery table  | 
| ↳ update_time | Google\Protobuf\TimestampFindings 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 | stringFindings container version, if available ("generation" for Cloud Storage). | 
getType
Container type, for example BigQuery or Cloud Storage.
| Returns | |
|---|---|
| Type | Description | 
| string | |
setType
Container type, for example BigQuery or Cloud Storage.
| Parameter | |
|---|---|
| Name | Description | 
| var | string | 
| Returns | |
|---|---|
| Type | Description | 
| $this | |
getProjectId
Project where the finding was found.
Can be different from the project that owns the finding.
| Returns | |
|---|---|
| Type | Description | 
| string | |
setProjectId
Project where the finding was found.
Can be different from the project that owns the finding.
| Parameter | |
|---|---|
| Name | Description | 
| var | string | 
| Returns | |
|---|---|
| Type | Description | 
| $this | |
getFullPath
A string representation of the full container name.
Examples:
- BigQuery: 'Project:DataSetId.TableId'
- Cloud Storage: 'gs://Bucket/folders/filename.txt'
| Returns | |
|---|---|
| Type | Description | 
| string | |
setFullPath
A string representation of the full container name.
Examples:
- BigQuery: 'Project:DataSetId.TableId'
- Cloud Storage: 'gs://Bucket/folders/filename.txt'
| Parameter | |
|---|---|
| Name | Description | 
| var | string | 
| Returns | |
|---|---|
| Type | Description | 
| $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
| Returns | |
|---|---|
| Type | Description | 
| 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
| Parameter | |
|---|---|
| Name | Description | 
| var | string | 
| Returns | |
|---|---|
| Type | Description | 
| $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
| Returns | |
|---|---|
| Type | Description | 
| 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
| Parameter | |
|---|---|
| Name | Description | 
| var | string | 
| Returns | |
|---|---|
| Type | Description | 
| $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.
| Returns | |
|---|---|
| Type | Description | 
| Google\Protobuf\Timestamp|null | |
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.
| Parameter | |
|---|---|
| Name | Description | 
| var | Google\Protobuf\Timestamp | 
| Returns | |
|---|---|
| Type | Description | 
| $this | |
getVersion
Findings container version, if available ("generation" for Cloud Storage).
| Returns | |
|---|---|
| Type | Description | 
| string | |
setVersion
Findings container version, if available ("generation" for Cloud Storage).
| Parameter | |
|---|---|
| Name | Description | 
| var | string | 
| Returns | |
|---|---|
| Type | Description | 
| $this | |