Data Loss Prevention V2 Client - Class StorageConfig (1.16.0)

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

Shared message indicating Cloud storage type.

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

Namespace

Google \ Cloud \ Dlp \ V2

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ datastore_options Google\Cloud\Dlp\V2\DatastoreOptions

Google Cloud Datastore options.

↳ cloud_storage_options Google\Cloud\Dlp\V2\CloudStorageOptions

Cloud Storage options.

↳ big_query_options Google\Cloud\Dlp\V2\BigQueryOptions

BigQuery options.

↳ hybrid_options Google\Cloud\Dlp\V2\HybridOptions

Hybrid inspection options.

↳ timespan_config Google\Cloud\Dlp\V2\StorageConfig\TimespanConfig

Configuration of the timespan of the items to include in scanning.

getDatastoreOptions

Google Cloud Datastore options.

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

hasDatastoreOptions

setDatastoreOptions

Google Cloud Datastore options.

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

getCloudStorageOptions

Cloud Storage options.

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

hasCloudStorageOptions

setCloudStorageOptions

Cloud Storage options.

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

getBigQueryOptions

BigQuery options.

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

hasBigQueryOptions

setBigQueryOptions

BigQuery options.

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

getHybridOptions

Hybrid inspection options.

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

hasHybridOptions

setHybridOptions

Hybrid inspection options.

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

getTimespanConfig

Configuration of the timespan of the items to include in scanning.

Returns
Type Description
Google\Cloud\Dlp\V2\StorageConfig\TimespanConfig|null

hasTimespanConfig

clearTimespanConfig

setTimespanConfig

Configuration of the timespan of the items to include in scanning.

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

getType

Returns
Type Description
string