Interface DiscoveryBigQueryFilterOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
DiscoveryBigQueryFilter, DiscoveryBigQueryFilter.Builder

@Generated public interface DiscoveryBigQueryFilterOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasTables

      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:
      Whether the tables field is set.
    • 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:
      The tables.
    • getTablesOrBuilder

      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;
    • hasOtherTables

      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:
      Whether the otherTables field is set.
    • 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:
      The otherTables.
    • 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;
    • hasTableReference

      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:
      Whether the tableReference field is set.
    • getTableReference

      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:
      The tableReference.
    • getTableReferenceOrBuilder

      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;
    • getFilterCase