Class 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.GeneratedMessageV3.Builder<BigQueryOptions.Builder>
    implements BigQueryOptionsOrBuilder
     Options defining BigQuery table and row identifiers.
     
    Protobuf type google.privacy.dlp.v2.BigQueryOptions
    • Method Detail

      • getDescriptor

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

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.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.GeneratedMessageV3.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
      • clone

        public BigQueryOptions.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<BigQueryOptions.Builder>
      • setField

        public BigQueryOptions.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<BigQueryOptions.Builder>
      • clearField

        public BigQueryOptions.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<BigQueryOptions.Builder>
      • clearOneof

        public BigQueryOptions.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<BigQueryOptions.Builder>
      • setRepeatedField

        public BigQueryOptions.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                        int index,
                                                        Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<BigQueryOptions.Builder>
      • addRepeatedField

        public BigQueryOptions.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                        Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<BigQueryOptions.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>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.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.
      • setTableReference

        public BigQueryOptions.Builder setTableReference​(BigQueryTable value)
         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;
      • 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.
         
        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.
         
        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.
         
        int32 rows_limit_percent = 6;
        Returns:
        This builder for chaining.
      • getSampleMethodValue

        public int getSampleMethodValue()
        .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)
        .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.
      • setSampleMethod

        public BigQueryOptions.Builder setSampleMethod​(BigQueryOptions.SampleMethod value)
        .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()
        .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.
         
        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.
         
        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.
         
        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.
         
        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.
         
        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.
         
        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.
         
        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.
         
        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.
         
        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.
         
        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.
         
        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.
         
        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.
         
        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.
         
        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.
         
        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.
         
        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.
         
        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.
         
        repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5;
      • getIncludedFieldsCount

        public int getIncludedFieldsCount()
         Limit scanning only to these fields.
         
        repeated .google.privacy.dlp.v2.FieldId included_fields = 7;
        Specified by:
        getIncludedFieldsCount in interface BigQueryOptionsOrBuilder
      • setIncludedFields

        public BigQueryOptions.Builder setIncludedFields​(int index,
                                                         FieldId value)
         Limit scanning only to these fields.
         
        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.
         
        repeated .google.privacy.dlp.v2.FieldId included_fields = 7;
      • addIncludedFields

        public BigQueryOptions.Builder addIncludedFields​(FieldId value)
         Limit scanning only to these fields.
         
        repeated .google.privacy.dlp.v2.FieldId included_fields = 7;
      • addIncludedFields

        public BigQueryOptions.Builder addIncludedFields​(int index,
                                                         FieldId value)
         Limit scanning only to these fields.
         
        repeated .google.privacy.dlp.v2.FieldId included_fields = 7;
      • addIncludedFields

        public BigQueryOptions.Builder addIncludedFields​(FieldId.Builder builderForValue)
         Limit scanning only to these fields.
         
        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.
         
        repeated .google.privacy.dlp.v2.FieldId included_fields = 7;
      • addAllIncludedFields

        public BigQueryOptions.Builder addAllIncludedFields​(Iterable<? extends FieldId> values)
         Limit scanning only to these fields.
         
        repeated .google.privacy.dlp.v2.FieldId included_fields = 7;
      • clearIncludedFields

        public BigQueryOptions.Builder clearIncludedFields()
         Limit scanning only to these fields.
         
        repeated .google.privacy.dlp.v2.FieldId included_fields = 7;
      • removeIncludedFields

        public BigQueryOptions.Builder removeIncludedFields​(int index)
         Limit scanning only to these fields.
         
        repeated .google.privacy.dlp.v2.FieldId included_fields = 7;
      • getIncludedFieldsBuilder

        public FieldId.Builder getIncludedFieldsBuilder​(int index)
         Limit scanning only to these fields.
         
        repeated .google.privacy.dlp.v2.FieldId included_fields = 7;
      • addIncludedFieldsBuilder

        public FieldId.Builder addIncludedFieldsBuilder()
         Limit scanning only to these fields.
         
        repeated .google.privacy.dlp.v2.FieldId included_fields = 7;
      • addIncludedFieldsBuilder

        public FieldId.Builder addIncludedFieldsBuilder​(int index)
         Limit scanning only to these fields.
         
        repeated .google.privacy.dlp.v2.FieldId included_fields = 7;
      • getIncludedFieldsBuilderList

        public List<FieldId.Builder> getIncludedFieldsBuilderList()
         Limit scanning only to these fields.
         
        repeated .google.privacy.dlp.v2.FieldId included_fields = 7;
      • setUnknownFields

        public final BigQueryOptions.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<BigQueryOptions.Builder>
      • mergeUnknownFields

        public final BigQueryOptions.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<BigQueryOptions.Builder>