Data Loss Prevention V2 Client - Class FileSet (1.14.0)

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

Set of files to scan.

Generated from protobuf message google.privacy.dlp.v2.CloudStorageOptions.FileSet

Namespace

Google \ Cloud \ Dlp \ V2 \ CloudStorageOptions

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ url string

The Cloud Storage url of the file(s) to scan, in the format gs://<bucket>/<path>. Trailing wildcard in the path is allowed. If the url ends in a trailing slash, the bucket or directory represented by the url will be scanned non-recursively (content in sub-directories will not be scanned). This means that gs://mybucket/ is equivalent to gs://mybucket/*, and gs://mybucket/directory/ is equivalent to gs://mybucket/directory/*. Exactly one of url or regex_file_set must be set.

↳ regex_file_set Google\Cloud\Dlp\V2\CloudStorageRegexFileSet

The regex-filtered set of files to scan. Exactly one of url or regex_file_set must be set.

getUrl

The Cloud Storage url of the file(s) to scan, in the format gs://<bucket>/<path>. Trailing wildcard in the path is allowed.

If the url ends in a trailing slash, the bucket or directory represented by the url will be scanned non-recursively (content in sub-directories will not be scanned). This means that gs://mybucket/ is equivalent to gs://mybucket/*, and gs://mybucket/directory/ is equivalent to gs://mybucket/directory/*. Exactly one of url or regex_file_set must be set.

Returns
Type Description
string

setUrl

The Cloud Storage url of the file(s) to scan, in the format gs://<bucket>/<path>. Trailing wildcard in the path is allowed.

If the url ends in a trailing slash, the bucket or directory represented by the url will be scanned non-recursively (content in sub-directories will not be scanned). This means that gs://mybucket/ is equivalent to gs://mybucket/*, and gs://mybucket/directory/ is equivalent to gs://mybucket/directory/*. Exactly one of url or regex_file_set must be set.

Parameter
Name Description
var string
Returns
Type Description
$this

getRegexFileSet

The regex-filtered set of files to scan. Exactly one of url or regex_file_set must be set.

Returns
Type Description
Google\Cloud\Dlp\V2\CloudStorageRegexFileSet|null

hasRegexFileSet

clearRegexFileSet

setRegexFileSet

The regex-filtered set of files to scan. Exactly one of url or regex_file_set must be set.

Parameter
Name Description
var Google\Cloud\Dlp\V2\CloudStorageRegexFileSet
Returns
Type Description
$this