Data Loss Prevention V2 Client - Class StorageConfig (1.9.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
NameDescription
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

getDatastoreOptions

Google Cloud Datastore options.

Returns
TypeDescription
Google\Cloud\Dlp\V2\DatastoreOptions|null

hasDatastoreOptions

setDatastoreOptions

Google Cloud Datastore options.

Parameter
NameDescription
var Google\Cloud\Dlp\V2\DatastoreOptions
Returns
TypeDescription
$this

getCloudStorageOptions

Cloud Storage options.

Returns
TypeDescription
Google\Cloud\Dlp\V2\CloudStorageOptions|null

hasCloudStorageOptions

setCloudStorageOptions

Cloud Storage options.

Parameter
NameDescription
var Google\Cloud\Dlp\V2\CloudStorageOptions
Returns
TypeDescription
$this

getBigQueryOptions

BigQuery options.

Returns
TypeDescription
Google\Cloud\Dlp\V2\BigQueryOptions|null

hasBigQueryOptions

setBigQueryOptions

BigQuery options.

Parameter
NameDescription
var Google\Cloud\Dlp\V2\BigQueryOptions
Returns
TypeDescription
$this

getHybridOptions

Hybrid inspection options.

Returns
TypeDescription
Google\Cloud\Dlp\V2\HybridOptions|null

hasHybridOptions

setHybridOptions

Hybrid inspection options.

Parameter
NameDescription
var Google\Cloud\Dlp\V2\HybridOptions
Returns
TypeDescription
$this

getTimespanConfig

Generated from protobuf field .google.privacy.dlp.v2.StorageConfig.TimespanConfig timespan_config = 6;

Returns
TypeDescription
Google\Cloud\Dlp\V2\StorageConfig\TimespanConfig|null

hasTimespanConfig

clearTimespanConfig

setTimespanConfig

Generated from protobuf field .google.privacy.dlp.v2.StorageConfig.TimespanConfig timespan_config = 6;

Parameter
NameDescription
var Google\Cloud\Dlp\V2\StorageConfig\TimespanConfig
Returns
TypeDescription
$this

getType

Returns
TypeDescription
string