Reference documentation and code samples for the Data Loss Prevention V2 Client class DiscoveryBigQueryFilter.
Determines what tables will have profiles generated within an organization
or project. Includes the ability to filter by regular expression patterns
on project ID, dataset ID, and table ID.
Generated from protobuf messagegoogle.privacy.dlp.v2.DiscoveryBigQueryFilter
A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID.
Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically.
Catch-all. This should always be the last filter in the list because
anything above it will apply first. Should only appear once in a
configuration. If none is specified, a default one will be added
automatically.
Catch-all. This should always be the last filter in the list because
anything above it will apply first. Should only appear once in a
configuration. If none is specified, a default one will be added
automatically.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Data Loss Prevention V2 Client - Class DiscoveryBigQueryFilter (2.6.1)\n\nVersion latestkeyboard_arrow_down\n\n- [2.6.1 (latest)](/php/docs/reference/cloud-dlp/latest/V2.DiscoveryBigQueryFilter)\n- [2.6.0](/php/docs/reference/cloud-dlp/2.6.0/V2.DiscoveryBigQueryFilter)\n- [2.4.1](/php/docs/reference/cloud-dlp/2.4.1/V2.DiscoveryBigQueryFilter)\n- [2.3.0](/php/docs/reference/cloud-dlp/2.3.0/V2.DiscoveryBigQueryFilter)\n- [2.2.3](/php/docs/reference/cloud-dlp/2.2.3/V2.DiscoveryBigQueryFilter)\n- [2.1.0](/php/docs/reference/cloud-dlp/2.1.0/V2.DiscoveryBigQueryFilter)\n- [2.0.0](/php/docs/reference/cloud-dlp/2.0.0/V2.DiscoveryBigQueryFilter)\n- [1.19.0](/php/docs/reference/cloud-dlp/1.19.0/V2.DiscoveryBigQueryFilter)\n- [1.18.0](/php/docs/reference/cloud-dlp/1.18.0/V2.DiscoveryBigQueryFilter)\n- [1.17.0](/php/docs/reference/cloud-dlp/1.17.0/V2.DiscoveryBigQueryFilter)\n- [1.16.0](/php/docs/reference/cloud-dlp/1.16.0/V2.DiscoveryBigQueryFilter)\n- [1.15.1](/php/docs/reference/cloud-dlp/1.15.1/V2.DiscoveryBigQueryFilter)\n- [1.14.0](/php/docs/reference/cloud-dlp/1.14.0/V2.DiscoveryBigQueryFilter)\n- [1.13.2](/php/docs/reference/cloud-dlp/1.13.2/V2.DiscoveryBigQueryFilter)\n- [1.12.0](/php/docs/reference/cloud-dlp/1.12.0/V2.DiscoveryBigQueryFilter)\n- [1.11.0](/php/docs/reference/cloud-dlp/1.11.0/V2.DiscoveryBigQueryFilter)\n- [1.10.2](/php/docs/reference/cloud-dlp/1.10.2/V2.DiscoveryBigQueryFilter)\n- [1.9.0](/php/docs/reference/cloud-dlp/1.9.0/V2.DiscoveryBigQueryFilter)\n- [1.8.6](/php/docs/reference/cloud-dlp/1.8.6/V2.DiscoveryBigQueryFilter) \nReference documentation and code samples for the Data Loss Prevention V2 Client class DiscoveryBigQueryFilter.\n\nDetermines what tables will have profiles generated within an organization\nor project. Includes the ability to filter by regular expression patterns\non project ID, dataset ID, and table ID.\n\nGenerated from protobuf message `google.privacy.dlp.v2.DiscoveryBigQueryFilter`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Dlp \\\\ V2\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getTables\n\nA specific set of tables for this filter to apply to. A table collection\nmust be specified in only one filter per config.\n\nIf a table id or dataset is empty, Cloud DLP assumes all tables in that\ncollection must be profiled. Must specify a project ID.\n\n### hasTables\n\n### setTables\n\nA specific set of tables for this filter to apply to. A table collection\nmust be specified in only one filter per config.\n\nIf a table id or dataset is empty, Cloud DLP assumes all tables in that\ncollection must be profiled. Must specify a project ID.\n\n### getOtherTables\n\nCatch-all. This should always be the last filter in the list because\nanything above it will apply first. Should only appear once in a\nconfiguration. If none is specified, a default one will be added\nautomatically.\n\n### hasOtherTables\n\n### setOtherTables\n\nCatch-all. This should always be the last filter in the list because\nanything above it will apply first. Should only appear once in a\nconfiguration. If none is specified, a default one will be added\nautomatically.\n\n### getTableReference\n\nThe table to scan. Discovery configurations including this can only\ninclude one DiscoveryTarget (the DiscoveryTarget with this\nTableReference).\n\n### hasTableReference\n\n### setTableReference\n\nThe table to scan. Discovery configurations including this can only\ninclude one DiscoveryTarget (the DiscoveryTarget with this\nTableReference).\n\n### getFilter"]]