Data Loss Prevention V2 Client - Class DiscoveryCloudSqlGenerationCadence (2.2.2)

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

How often existing tables should have their profiles refreshed.

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

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

Namespace

Google \ Cloud \ Dlp \ V2

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ schema_modified_cadence DiscoveryCloudSqlGenerationCadence\SchemaModifiedCadence

When to reprofile if the schema has changed.

↳ refresh_frequency int

Data changes (non-schema changes) in Cloud SQL tables can't trigger reprofiling. If you set this field, profiles are refreshed at this frequency regardless of whether the underlying tables have changed. Defaults to never.

↳ inspect_template_modified_cadence 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.

getSchemaModifiedCadence

When to reprofile if the schema has changed.

Returns
Type Description
DiscoveryCloudSqlGenerationCadence\SchemaModifiedCadence|null

hasSchemaModifiedCadence

clearSchemaModifiedCadence

setSchemaModifiedCadence

When to reprofile if the schema has changed.

Parameter
Name Description
var DiscoveryCloudSqlGenerationCadence\SchemaModifiedCadence
Returns
Type Description
$this

getRefreshFrequency

Data changes (non-schema changes) in Cloud SQL tables can't trigger reprofiling. If you set this field, profiles are refreshed at this frequency regardless of whether the underlying tables have changed.

Defaults to never.

Returns
Type Description
int

setRefreshFrequency

Data changes (non-schema changes) in Cloud SQL tables can't trigger reprofiling. If you set this field, profiles are refreshed at this frequency regardless of whether the underlying tables have changed.

Defaults to never.

Parameter
Name Description
var int
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
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 DiscoveryInspectTemplateModifiedCadence
Returns
Type Description
$this