Data Loss Prevention V2 Client - Class DiscoveryGenerationCadence (2.2.0)

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

What must take place for a profile to be updated and how frequently it should occur.

New tables are scanned as quickly as possible depending on system capacity.

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

Namespace

Google \ Cloud \ Dlp \ V2

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ schema_modified_cadence Google\Cloud\Dlp\V2\DiscoverySchemaModifiedCadence

Governs when to update data profiles when a schema is modified.

↳ table_modified_cadence Google\Cloud\Dlp\V2\DiscoveryTableModifiedCadence

Governs when to update data profiles when a table is modified.

↳ inspect_template_modified_cadence Google\Cloud\Dlp\V2\DiscoveryInspectTemplateModifiedCadence

Governs when to update data profiles when the inspection rules defined by the InspectTemplate change. If not set, changing the template will not cause a data profile to update.

↳ refresh_frequency int

Frequency at which profiles should be updated, regardless of whether the underlying resource has changed. Defaults to never.

getSchemaModifiedCadence

Governs when to update data profiles when a schema is modified.

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

hasSchemaModifiedCadence

clearSchemaModifiedCadence

setSchemaModifiedCadence

Governs when to update data profiles when a schema is modified.

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

getTableModifiedCadence

Governs when to update data profiles when a table is modified.

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

hasTableModifiedCadence

clearTableModifiedCadence

setTableModifiedCadence

Governs when to update data profiles when a table is modified.

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

getInspectTemplateModifiedCadence

Governs when to update data profiles when the inspection rules defined by the InspectTemplate change.

If not set, changing the template will not cause a data profile to update.

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

hasInspectTemplateModifiedCadence

clearInspectTemplateModifiedCadence

setInspectTemplateModifiedCadence

Governs when to update data profiles when the inspection rules defined by the InspectTemplate change.

If not set, changing the template will not cause a data profile to update.

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

getRefreshFrequency

Frequency at which profiles should be updated, regardless of whether the underlying resource has changed. Defaults to never.

Returns
Type Description
int

setRefreshFrequency

Frequency at which profiles should be updated, regardless of whether the underlying resource has changed. Defaults to never.

Parameter
Name Description
var int
Returns
Type Description
$this