Reference documentation and code samples for the Cloud Data Loss Prevention (DLP) V2 API class Google::Cloud::Dlp::V2::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.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#other_tables
def other_tables() -> ::Google::Cloud::Dlp::V2::DiscoveryBigQueryFilter::AllOtherBigQueryTables
Returns
- (::Google::Cloud::Dlp::V2::DiscoveryBigQueryFilter::AllOtherBigQueryTables) — 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.
#other_tables=
def other_tables=(value) -> ::Google::Cloud::Dlp::V2::DiscoveryBigQueryFilter::AllOtherBigQueryTables
Parameter
- value (::Google::Cloud::Dlp::V2::DiscoveryBigQueryFilter::AllOtherBigQueryTables) — 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.
Returns
- (::Google::Cloud::Dlp::V2::DiscoveryBigQueryFilter::AllOtherBigQueryTables) — 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.
#table_reference
def table_reference() -> ::Google::Cloud::Dlp::V2::TableReference
Returns
- (::Google::Cloud::Dlp::V2::TableReference) — The table to scan. Discovery configurations including this can only include one DiscoveryTarget (the DiscoveryTarget with this TableReference).
#table_reference=
def table_reference=(value) -> ::Google::Cloud::Dlp::V2::TableReference
Parameter
- value (::Google::Cloud::Dlp::V2::TableReference) — The table to scan. Discovery configurations including this can only include one DiscoveryTarget (the DiscoveryTarget with this TableReference).
Returns
- (::Google::Cloud::Dlp::V2::TableReference) — The table to scan. Discovery configurations including this can only include one DiscoveryTarget (the DiscoveryTarget with this TableReference).
#tables
def tables() -> ::Google::Cloud::Dlp::V2::BigQueryTableCollection
Returns
- (::Google::Cloud::Dlp::V2::BigQueryTableCollection) — 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.
#tables=
def tables=(value) -> ::Google::Cloud::Dlp::V2::BigQueryTableCollection
Parameter
- value (::Google::Cloud::Dlp::V2::BigQueryTableCollection) — 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.
Returns
- (::Google::Cloud::Dlp::V2::BigQueryTableCollection) — 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.