Class BigQueryOptions.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<BigQueryOptions.Builder>
com.google.privacy.dlp.v2.BigQueryOptions.Builder
All Implemented Interfaces:
BigQueryOptionsOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
BigQueryOptions

public static final class BigQueryOptions.Builder extends com.google.protobuf.GeneratedMessage.Builder<BigQueryOptions.Builder> implements BigQueryOptionsOrBuilder
 Options defining BigQuery table and row identifiers.
 
Protobuf type google.privacy.dlp.v2.BigQueryOptions
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<BigQueryOptions.Builder>
    • clear

      public BigQueryOptions.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<BigQueryOptions.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<BigQueryOptions.Builder>
    • getDefaultInstanceForType

      public BigQueryOptions getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public BigQueryOptions build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public BigQueryOptions buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public BigQueryOptions.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<BigQueryOptions.Builder>
    • mergeFrom

      public BigQueryOptions.Builder mergeFrom(BigQueryOptions other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<BigQueryOptions.Builder>
    • mergeFrom

      public BigQueryOptions.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<BigQueryOptions.Builder>
      Throws:
      IOException
    • hasTableReference

      public boolean hasTableReference()
       Complete BigQuery table reference.
       
      .google.privacy.dlp.v2.BigQueryTable table_reference = 1;
      Specified by:
      hasTableReference in interface BigQueryOptionsOrBuilder
      Returns:
      Whether the tableReference field is set.
    • getTableReference

      public BigQueryTable getTableReference()
       Complete BigQuery table reference.
       
      .google.privacy.dlp.v2.BigQueryTable table_reference = 1;
      Specified by:
      getTableReference in interface BigQueryOptionsOrBuilder
      Returns:
      The tableReference.
    • setTableReference

      public BigQueryOptions.Builder setTableReference(BigQueryTable value)
       Complete BigQuery table reference.
       
      .google.privacy.dlp.v2.BigQueryTable table_reference = 1;
    • setTableReference

      public BigQueryOptions.Builder setTableReference(BigQueryTable.Builder builderForValue)
       Complete BigQuery table reference.
       
      .google.privacy.dlp.v2.BigQueryTable table_reference = 1;
    • mergeTableReference

      public BigQueryOptions.Builder mergeTableReference(BigQueryTable value)
       Complete BigQuery table reference.
       
      .google.privacy.dlp.v2.BigQueryTable table_reference = 1;
    • clearTableReference

      public BigQueryOptions.Builder clearTableReference()
       Complete BigQuery table reference.
       
      .google.privacy.dlp.v2.BigQueryTable table_reference = 1;
    • getTableReferenceBuilder

      public BigQueryTable.Builder getTableReferenceBuilder()
       Complete BigQuery table reference.
       
      .google.privacy.dlp.v2.BigQueryTable table_reference = 1;
    • getTableReferenceOrBuilder

      public BigQueryTableOrBuilder getTableReferenceOrBuilder()
       Complete BigQuery table reference.
       
      .google.privacy.dlp.v2.BigQueryTable table_reference = 1;
      Specified by:
      getTableReferenceOrBuilder in interface BigQueryOptionsOrBuilder
    • getIdentifyingFieldsList

      public List<FieldId> getIdentifyingFieldsList()
       Table fields that may uniquely identify a row within the table. When
       `actions.saveFindings.outputConfig.table` is specified, the values of
       columns specified here are available in the output table under
       `location.content_locations.record_location.record_key.id_values`. Nested
       fields such as `person.birthdate.year` are allowed.
       
      repeated .google.privacy.dlp.v2.FieldId identifying_fields = 2;
      Specified by:
      getIdentifyingFieldsList in interface BigQueryOptionsOrBuilder
    • getIdentifyingFieldsCount

      public int getIdentifyingFieldsCount()
       Table fields that may uniquely identify a row within the table. When
       `actions.saveFindings.outputConfig.table` is specified, the values of
       columns specified here are available in the output table under
       `location.content_locations.record_location.record_key.id_values`. Nested
       fields such as `person.birthdate.year` are allowed.
       
      repeated .google.privacy.dlp.v2.FieldId identifying_fields = 2;
      Specified by:
      getIdentifyingFieldsCount in interface BigQueryOptionsOrBuilder
    • getIdentifyingFields

      public FieldId getIdentifyingFields(int index)
       Table fields that may uniquely identify a row within the table. When
       `actions.saveFindings.outputConfig.table` is specified, the values of
       columns specified here are available in the output table under
       `location.content_locations.record_location.record_key.id_values`. Nested
       fields such as `person.birthdate.year` are allowed.
       
      repeated .google.privacy.dlp.v2.FieldId identifying_fields = 2;
      Specified by:
      getIdentifyingFields in interface BigQueryOptionsOrBuilder
    • setIdentifyingFields

      public BigQueryOptions.Builder setIdentifyingFields(int index, FieldId value)
       Table fields that may uniquely identify a row within the table. When
       `actions.saveFindings.outputConfig.table` is specified, the values of
       columns specified here are available in the output table under
       `location.content_locations.record_location.record_key.id_values`. Nested
       fields such as `person.birthdate.year` are allowed.
       
      repeated .google.privacy.dlp.v2.FieldId identifying_fields = 2;
    • setIdentifyingFields

      public BigQueryOptions.Builder setIdentifyingFields(int index, FieldId.Builder builderForValue)
       Table fields that may uniquely identify a row within the table. When
       `actions.saveFindings.outputConfig.table` is specified, the values of
       columns specified here are available in the output table under
       `location.content_locations.record_location.record_key.id_values`. Nested
       fields such as `person.birthdate.year` are allowed.
       
      repeated .google.privacy.dlp.v2.FieldId identifying_fields = 2;
    • addIdentifyingFields

      public BigQueryOptions.Builder addIdentifyingFields(FieldId value)
       Table fields that may uniquely identify a row within the table. When
       `actions.saveFindings.outputConfig.table` is specified, the values of
       columns specified here are available in the output table under
       `location.content_locations.record_location.record_key.id_values`. Nested
       fields such as `person.birthdate.year` are allowed.
       
      repeated .google.privacy.dlp.v2.FieldId identifying_fields = 2;
    • addIdentifyingFields

      public BigQueryOptions.Builder addIdentifyingFields(int index, FieldId value)
       Table fields that may uniquely identify a row within the table. When
       `actions.saveFindings.outputConfig.table` is specified, the values of
       columns specified here are available in the output table under
       `location.content_locations.record_location.record_key.id_values`. Nested
       fields such as `person.birthdate.year` are allowed.
       
      repeated .google.privacy.dlp.v2.FieldId identifying_fields = 2;
    • addIdentifyingFields

      public BigQueryOptions.Builder addIdentifyingFields(FieldId.Builder builderForValue)
       Table fields that may uniquely identify a row within the table. When
       `actions.saveFindings.outputConfig.table` is specified, the values of
       columns specified here are available in the output table under
       `location.content_locations.record_location.record_key.id_values`. Nested
       fields such as `person.birthdate.year` are allowed.
       
      repeated .google.privacy.dlp.v2.FieldId identifying_fields = 2;
    • addIdentifyingFields

      public BigQueryOptions.Builder addIdentifyingFields(int index, FieldId.Builder builderForValue)
       Table fields that may uniquely identify a row within the table. When
       `actions.saveFindings.outputConfig.table` is specified, the values of
       columns specified here are available in the output table under
       `location.content_locations.record_location.record_key.id_values`. Nested
       fields such as `person.birthdate.year` are allowed.
       
      repeated .google.privacy.dlp.v2.FieldId identifying_fields = 2;
    • addAllIdentifyingFields

      public BigQueryOptions.Builder addAllIdentifyingFields(Iterable<? extends FieldId> values)
       Table fields that may uniquely identify a row within the table. When
       `actions.saveFindings.outputConfig.table` is specified, the values of
       columns specified here are available in the output table under
       `location.content_locations.record_location.record_key.id_values`. Nested
       fields such as `person.birthdate.year` are allowed.
       
      repeated .google.privacy.dlp.v2.FieldId identifying_fields = 2;
    • clearIdentifyingFields

      public BigQueryOptions.Builder clearIdentifyingFields()
       Table fields that may uniquely identify a row within the table. When
       `actions.saveFindings.outputConfig.table` is specified, the values of
       columns specified here are available in the output table under
       `location.content_locations.record_location.record_key.id_values`. Nested
       fields such as `person.birthdate.year` are allowed.
       
      repeated .google.privacy.dlp.v2.FieldId identifying_fields = 2;
    • removeIdentifyingFields

      public BigQueryOptions.Builder removeIdentifyingFields(int index)
       Table fields that may uniquely identify a row within the table. When
       `actions.saveFindings.outputConfig.table` is specified, the values of
       columns specified here are available in the output table under
       `location.content_locations.record_location.record_key.id_values`. Nested
       fields such as `person.birthdate.year` are allowed.
       
      repeated .google.privacy.dlp.v2.FieldId identifying_fields = 2;
    • getIdentifyingFieldsBuilder

      public FieldId.Builder getIdentifyingFieldsBuilder(int index)
       Table fields that may uniquely identify a row within the table. When
       `actions.saveFindings.outputConfig.table` is specified, the values of
       columns specified here are available in the output table under
       `location.content_locations.record_location.record_key.id_values`. Nested
       fields such as `person.birthdate.year` are allowed.
       
      repeated .google.privacy.dlp.v2.FieldId identifying_fields = 2;
    • getIdentifyingFieldsOrBuilder

      public FieldIdOrBuilder getIdentifyingFieldsOrBuilder(int index)
       Table fields that may uniquely identify a row within the table. When
       `actions.saveFindings.outputConfig.table` is specified, the values of
       columns specified here are available in the output table under
       `location.content_locations.record_location.record_key.id_values`. Nested
       fields such as `person.birthdate.year` are allowed.
       
      repeated .google.privacy.dlp.v2.FieldId identifying_fields = 2;
      Specified by:
      getIdentifyingFieldsOrBuilder in interface BigQueryOptionsOrBuilder
    • getIdentifyingFieldsOrBuilderList

      public List<? extends FieldIdOrBuilder> getIdentifyingFieldsOrBuilderList()
       Table fields that may uniquely identify a row within the table. When
       `actions.saveFindings.outputConfig.table` is specified, the values of
       columns specified here are available in the output table under
       `location.content_locations.record_location.record_key.id_values`. Nested
       fields such as `person.birthdate.year` are allowed.
       
      repeated .google.privacy.dlp.v2.FieldId identifying_fields = 2;
      Specified by:
      getIdentifyingFieldsOrBuilderList in interface BigQueryOptionsOrBuilder
    • addIdentifyingFieldsBuilder

      public FieldId.Builder addIdentifyingFieldsBuilder()
       Table fields that may uniquely identify a row within the table. When
       `actions.saveFindings.outputConfig.table` is specified, the values of
       columns specified here are available in the output table under
       `location.content_locations.record_location.record_key.id_values`. Nested
       fields such as `person.birthdate.year` are allowed.
       
      repeated .google.privacy.dlp.v2.FieldId identifying_fields = 2;
    • addIdentifyingFieldsBuilder

      public FieldId.Builder addIdentifyingFieldsBuilder(int index)
       Table fields that may uniquely identify a row within the table. When
       `actions.saveFindings.outputConfig.table` is specified, the values of
       columns specified here are available in the output table under
       `location.content_locations.record_location.record_key.id_values`. Nested
       fields such as `person.birthdate.year` are allowed.
       
      repeated .google.privacy.dlp.v2.FieldId identifying_fields = 2;
    • getIdentifyingFieldsBuilderList

      public List<FieldId.Builder> getIdentifyingFieldsBuilderList()
       Table fields that may uniquely identify a row within the table. When
       `actions.saveFindings.outputConfig.table` is specified, the values of
       columns specified here are available in the output table under
       `location.content_locations.record_location.record_key.id_values`. Nested
       fields such as `person.birthdate.year` are allowed.
       
      repeated .google.privacy.dlp.v2.FieldId identifying_fields = 2;
    • getRowsLimit

      public long getRowsLimit()
       Max number of rows to scan. If the table has more rows than this value, the
       rest of the rows are omitted. If not set, or if set to 0, all rows will be
       scanned. Only one of rows_limit and rows_limit_percent can be specified.
       Cannot be used in conjunction with TimespanConfig.
       
      int64 rows_limit = 3;
      Specified by:
      getRowsLimit in interface BigQueryOptionsOrBuilder
      Returns:
      The rowsLimit.
    • setRowsLimit

      public BigQueryOptions.Builder setRowsLimit(long value)
       Max number of rows to scan. If the table has more rows than this value, the
       rest of the rows are omitted. If not set, or if set to 0, all rows will be
       scanned. Only one of rows_limit and rows_limit_percent can be specified.
       Cannot be used in conjunction with TimespanConfig.
       
      int64 rows_limit = 3;
      Parameters:
      value - The rowsLimit to set.
      Returns:
      This builder for chaining.
    • clearRowsLimit

      public BigQueryOptions.Builder clearRowsLimit()
       Max number of rows to scan. If the table has more rows than this value, the
       rest of the rows are omitted. If not set, or if set to 0, all rows will be
       scanned. Only one of rows_limit and rows_limit_percent can be specified.
       Cannot be used in conjunction with TimespanConfig.
       
      int64 rows_limit = 3;
      Returns:
      This builder for chaining.
    • getRowsLimitPercent

      public int getRowsLimitPercent()
       Max percentage of rows to scan. The rest are omitted. The number of rows
       scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and
       100 means no limit. Defaults to 0. Only one of rows_limit and
       rows_limit_percent can be specified. Cannot be used in conjunction with
       TimespanConfig.
      
       Caution: A [known
       issue](https://cloud.google.com/sensitive-data-protection/docs/known-issues#bq-sampling)
       is causing the `rowsLimitPercent` field to behave unexpectedly. We
       recommend using `rowsLimit` instead.
       
      int32 rows_limit_percent = 6;
      Specified by:
      getRowsLimitPercent in interface BigQueryOptionsOrBuilder
      Returns:
      The rowsLimitPercent.
    • setRowsLimitPercent

      public BigQueryOptions.Builder setRowsLimitPercent(int value)
       Max percentage of rows to scan. The rest are omitted. The number of rows
       scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and
       100 means no limit. Defaults to 0. Only one of rows_limit and
       rows_limit_percent can be specified. Cannot be used in conjunction with
       TimespanConfig.
      
       Caution: A [known
       issue](https://cloud.google.com/sensitive-data-protection/docs/known-issues#bq-sampling)
       is causing the `rowsLimitPercent` field to behave unexpectedly. We
       recommend using `rowsLimit` instead.
       
      int32 rows_limit_percent = 6;
      Parameters:
      value - The rowsLimitPercent to set.
      Returns:
      This builder for chaining.
    • clearRowsLimitPercent

      public BigQueryOptions.Builder clearRowsLimitPercent()
       Max percentage of rows to scan. The rest are omitted. The number of rows
       scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and
       100 means no limit. Defaults to 0. Only one of rows_limit and
       rows_limit_percent can be specified. Cannot be used in conjunction with
       TimespanConfig.
      
       Caution: A [known
       issue](https://cloud.google.com/sensitive-data-protection/docs/known-issues#bq-sampling)
       is causing the `rowsLimitPercent` field to behave unexpectedly. We
       recommend using `rowsLimit` instead.
       
      int32 rows_limit_percent = 6;
      Returns:
      This builder for chaining.
    • getSampleMethodValue

      public int getSampleMethodValue()
       How to sample the data.
       
      .google.privacy.dlp.v2.BigQueryOptions.SampleMethod sample_method = 4;
      Specified by:
      getSampleMethodValue in interface BigQueryOptionsOrBuilder
      Returns:
      The enum numeric value on the wire for sampleMethod.
    • setSampleMethodValue

      public BigQueryOptions.Builder setSampleMethodValue(int value)
       How to sample the data.
       
      .google.privacy.dlp.v2.BigQueryOptions.SampleMethod sample_method = 4;
      Parameters:
      value - The enum numeric value on the wire for sampleMethod to set.
      Returns:
      This builder for chaining.
    • getSampleMethod

      public BigQueryOptions.SampleMethod getSampleMethod()
       How to sample the data.
       
      .google.privacy.dlp.v2.BigQueryOptions.SampleMethod sample_method = 4;
      Specified by:
      getSampleMethod in interface BigQueryOptionsOrBuilder
      Returns:
      The sampleMethod.
    • setSampleMethod

      public BigQueryOptions.Builder setSampleMethod(BigQueryOptions.SampleMethod value)
       How to sample the data.
       
      .google.privacy.dlp.v2.BigQueryOptions.SampleMethod sample_method = 4;
      Parameters:
      value - The sampleMethod to set.
      Returns:
      This builder for chaining.
    • clearSampleMethod

      public BigQueryOptions.Builder clearSampleMethod()
       How to sample the data.
       
      .google.privacy.dlp.v2.BigQueryOptions.SampleMethod sample_method = 4;
      Returns:
      This builder for chaining.
    • getExcludedFieldsList

      public List<FieldId> getExcludedFieldsList()
       References to fields excluded from scanning. This allows you to skip
       inspection of entire columns which you know have no findings.
       When inspecting a table, we recommend that you inspect all columns.
       Otherwise, findings might be affected because hints from excluded columns
       will not be used.
       
      repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5;
      Specified by:
      getExcludedFieldsList in interface BigQueryOptionsOrBuilder
    • getExcludedFieldsCount

      public int getExcludedFieldsCount()
       References to fields excluded from scanning. This allows you to skip
       inspection of entire columns which you know have no findings.
       When inspecting a table, we recommend that you inspect all columns.
       Otherwise, findings might be affected because hints from excluded columns
       will not be used.
       
      repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5;
      Specified by:
      getExcludedFieldsCount in interface BigQueryOptionsOrBuilder
    • getExcludedFields

      public FieldId getExcludedFields(int index)
       References to fields excluded from scanning. This allows you to skip
       inspection of entire columns which you know have no findings.
       When inspecting a table, we recommend that you inspect all columns.
       Otherwise, findings might be affected because hints from excluded columns
       will not be used.
       
      repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5;
      Specified by:
      getExcludedFields in interface BigQueryOptionsOrBuilder
    • setExcludedFields

      public BigQueryOptions.Builder setExcludedFields(int index, FieldId value)
       References to fields excluded from scanning. This allows you to skip
       inspection of entire columns which you know have no findings.
       When inspecting a table, we recommend that you inspect all columns.
       Otherwise, findings might be affected because hints from excluded columns
       will not be used.
       
      repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5;
    • setExcludedFields

      public BigQueryOptions.Builder setExcludedFields(int index, FieldId.Builder builderForValue)
       References to fields excluded from scanning. This allows you to skip
       inspection of entire columns which you know have no findings.
       When inspecting a table, we recommend that you inspect all columns.
       Otherwise, findings might be affected because hints from excluded columns
       will not be used.
       
      repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5;
    • addExcludedFields

      public BigQueryOptions.Builder addExcludedFields(FieldId value)
       References to fields excluded from scanning. This allows you to skip
       inspection of entire columns which you know have no findings.
       When inspecting a table, we recommend that you inspect all columns.
       Otherwise, findings might be affected because hints from excluded columns
       will not be used.
       
      repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5;
    • addExcludedFields

      public BigQueryOptions.Builder addExcludedFields(int index, FieldId value)
       References to fields excluded from scanning. This allows you to skip
       inspection of entire columns which you know have no findings.
       When inspecting a table, we recommend that you inspect all columns.
       Otherwise, findings might be affected because hints from excluded columns
       will not be used.
       
      repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5;
    • addExcludedFields

      public BigQueryOptions.Builder addExcludedFields(FieldId.Builder builderForValue)
       References to fields excluded from scanning. This allows you to skip
       inspection of entire columns which you know have no findings.
       When inspecting a table, we recommend that you inspect all columns.
       Otherwise, findings might be affected because hints from excluded columns
       will not be used.
       
      repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5;
    • addExcludedFields

      public BigQueryOptions.Builder addExcludedFields(int index, FieldId.Builder builderForValue)
       References to fields excluded from scanning. This allows you to skip
       inspection of entire columns which you know have no findings.
       When inspecting a table, we recommend that you inspect all columns.
       Otherwise, findings might be affected because hints from excluded columns
       will not be used.
       
      repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5;
    • addAllExcludedFields

      public BigQueryOptions.Builder addAllExcludedFields(Iterable<? extends FieldId> values)
       References to fields excluded from scanning. This allows you to skip
       inspection of entire columns which you know have no findings.
       When inspecting a table, we recommend that you inspect all columns.
       Otherwise, findings might be affected because hints from excluded columns
       will not be used.
       
      repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5;
    • clearExcludedFields

      public BigQueryOptions.Builder clearExcludedFields()
       References to fields excluded from scanning. This allows you to skip
       inspection of entire columns which you know have no findings.
       When inspecting a table, we recommend that you inspect all columns.
       Otherwise, findings might be affected because hints from excluded columns
       will not be used.
       
      repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5;
    • removeExcludedFields

      public BigQueryOptions.Builder removeExcludedFields(int index)
       References to fields excluded from scanning. This allows you to skip
       inspection of entire columns which you know have no findings.
       When inspecting a table, we recommend that you inspect all columns.
       Otherwise, findings might be affected because hints from excluded columns
       will not be used.
       
      repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5;
    • getExcludedFieldsBuilder

      public FieldId.Builder getExcludedFieldsBuilder(int index)
       References to fields excluded from scanning. This allows you to skip
       inspection of entire columns which you know have no findings.
       When inspecting a table, we recommend that you inspect all columns.
       Otherwise, findings might be affected because hints from excluded columns
       will not be used.
       
      repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5;
    • getExcludedFieldsOrBuilder

      public FieldIdOrBuilder getExcludedFieldsOrBuilder(int index)
       References to fields excluded from scanning. This allows you to skip
       inspection of entire columns which you know have no findings.
       When inspecting a table, we recommend that you inspect all columns.
       Otherwise, findings might be affected because hints from excluded columns
       will not be used.
       
      repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5;
      Specified by:
      getExcludedFieldsOrBuilder in interface BigQueryOptionsOrBuilder
    • getExcludedFieldsOrBuilderList

      public List<? extends FieldIdOrBuilder> getExcludedFieldsOrBuilderList()
       References to fields excluded from scanning. This allows you to skip
       inspection of entire columns which you know have no findings.
       When inspecting a table, we recommend that you inspect all columns.
       Otherwise, findings might be affected because hints from excluded columns
       will not be used.
       
      repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5;
      Specified by:
      getExcludedFieldsOrBuilderList in interface BigQueryOptionsOrBuilder
    • addExcludedFieldsBuilder

      public FieldId.Builder addExcludedFieldsBuilder()
       References to fields excluded from scanning. This allows you to skip
       inspection of entire columns which you know have no findings.
       When inspecting a table, we recommend that you inspect all columns.
       Otherwise, findings might be affected because hints from excluded columns
       will not be used.
       
      repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5;
    • addExcludedFieldsBuilder

      public FieldId.Builder addExcludedFieldsBuilder(int index)
       References to fields excluded from scanning. This allows you to skip
       inspection of entire columns which you know have no findings.
       When inspecting a table, we recommend that you inspect all columns.
       Otherwise, findings might be affected because hints from excluded columns
       will not be used.
       
      repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5;
    • getExcludedFieldsBuilderList

      public List<FieldId.Builder> getExcludedFieldsBuilderList()
       References to fields excluded from scanning. This allows you to skip
       inspection of entire columns which you know have no findings.
       When inspecting a table, we recommend that you inspect all columns.
       Otherwise, findings might be affected because hints from excluded columns
       will not be used.
       
      repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5;
    • getIncludedFieldsList

      public List<FieldId> getIncludedFieldsList()
       Limit scanning only to these fields.
       When inspecting a table, we recommend that you inspect all columns.
       Otherwise, findings might be affected because hints from excluded columns
       will not be used.
       
      repeated .google.privacy.dlp.v2.FieldId included_fields = 7;
      Specified by:
      getIncludedFieldsList in interface BigQueryOptionsOrBuilder
    • getIncludedFieldsCount

      public int getIncludedFieldsCount()
       Limit scanning only to these fields.
       When inspecting a table, we recommend that you inspect all columns.
       Otherwise, findings might be affected because hints from excluded columns
       will not be used.
       
      repeated .google.privacy.dlp.v2.FieldId included_fields = 7;
      Specified by:
      getIncludedFieldsCount in interface BigQueryOptionsOrBuilder
    • getIncludedFields

      public FieldId getIncludedFields(int index)
       Limit scanning only to these fields.
       When inspecting a table, we recommend that you inspect all columns.
       Otherwise, findings might be affected because hints from excluded columns
       will not be used.
       
      repeated .google.privacy.dlp.v2.FieldId included_fields = 7;
      Specified by:
      getIncludedFields in interface BigQueryOptionsOrBuilder
    • setIncludedFields

      public BigQueryOptions.Builder setIncludedFields(int index, FieldId value)
       Limit scanning only to these fields.
       When inspecting a table, we recommend that you inspect all columns.
       Otherwise, findings might be affected because hints from excluded columns
       will not be used.
       
      repeated .google.privacy.dlp.v2.FieldId included_fields = 7;
    • setIncludedFields

      public BigQueryOptions.Builder setIncludedFields(int index, FieldId.Builder builderForValue)
       Limit scanning only to these fields.
       When inspecting a table, we recommend that you inspect all columns.
       Otherwise, findings might be affected because hints from excluded columns
       will not be used.
       
      repeated .google.privacy.dlp.v2.FieldId included_fields = 7;
    • addIncludedFields

      public BigQueryOptions.Builder addIncludedFields(FieldId value)
       Limit scanning only to these fields.
       When inspecting a table, we recommend that you inspect all columns.
       Otherwise, findings might be affected because hints from excluded columns
       will not be used.
       
      repeated .google.privacy.dlp.v2.FieldId included_fields = 7;
    • addIncludedFields

      public BigQueryOptions.Builder addIncludedFields(int index, FieldId value)
       Limit scanning only to these fields.
       When inspecting a table, we recommend that you inspect all columns.
       Otherwise, findings might be affected because hints from excluded columns
       will not be used.
       
      repeated .google.privacy.dlp.v2.FieldId included_fields = 7;
    • addIncludedFields

      public BigQueryOptions.Builder addIncludedFields(FieldId.Builder builderForValue)
       Limit scanning only to these fields.
       When inspecting a table, we recommend that you inspect all columns.
       Otherwise, findings might be affected because hints from excluded columns
       will not be used.
       
      repeated .google.privacy.dlp.v2.FieldId included_fields = 7;
    • addIncludedFields

      public BigQueryOptions.Builder addIncludedFields(int index, FieldId.Builder builderForValue)
       Limit scanning only to these fields.
       When inspecting a table, we recommend that you inspect all columns.
       Otherwise, findings might be affected because hints from excluded columns
       will not be used.
       
      repeated .google.privacy.dlp.v2.FieldId included_fields = 7;
    • addAllIncludedFields

      public BigQueryOptions.Builder addAllIncludedFields(Iterable<? extends FieldId> values)
       Limit scanning only to these fields.
       When inspecting a table, we recommend that you inspect all columns.
       Otherwise, findings might be affected because hints from excluded columns
       will not be used.
       
      repeated .google.privacy.dlp.v2.FieldId included_fields = 7;
    • clearIncludedFields

      public BigQueryOptions.Builder clearIncludedFields()
       Limit scanning only to these fields.
       When inspecting a table, we recommend that you inspect all columns.
       Otherwise, findings might be affected because hints from excluded columns
       will not be used.
       
      repeated .google.privacy.dlp.v2.FieldId included_fields = 7;
    • removeIncludedFields

      public BigQueryOptions.Builder removeIncludedFields(int index)
       Limit scanning only to these fields.
       When inspecting a table, we recommend that you inspect all columns.
       Otherwise, findings might be affected because hints from excluded columns
       will not be used.
       
      repeated .google.privacy.dlp.v2.FieldId included_fields = 7;
    • getIncludedFieldsBuilder

      public FieldId.Builder getIncludedFieldsBuilder(int index)
       Limit scanning only to these fields.
       When inspecting a table, we recommend that you inspect all columns.
       Otherwise, findings might be affected because hints from excluded columns
       will not be used.
       
      repeated .google.privacy.dlp.v2.FieldId included_fields = 7;
    • getIncludedFieldsOrBuilder

      public FieldIdOrBuilder getIncludedFieldsOrBuilder(int index)
       Limit scanning only to these fields.
       When inspecting a table, we recommend that you inspect all columns.
       Otherwise, findings might be affected because hints from excluded columns
       will not be used.
       
      repeated .google.privacy.dlp.v2.FieldId included_fields = 7;
      Specified by:
      getIncludedFieldsOrBuilder in interface BigQueryOptionsOrBuilder
    • getIncludedFieldsOrBuilderList

      public List<? extends FieldIdOrBuilder> getIncludedFieldsOrBuilderList()
       Limit scanning only to these fields.
       When inspecting a table, we recommend that you inspect all columns.
       Otherwise, findings might be affected because hints from excluded columns
       will not be used.
       
      repeated .google.privacy.dlp.v2.FieldId included_fields = 7;
      Specified by:
      getIncludedFieldsOrBuilderList in interface BigQueryOptionsOrBuilder
    • addIncludedFieldsBuilder

      public FieldId.Builder addIncludedFieldsBuilder()
       Limit scanning only to these fields.
       When inspecting a table, we recommend that you inspect all columns.
       Otherwise, findings might be affected because hints from excluded columns
       will not be used.
       
      repeated .google.privacy.dlp.v2.FieldId included_fields = 7;
    • addIncludedFieldsBuilder

      public FieldId.Builder addIncludedFieldsBuilder(int index)
       Limit scanning only to these fields.
       When inspecting a table, we recommend that you inspect all columns.
       Otherwise, findings might be affected because hints from excluded columns
       will not be used.
       
      repeated .google.privacy.dlp.v2.FieldId included_fields = 7;
    • getIncludedFieldsBuilderList

      public List<FieldId.Builder> getIncludedFieldsBuilderList()
       Limit scanning only to these fields.
       When inspecting a table, we recommend that you inspect all columns.
       Otherwise, findings might be affected because hints from excluded columns
       will not be used.
       
      repeated .google.privacy.dlp.v2.FieldId included_fields = 7;