Interface DiscoveryBigQueryFilterOrBuilder (3.51.0)

public interface DiscoveryBigQueryFilterOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getFilterCase()

public abstract DiscoveryBigQueryFilter.FilterCase getFilterCase()
Returns
Type Description
DiscoveryBigQueryFilter.FilterCase

getOtherTables()

public abstract DiscoveryBigQueryFilter.AllOtherBigQueryTables getOtherTables()

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.

.google.privacy.dlp.v2.DiscoveryBigQueryFilter.AllOtherBigQueryTables other_tables = 2;

Returns
Type Description
DiscoveryBigQueryFilter.AllOtherBigQueryTables

The otherTables.

getOtherTablesOrBuilder()

public abstract DiscoveryBigQueryFilter.AllOtherBigQueryTablesOrBuilder getOtherTablesOrBuilder()

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.

.google.privacy.dlp.v2.DiscoveryBigQueryFilter.AllOtherBigQueryTables other_tables = 2;

Returns
Type Description
DiscoveryBigQueryFilter.AllOtherBigQueryTablesOrBuilder

getTableReference()

public abstract TableReference getTableReference()

The table to scan. Discovery configurations including this can only include one DiscoveryTarget (the DiscoveryTarget with this TableReference).

.google.privacy.dlp.v2.TableReference table_reference = 3;

Returns
Type Description
TableReference

The tableReference.

getTableReferenceOrBuilder()

public abstract TableReferenceOrBuilder getTableReferenceOrBuilder()

The table to scan. Discovery configurations including this can only include one DiscoveryTarget (the DiscoveryTarget with this TableReference).

.google.privacy.dlp.v2.TableReference table_reference = 3;

Returns
Type Description
TableReferenceOrBuilder

getTables()

public abstract BigQueryTableCollection getTables()

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.

.google.privacy.dlp.v2.BigQueryTableCollection tables = 1;

Returns
Type Description
BigQueryTableCollection

The tables.

getTablesOrBuilder()

public abstract BigQueryTableCollectionOrBuilder getTablesOrBuilder()

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.

.google.privacy.dlp.v2.BigQueryTableCollection tables = 1;

Returns
Type Description
BigQueryTableCollectionOrBuilder

hasOtherTables()

public abstract boolean hasOtherTables()

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.

.google.privacy.dlp.v2.DiscoveryBigQueryFilter.AllOtherBigQueryTables other_tables = 2;

Returns
Type Description
boolean

Whether the otherTables field is set.

hasTableReference()

public abstract boolean hasTableReference()

The table to scan. Discovery configurations including this can only include one DiscoveryTarget (the DiscoveryTarget with this TableReference).

.google.privacy.dlp.v2.TableReference table_reference = 3;

Returns
Type Description
boolean

Whether the tableReference field is set.

hasTables()

public abstract boolean hasTables()

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.

.google.privacy.dlp.v2.BigQueryTableCollection tables = 1;

Returns
Type Description
boolean

Whether the tables field is set.