Reference documentation and code samples for the Data Loss Prevention V2 Client class BigQueryDiscoveryTarget.
Target used to match against for discovery with BigQuery tables
Generated from protobuf message google.privacy.dlp.v2.BigQueryDiscoveryTarget
Namespace
Google \ Cloud \ Dlp \ V2Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ filter |
DiscoveryBigQueryFilter
Required. The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table. |
↳ conditions |
DiscoveryBigQueryConditions
In addition to matching the filter, these conditions must be true before a profile is generated. |
↳ cadence |
DiscoveryGenerationCadence
How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity. |
↳ disabled |
Disabled
Tables that match this filter will not have profiles created. |
getFilter
Required. The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table.
Returns | |
---|---|
Type | Description |
DiscoveryBigQueryFilter|null |
hasFilter
clearFilter
setFilter
Required. The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table.
Parameter | |
---|---|
Name | Description |
var |
DiscoveryBigQueryFilter
|
Returns | |
---|---|
Type | Description |
$this |
getConditions
In addition to matching the filter, these conditions must be true before a profile is generated.
Returns | |
---|---|
Type | Description |
DiscoveryBigQueryConditions|null |
hasConditions
clearConditions
setConditions
In addition to matching the filter, these conditions must be true before a profile is generated.
Parameter | |
---|---|
Name | Description |
var |
DiscoveryBigQueryConditions
|
Returns | |
---|---|
Type | Description |
$this |
getCadence
How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity.
Returns | |
---|---|
Type | Description |
DiscoveryGenerationCadence|null |
hasCadence
setCadence
How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity.
Parameter | |
---|---|
Name | Description |
var |
DiscoveryGenerationCadence
|
Returns | |
---|---|
Type | Description |
$this |
getDisabled
Tables that match this filter will not have profiles created.
Returns | |
---|---|
Type | Description |
Disabled|null |
hasDisabled
setDisabled
Tables that match this filter will not have profiles created.
Parameter | |
---|---|
Name | Description |
var |
Disabled
|
Returns | |
---|---|
Type | Description |
$this |
getFrequency
Returns | |
---|---|
Type | Description |
string |