Class TableDataProfile.Builder

  • All Implemented Interfaces:
    TableDataProfileOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    TableDataProfile

    public static final class TableDataProfile.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<TableDataProfile.Builder>
    implements TableDataProfileOrBuilder
     The profile for a scanned table.
     
    Protobuf type google.privacy.dlp.v2.TableDataProfile
    • Method Detail

      • getDescriptor

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

        protected com.google.protobuf.MapField internalGetMapField​(int number)
        Overrides:
        internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<TableDataProfile.Builder>
      • internalGetMutableMapField

        protected com.google.protobuf.MapField internalGetMutableMapField​(int number)
        Overrides:
        internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<TableDataProfile.Builder>
      • internalGetFieldAccessorTable

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

        public TableDataProfile.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<TableDataProfile.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<TableDataProfile.Builder>
      • getDefaultInstanceForType

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

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

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

        public TableDataProfile.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<TableDataProfile.Builder>
      • setField

        public TableDataProfile.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<TableDataProfile.Builder>
      • clearField

        public TableDataProfile.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<TableDataProfile.Builder>
      • clearOneof

        public TableDataProfile.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<TableDataProfile.Builder>
      • setRepeatedField

        public TableDataProfile.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<TableDataProfile.Builder>
      • addRepeatedField

        public TableDataProfile.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<TableDataProfile.Builder>
      • mergeFrom

        public TableDataProfile.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<TableDataProfile.Builder>
      • isInitialized

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

        public TableDataProfile.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<TableDataProfile.Builder>
        Throws:
        IOException
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
         The name of the profile.
         
        string name = 1;
        Specified by:
        getNameBytes in interface TableDataProfileOrBuilder
        Returns:
        The bytes for name.
      • setName

        public TableDataProfile.Builder setName​(String value)
         The name of the profile.
         
        string name = 1;
        Parameters:
        value - The name to set.
        Returns:
        This builder for chaining.
      • clearName

        public TableDataProfile.Builder clearName()
         The name of the profile.
         
        string name = 1;
        Returns:
        This builder for chaining.
      • setNameBytes

        public TableDataProfile.Builder setNameBytes​(com.google.protobuf.ByteString value)
         The name of the profile.
         
        string name = 1;
        Parameters:
        value - The bytes for name to set.
        Returns:
        This builder for chaining.
      • getProjectDataProfile

        public String getProjectDataProfile()
         The resource name to the project data profile for this table.
         
        string project_data_profile = 2;
        Specified by:
        getProjectDataProfile in interface TableDataProfileOrBuilder
        Returns:
        The projectDataProfile.
      • getProjectDataProfileBytes

        public com.google.protobuf.ByteString getProjectDataProfileBytes()
         The resource name to the project data profile for this table.
         
        string project_data_profile = 2;
        Specified by:
        getProjectDataProfileBytes in interface TableDataProfileOrBuilder
        Returns:
        The bytes for projectDataProfile.
      • setProjectDataProfile

        public TableDataProfile.Builder setProjectDataProfile​(String value)
         The resource name to the project data profile for this table.
         
        string project_data_profile = 2;
        Parameters:
        value - The projectDataProfile to set.
        Returns:
        This builder for chaining.
      • clearProjectDataProfile

        public TableDataProfile.Builder clearProjectDataProfile()
         The resource name to the project data profile for this table.
         
        string project_data_profile = 2;
        Returns:
        This builder for chaining.
      • setProjectDataProfileBytes

        public TableDataProfile.Builder setProjectDataProfileBytes​(com.google.protobuf.ByteString value)
         The resource name to the project data profile for this table.
         
        string project_data_profile = 2;
        Parameters:
        value - The bytes for projectDataProfile to set.
        Returns:
        This builder for chaining.
      • getDatasetProjectIdBytes

        public com.google.protobuf.ByteString getDatasetProjectIdBytes()
         The GCP project ID that owns the BigQuery dataset.
         
        string dataset_project_id = 24;
        Specified by:
        getDatasetProjectIdBytes in interface TableDataProfileOrBuilder
        Returns:
        The bytes for datasetProjectId.
      • setDatasetProjectId

        public TableDataProfile.Builder setDatasetProjectId​(String value)
         The GCP project ID that owns the BigQuery dataset.
         
        string dataset_project_id = 24;
        Parameters:
        value - The datasetProjectId to set.
        Returns:
        This builder for chaining.
      • clearDatasetProjectId

        public TableDataProfile.Builder clearDatasetProjectId()
         The GCP project ID that owns the BigQuery dataset.
         
        string dataset_project_id = 24;
        Returns:
        This builder for chaining.
      • setDatasetProjectIdBytes

        public TableDataProfile.Builder setDatasetProjectIdBytes​(com.google.protobuf.ByteString value)
         The GCP project ID that owns the BigQuery dataset.
         
        string dataset_project_id = 24;
        Parameters:
        value - The bytes for datasetProjectId to set.
        Returns:
        This builder for chaining.
      • getDatasetLocation

        public String getDatasetLocation()
         The BigQuery location where the dataset's data is stored.
         See https://cloud.google.com/bigquery/docs/locations for supported
         locations.
         
        string dataset_location = 29;
        Specified by:
        getDatasetLocation in interface TableDataProfileOrBuilder
        Returns:
        The datasetLocation.
      • getDatasetLocationBytes

        public com.google.protobuf.ByteString getDatasetLocationBytes()
         The BigQuery location where the dataset's data is stored.
         See https://cloud.google.com/bigquery/docs/locations for supported
         locations.
         
        string dataset_location = 29;
        Specified by:
        getDatasetLocationBytes in interface TableDataProfileOrBuilder
        Returns:
        The bytes for datasetLocation.
      • setDatasetLocation

        public TableDataProfile.Builder setDatasetLocation​(String value)
         The BigQuery location where the dataset's data is stored.
         See https://cloud.google.com/bigquery/docs/locations for supported
         locations.
         
        string dataset_location = 29;
        Parameters:
        value - The datasetLocation to set.
        Returns:
        This builder for chaining.
      • clearDatasetLocation

        public TableDataProfile.Builder clearDatasetLocation()
         The BigQuery location where the dataset's data is stored.
         See https://cloud.google.com/bigquery/docs/locations for supported
         locations.
         
        string dataset_location = 29;
        Returns:
        This builder for chaining.
      • setDatasetLocationBytes

        public TableDataProfile.Builder setDatasetLocationBytes​(com.google.protobuf.ByteString value)
         The BigQuery location where the dataset's data is stored.
         See https://cloud.google.com/bigquery/docs/locations for supported
         locations.
         
        string dataset_location = 29;
        Parameters:
        value - The bytes for datasetLocation to set.
        Returns:
        This builder for chaining.
      • getDatasetIdBytes

        public com.google.protobuf.ByteString getDatasetIdBytes()
         The BigQuery dataset ID.
         
        string dataset_id = 25;
        Specified by:
        getDatasetIdBytes in interface TableDataProfileOrBuilder
        Returns:
        The bytes for datasetId.
      • setDatasetId

        public TableDataProfile.Builder setDatasetId​(String value)
         The BigQuery dataset ID.
         
        string dataset_id = 25;
        Parameters:
        value - The datasetId to set.
        Returns:
        This builder for chaining.
      • clearDatasetId

        public TableDataProfile.Builder clearDatasetId()
         The BigQuery dataset ID.
         
        string dataset_id = 25;
        Returns:
        This builder for chaining.
      • setDatasetIdBytes

        public TableDataProfile.Builder setDatasetIdBytes​(com.google.protobuf.ByteString value)
         The BigQuery dataset ID.
         
        string dataset_id = 25;
        Parameters:
        value - The bytes for datasetId to set.
        Returns:
        This builder for chaining.
      • getTableIdBytes

        public com.google.protobuf.ByteString getTableIdBytes()
         The BigQuery table ID.
         
        string table_id = 26;
        Specified by:
        getTableIdBytes in interface TableDataProfileOrBuilder
        Returns:
        The bytes for tableId.
      • setTableId

        public TableDataProfile.Builder setTableId​(String value)
         The BigQuery table ID.
         
        string table_id = 26;
        Parameters:
        value - The tableId to set.
        Returns:
        This builder for chaining.
      • clearTableId

        public TableDataProfile.Builder clearTableId()
         The BigQuery table ID.
         
        string table_id = 26;
        Returns:
        This builder for chaining.
      • setTableIdBytes

        public TableDataProfile.Builder setTableIdBytes​(com.google.protobuf.ByteString value)
         The BigQuery table ID.
         
        string table_id = 26;
        Parameters:
        value - The bytes for tableId to set.
        Returns:
        This builder for chaining.
      • getFullResource

        public String getFullResource()
         The resource name of the table.
         https://cloud.google.com/apis/design/resource_names#full_resource_name
         
        string full_resource = 3;
        Specified by:
        getFullResource in interface TableDataProfileOrBuilder
        Returns:
        The fullResource.
      • getFullResourceBytes

        public com.google.protobuf.ByteString getFullResourceBytes()
         The resource name of the table.
         https://cloud.google.com/apis/design/resource_names#full_resource_name
         
        string full_resource = 3;
        Specified by:
        getFullResourceBytes in interface TableDataProfileOrBuilder
        Returns:
        The bytes for fullResource.
      • setFullResource

        public TableDataProfile.Builder setFullResource​(String value)
         The resource name of the table.
         https://cloud.google.com/apis/design/resource_names#full_resource_name
         
        string full_resource = 3;
        Parameters:
        value - The fullResource to set.
        Returns:
        This builder for chaining.
      • clearFullResource

        public TableDataProfile.Builder clearFullResource()
         The resource name of the table.
         https://cloud.google.com/apis/design/resource_names#full_resource_name
         
        string full_resource = 3;
        Returns:
        This builder for chaining.
      • setFullResourceBytes

        public TableDataProfile.Builder setFullResourceBytes​(com.google.protobuf.ByteString value)
         The resource name of the table.
         https://cloud.google.com/apis/design/resource_names#full_resource_name
         
        string full_resource = 3;
        Parameters:
        value - The bytes for fullResource to set.
        Returns:
        This builder for chaining.
      • hasProfileStatus

        public boolean hasProfileStatus()
         Success or error status from the most recent profile generation attempt.
         May be empty if the profile is still being generated.
         
        .google.privacy.dlp.v2.ProfileStatus profile_status = 21;
        Specified by:
        hasProfileStatus in interface TableDataProfileOrBuilder
        Returns:
        Whether the profileStatus field is set.
      • getProfileStatus

        public ProfileStatus getProfileStatus()
         Success or error status from the most recent profile generation attempt.
         May be empty if the profile is still being generated.
         
        .google.privacy.dlp.v2.ProfileStatus profile_status = 21;
        Specified by:
        getProfileStatus in interface TableDataProfileOrBuilder
        Returns:
        The profileStatus.
      • setProfileStatus

        public TableDataProfile.Builder setProfileStatus​(ProfileStatus value)
         Success or error status from the most recent profile generation attempt.
         May be empty if the profile is still being generated.
         
        .google.privacy.dlp.v2.ProfileStatus profile_status = 21;
      • setProfileStatus

        public TableDataProfile.Builder setProfileStatus​(ProfileStatus.Builder builderForValue)
         Success or error status from the most recent profile generation attempt.
         May be empty if the profile is still being generated.
         
        .google.privacy.dlp.v2.ProfileStatus profile_status = 21;
      • mergeProfileStatus

        public TableDataProfile.Builder mergeProfileStatus​(ProfileStatus value)
         Success or error status from the most recent profile generation attempt.
         May be empty if the profile is still being generated.
         
        .google.privacy.dlp.v2.ProfileStatus profile_status = 21;
      • clearProfileStatus

        public TableDataProfile.Builder clearProfileStatus()
         Success or error status from the most recent profile generation attempt.
         May be empty if the profile is still being generated.
         
        .google.privacy.dlp.v2.ProfileStatus profile_status = 21;
      • getProfileStatusBuilder

        public ProfileStatus.Builder getProfileStatusBuilder()
         Success or error status from the most recent profile generation attempt.
         May be empty if the profile is still being generated.
         
        .google.privacy.dlp.v2.ProfileStatus profile_status = 21;
      • getStateValue

        public int getStateValue()
         State of a profile.
         
        .google.privacy.dlp.v2.TableDataProfile.State state = 22;
        Specified by:
        getStateValue in interface TableDataProfileOrBuilder
        Returns:
        The enum numeric value on the wire for state.
      • setStateValue

        public TableDataProfile.Builder setStateValue​(int value)
         State of a profile.
         
        .google.privacy.dlp.v2.TableDataProfile.State state = 22;
        Parameters:
        value - The enum numeric value on the wire for state to set.
        Returns:
        This builder for chaining.
      • setState

        public TableDataProfile.Builder setState​(TableDataProfile.State value)
         State of a profile.
         
        .google.privacy.dlp.v2.TableDataProfile.State state = 22;
        Parameters:
        value - The state to set.
        Returns:
        This builder for chaining.
      • clearState

        public TableDataProfile.Builder clearState()
         State of a profile.
         
        .google.privacy.dlp.v2.TableDataProfile.State state = 22;
        Returns:
        This builder for chaining.
      • hasSensitivityScore

        public boolean hasSensitivityScore()
         The sensitivity score of this table.
         
        .google.privacy.dlp.v2.SensitivityScore sensitivity_score = 5;
        Specified by:
        hasSensitivityScore in interface TableDataProfileOrBuilder
        Returns:
        Whether the sensitivityScore field is set.
      • setSensitivityScore

        public TableDataProfile.Builder setSensitivityScore​(SensitivityScore value)
         The sensitivity score of this table.
         
        .google.privacy.dlp.v2.SensitivityScore sensitivity_score = 5;
      • mergeSensitivityScore

        public TableDataProfile.Builder mergeSensitivityScore​(SensitivityScore value)
         The sensitivity score of this table.
         
        .google.privacy.dlp.v2.SensitivityScore sensitivity_score = 5;
      • clearSensitivityScore

        public TableDataProfile.Builder clearSensitivityScore()
         The sensitivity score of this table.
         
        .google.privacy.dlp.v2.SensitivityScore sensitivity_score = 5;
      • getSensitivityScoreBuilder

        public SensitivityScore.Builder getSensitivityScoreBuilder()
         The sensitivity score of this table.
         
        .google.privacy.dlp.v2.SensitivityScore sensitivity_score = 5;
      • hasDataRiskLevel

        public boolean hasDataRiskLevel()
         The data risk level of this table.
         
        .google.privacy.dlp.v2.DataRiskLevel data_risk_level = 6;
        Specified by:
        hasDataRiskLevel in interface TableDataProfileOrBuilder
        Returns:
        Whether the dataRiskLevel field is set.
      • setDataRiskLevel

        public TableDataProfile.Builder setDataRiskLevel​(DataRiskLevel value)
         The data risk level of this table.
         
        .google.privacy.dlp.v2.DataRiskLevel data_risk_level = 6;
      • mergeDataRiskLevel

        public TableDataProfile.Builder mergeDataRiskLevel​(DataRiskLevel value)
         The data risk level of this table.
         
        .google.privacy.dlp.v2.DataRiskLevel data_risk_level = 6;
      • clearDataRiskLevel

        public TableDataProfile.Builder clearDataRiskLevel()
         The data risk level of this table.
         
        .google.privacy.dlp.v2.DataRiskLevel data_risk_level = 6;
      • getDataRiskLevelBuilder

        public DataRiskLevel.Builder getDataRiskLevelBuilder()
         The data risk level of this table.
         
        .google.privacy.dlp.v2.DataRiskLevel data_risk_level = 6;
      • getPredictedInfoTypesCount

        public int getPredictedInfoTypesCount()
         The infoTypes predicted from this table's data.
         
        repeated .google.privacy.dlp.v2.InfoTypeSummary predicted_info_types = 27;
        Specified by:
        getPredictedInfoTypesCount in interface TableDataProfileOrBuilder
      • setPredictedInfoTypes

        public TableDataProfile.Builder setPredictedInfoTypes​(int index,
                                                              InfoTypeSummary value)
         The infoTypes predicted from this table's data.
         
        repeated .google.privacy.dlp.v2.InfoTypeSummary predicted_info_types = 27;
      • setPredictedInfoTypes

        public TableDataProfile.Builder setPredictedInfoTypes​(int index,
                                                              InfoTypeSummary.Builder builderForValue)
         The infoTypes predicted from this table's data.
         
        repeated .google.privacy.dlp.v2.InfoTypeSummary predicted_info_types = 27;
      • addPredictedInfoTypes

        public TableDataProfile.Builder addPredictedInfoTypes​(InfoTypeSummary value)
         The infoTypes predicted from this table's data.
         
        repeated .google.privacy.dlp.v2.InfoTypeSummary predicted_info_types = 27;
      • addPredictedInfoTypes

        public TableDataProfile.Builder addPredictedInfoTypes​(int index,
                                                              InfoTypeSummary value)
         The infoTypes predicted from this table's data.
         
        repeated .google.privacy.dlp.v2.InfoTypeSummary predicted_info_types = 27;
      • addPredictedInfoTypes

        public TableDataProfile.Builder addPredictedInfoTypes​(InfoTypeSummary.Builder builderForValue)
         The infoTypes predicted from this table's data.
         
        repeated .google.privacy.dlp.v2.InfoTypeSummary predicted_info_types = 27;
      • addPredictedInfoTypes

        public TableDataProfile.Builder addPredictedInfoTypes​(int index,
                                                              InfoTypeSummary.Builder builderForValue)
         The infoTypes predicted from this table's data.
         
        repeated .google.privacy.dlp.v2.InfoTypeSummary predicted_info_types = 27;
      • addAllPredictedInfoTypes

        public TableDataProfile.Builder addAllPredictedInfoTypes​(Iterable<? extends InfoTypeSummary> values)
         The infoTypes predicted from this table's data.
         
        repeated .google.privacy.dlp.v2.InfoTypeSummary predicted_info_types = 27;
      • clearPredictedInfoTypes

        public TableDataProfile.Builder clearPredictedInfoTypes()
         The infoTypes predicted from this table's data.
         
        repeated .google.privacy.dlp.v2.InfoTypeSummary predicted_info_types = 27;
      • removePredictedInfoTypes

        public TableDataProfile.Builder removePredictedInfoTypes​(int index)
         The infoTypes predicted from this table's data.
         
        repeated .google.privacy.dlp.v2.InfoTypeSummary predicted_info_types = 27;
      • getPredictedInfoTypesBuilder

        public InfoTypeSummary.Builder getPredictedInfoTypesBuilder​(int index)
         The infoTypes predicted from this table's data.
         
        repeated .google.privacy.dlp.v2.InfoTypeSummary predicted_info_types = 27;
      • addPredictedInfoTypesBuilder

        public InfoTypeSummary.Builder addPredictedInfoTypesBuilder()
         The infoTypes predicted from this table's data.
         
        repeated .google.privacy.dlp.v2.InfoTypeSummary predicted_info_types = 27;
      • addPredictedInfoTypesBuilder

        public InfoTypeSummary.Builder addPredictedInfoTypesBuilder​(int index)
         The infoTypes predicted from this table's data.
         
        repeated .google.privacy.dlp.v2.InfoTypeSummary predicted_info_types = 27;
      • getPredictedInfoTypesBuilderList

        public List<InfoTypeSummary.Builder> getPredictedInfoTypesBuilderList()
         The infoTypes predicted from this table's data.
         
        repeated .google.privacy.dlp.v2.InfoTypeSummary predicted_info_types = 27;
      • getOtherInfoTypesCount

        public int getOtherInfoTypesCount()
         Other infoTypes found in this table's data.
         
        repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_info_types = 28;
        Specified by:
        getOtherInfoTypesCount in interface TableDataProfileOrBuilder
      • setOtherInfoTypes

        public TableDataProfile.Builder setOtherInfoTypes​(int index,
                                                          OtherInfoTypeSummary value)
         Other infoTypes found in this table's data.
         
        repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_info_types = 28;
      • addOtherInfoTypes

        public TableDataProfile.Builder addOtherInfoTypes​(OtherInfoTypeSummary value)
         Other infoTypes found in this table's data.
         
        repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_info_types = 28;
      • addOtherInfoTypes

        public TableDataProfile.Builder addOtherInfoTypes​(int index,
                                                          OtherInfoTypeSummary value)
         Other infoTypes found in this table's data.
         
        repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_info_types = 28;
      • clearOtherInfoTypes

        public TableDataProfile.Builder clearOtherInfoTypes()
         Other infoTypes found in this table's data.
         
        repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_info_types = 28;
      • removeOtherInfoTypes

        public TableDataProfile.Builder removeOtherInfoTypes​(int index)
         Other infoTypes found in this table's data.
         
        repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_info_types = 28;
      • getOtherInfoTypesBuilder

        public OtherInfoTypeSummary.Builder getOtherInfoTypesBuilder​(int index)
         Other infoTypes found in this table's data.
         
        repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_info_types = 28;
      • addOtherInfoTypesBuilder

        public OtherInfoTypeSummary.Builder addOtherInfoTypesBuilder()
         Other infoTypes found in this table's data.
         
        repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_info_types = 28;
      • addOtherInfoTypesBuilder

        public OtherInfoTypeSummary.Builder addOtherInfoTypesBuilder​(int index)
         Other infoTypes found in this table's data.
         
        repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_info_types = 28;
      • getOtherInfoTypesBuilderList

        public List<OtherInfoTypeSummary.Builder> getOtherInfoTypesBuilderList()
         Other infoTypes found in this table's data.
         
        repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_info_types = 28;
      • hasConfigSnapshot

        public boolean hasConfigSnapshot()
         The snapshot of the configurations used to generate the profile.
         
        .google.privacy.dlp.v2.DataProfileConfigSnapshot config_snapshot = 7;
        Specified by:
        hasConfigSnapshot in interface TableDataProfileOrBuilder
        Returns:
        Whether the configSnapshot field is set.
      • mergeConfigSnapshot

        public TableDataProfile.Builder mergeConfigSnapshot​(DataProfileConfigSnapshot value)
         The snapshot of the configurations used to generate the profile.
         
        .google.privacy.dlp.v2.DataProfileConfigSnapshot config_snapshot = 7;
      • clearConfigSnapshot

        public TableDataProfile.Builder clearConfigSnapshot()
         The snapshot of the configurations used to generate the profile.
         
        .google.privacy.dlp.v2.DataProfileConfigSnapshot config_snapshot = 7;
      • getConfigSnapshotBuilder

        public DataProfileConfigSnapshot.Builder getConfigSnapshotBuilder()
         The snapshot of the configurations used to generate the profile.
         
        .google.privacy.dlp.v2.DataProfileConfigSnapshot config_snapshot = 7;
      • hasLastModifiedTime

        public boolean hasLastModifiedTime()
         The time when this table was last modified
         
        .google.protobuf.Timestamp last_modified_time = 8;
        Specified by:
        hasLastModifiedTime in interface TableDataProfileOrBuilder
        Returns:
        Whether the lastModifiedTime field is set.
      • getLastModifiedTime

        public com.google.protobuf.Timestamp getLastModifiedTime()
         The time when this table was last modified
         
        .google.protobuf.Timestamp last_modified_time = 8;
        Specified by:
        getLastModifiedTime in interface TableDataProfileOrBuilder
        Returns:
        The lastModifiedTime.
      • setLastModifiedTime

        public TableDataProfile.Builder setLastModifiedTime​(com.google.protobuf.Timestamp value)
         The time when this table was last modified
         
        .google.protobuf.Timestamp last_modified_time = 8;
      • setLastModifiedTime

        public TableDataProfile.Builder setLastModifiedTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         The time when this table was last modified
         
        .google.protobuf.Timestamp last_modified_time = 8;
      • mergeLastModifiedTime

        public TableDataProfile.Builder mergeLastModifiedTime​(com.google.protobuf.Timestamp value)
         The time when this table was last modified
         
        .google.protobuf.Timestamp last_modified_time = 8;
      • clearLastModifiedTime

        public TableDataProfile.Builder clearLastModifiedTime()
         The time when this table was last modified
         
        .google.protobuf.Timestamp last_modified_time = 8;
      • getLastModifiedTimeBuilder

        public com.google.protobuf.Timestamp.Builder getLastModifiedTimeBuilder()
         The time when this table was last modified
         
        .google.protobuf.Timestamp last_modified_time = 8;
      • getLastModifiedTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getLastModifiedTimeOrBuilder()
         The time when this table was last modified
         
        .google.protobuf.Timestamp last_modified_time = 8;
        Specified by:
        getLastModifiedTimeOrBuilder in interface TableDataProfileOrBuilder
      • hasExpirationTime

        public boolean hasExpirationTime()
         Optional. The time when this table expires.
         
        .google.protobuf.Timestamp expiration_time = 9;
        Specified by:
        hasExpirationTime in interface TableDataProfileOrBuilder
        Returns:
        Whether the expirationTime field is set.
      • getExpirationTime

        public com.google.protobuf.Timestamp getExpirationTime()
         Optional. The time when this table expires.
         
        .google.protobuf.Timestamp expiration_time = 9;
        Specified by:
        getExpirationTime in interface TableDataProfileOrBuilder
        Returns:
        The expirationTime.
      • setExpirationTime

        public TableDataProfile.Builder setExpirationTime​(com.google.protobuf.Timestamp value)
         Optional. The time when this table expires.
         
        .google.protobuf.Timestamp expiration_time = 9;
      • setExpirationTime

        public TableDataProfile.Builder setExpirationTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Optional. The time when this table expires.
         
        .google.protobuf.Timestamp expiration_time = 9;
      • mergeExpirationTime

        public TableDataProfile.Builder mergeExpirationTime​(com.google.protobuf.Timestamp value)
         Optional. The time when this table expires.
         
        .google.protobuf.Timestamp expiration_time = 9;
      • clearExpirationTime

        public TableDataProfile.Builder clearExpirationTime()
         Optional. The time when this table expires.
         
        .google.protobuf.Timestamp expiration_time = 9;
      • getExpirationTimeBuilder

        public com.google.protobuf.Timestamp.Builder getExpirationTimeBuilder()
         Optional. The time when this table expires.
         
        .google.protobuf.Timestamp expiration_time = 9;
      • getExpirationTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getExpirationTimeOrBuilder()
         Optional. The time when this table expires.
         
        .google.protobuf.Timestamp expiration_time = 9;
        Specified by:
        getExpirationTimeOrBuilder in interface TableDataProfileOrBuilder
      • getScannedColumnCount

        public long getScannedColumnCount()
         The number of columns profiled in the table.
         
        int64 scanned_column_count = 10;
        Specified by:
        getScannedColumnCount in interface TableDataProfileOrBuilder
        Returns:
        The scannedColumnCount.
      • setScannedColumnCount

        public TableDataProfile.Builder setScannedColumnCount​(long value)
         The number of columns profiled in the table.
         
        int64 scanned_column_count = 10;
        Parameters:
        value - The scannedColumnCount to set.
        Returns:
        This builder for chaining.
      • clearScannedColumnCount

        public TableDataProfile.Builder clearScannedColumnCount()
         The number of columns profiled in the table.
         
        int64 scanned_column_count = 10;
        Returns:
        This builder for chaining.
      • getFailedColumnCount

        public long getFailedColumnCount()
         The number of columns skipped in the table because of an error.
         
        int64 failed_column_count = 11;
        Specified by:
        getFailedColumnCount in interface TableDataProfileOrBuilder
        Returns:
        The failedColumnCount.
      • setFailedColumnCount

        public TableDataProfile.Builder setFailedColumnCount​(long value)
         The number of columns skipped in the table because of an error.
         
        int64 failed_column_count = 11;
        Parameters:
        value - The failedColumnCount to set.
        Returns:
        This builder for chaining.
      • clearFailedColumnCount

        public TableDataProfile.Builder clearFailedColumnCount()
         The number of columns skipped in the table because of an error.
         
        int64 failed_column_count = 11;
        Returns:
        This builder for chaining.
      • getTableSizeBytes

        public long getTableSizeBytes()
         The size of the table when the profile was generated.
         
        int64 table_size_bytes = 12;
        Specified by:
        getTableSizeBytes in interface TableDataProfileOrBuilder
        Returns:
        The tableSizeBytes.
      • setTableSizeBytes

        public TableDataProfile.Builder setTableSizeBytes​(long value)
         The size of the table when the profile was generated.
         
        int64 table_size_bytes = 12;
        Parameters:
        value - The tableSizeBytes to set.
        Returns:
        This builder for chaining.
      • clearTableSizeBytes

        public TableDataProfile.Builder clearTableSizeBytes()
         The size of the table when the profile was generated.
         
        int64 table_size_bytes = 12;
        Returns:
        This builder for chaining.
      • getRowCount

        public long getRowCount()
         Number of rows in the table when the profile was generated.
         This will not be populated for BigLake tables.
         
        int64 row_count = 13;
        Specified by:
        getRowCount in interface TableDataProfileOrBuilder
        Returns:
        The rowCount.
      • setRowCount

        public TableDataProfile.Builder setRowCount​(long value)
         Number of rows in the table when the profile was generated.
         This will not be populated for BigLake tables.
         
        int64 row_count = 13;
        Parameters:
        value - The rowCount to set.
        Returns:
        This builder for chaining.
      • clearRowCount

        public TableDataProfile.Builder clearRowCount()
         Number of rows in the table when the profile was generated.
         This will not be populated for BigLake tables.
         
        int64 row_count = 13;
        Returns:
        This builder for chaining.
      • getEncryptionStatusValue

        public int getEncryptionStatusValue()
         How the table is encrypted.
         
        .google.privacy.dlp.v2.EncryptionStatus encryption_status = 14;
        Specified by:
        getEncryptionStatusValue in interface TableDataProfileOrBuilder
        Returns:
        The enum numeric value on the wire for encryptionStatus.
      • setEncryptionStatusValue

        public TableDataProfile.Builder setEncryptionStatusValue​(int value)
         How the table is encrypted.
         
        .google.privacy.dlp.v2.EncryptionStatus encryption_status = 14;
        Parameters:
        value - The enum numeric value on the wire for encryptionStatus to set.
        Returns:
        This builder for chaining.
      • setEncryptionStatus

        public TableDataProfile.Builder setEncryptionStatus​(EncryptionStatus value)
         How the table is encrypted.
         
        .google.privacy.dlp.v2.EncryptionStatus encryption_status = 14;
        Parameters:
        value - The encryptionStatus to set.
        Returns:
        This builder for chaining.
      • clearEncryptionStatus

        public TableDataProfile.Builder clearEncryptionStatus()
         How the table is encrypted.
         
        .google.privacy.dlp.v2.EncryptionStatus encryption_status = 14;
        Returns:
        This builder for chaining.
      • getResourceVisibilityValue

        public int getResourceVisibilityValue()
         How broadly a resource has been shared.
         
        .google.privacy.dlp.v2.ResourceVisibility resource_visibility = 15;
        Specified by:
        getResourceVisibilityValue in interface TableDataProfileOrBuilder
        Returns:
        The enum numeric value on the wire for resourceVisibility.
      • setResourceVisibilityValue

        public TableDataProfile.Builder setResourceVisibilityValue​(int value)
         How broadly a resource has been shared.
         
        .google.privacy.dlp.v2.ResourceVisibility resource_visibility = 15;
        Parameters:
        value - The enum numeric value on the wire for resourceVisibility to set.
        Returns:
        This builder for chaining.
      • setResourceVisibility

        public TableDataProfile.Builder setResourceVisibility​(ResourceVisibility value)
         How broadly a resource has been shared.
         
        .google.privacy.dlp.v2.ResourceVisibility resource_visibility = 15;
        Parameters:
        value - The resourceVisibility to set.
        Returns:
        This builder for chaining.
      • clearResourceVisibility

        public TableDataProfile.Builder clearResourceVisibility()
         How broadly a resource has been shared.
         
        .google.privacy.dlp.v2.ResourceVisibility resource_visibility = 15;
        Returns:
        This builder for chaining.
      • hasProfileLastGenerated

        public boolean hasProfileLastGenerated()
         The last time the profile was generated.
         
        .google.protobuf.Timestamp profile_last_generated = 16;
        Specified by:
        hasProfileLastGenerated in interface TableDataProfileOrBuilder
        Returns:
        Whether the profileLastGenerated field is set.
      • getProfileLastGenerated

        public com.google.protobuf.Timestamp getProfileLastGenerated()
         The last time the profile was generated.
         
        .google.protobuf.Timestamp profile_last_generated = 16;
        Specified by:
        getProfileLastGenerated in interface TableDataProfileOrBuilder
        Returns:
        The profileLastGenerated.
      • setProfileLastGenerated

        public TableDataProfile.Builder setProfileLastGenerated​(com.google.protobuf.Timestamp value)
         The last time the profile was generated.
         
        .google.protobuf.Timestamp profile_last_generated = 16;
      • setProfileLastGenerated

        public TableDataProfile.Builder setProfileLastGenerated​(com.google.protobuf.Timestamp.Builder builderForValue)
         The last time the profile was generated.
         
        .google.protobuf.Timestamp profile_last_generated = 16;
      • mergeProfileLastGenerated

        public TableDataProfile.Builder mergeProfileLastGenerated​(com.google.protobuf.Timestamp value)
         The last time the profile was generated.
         
        .google.protobuf.Timestamp profile_last_generated = 16;
      • clearProfileLastGenerated

        public TableDataProfile.Builder clearProfileLastGenerated()
         The last time the profile was generated.
         
        .google.protobuf.Timestamp profile_last_generated = 16;
      • getProfileLastGeneratedBuilder

        public com.google.protobuf.Timestamp.Builder getProfileLastGeneratedBuilder()
         The last time the profile was generated.
         
        .google.protobuf.Timestamp profile_last_generated = 16;
      • getProfileLastGeneratedOrBuilder

        public com.google.protobuf.TimestampOrBuilder getProfileLastGeneratedOrBuilder()
         The last time the profile was generated.
         
        .google.protobuf.Timestamp profile_last_generated = 16;
        Specified by:
        getProfileLastGeneratedOrBuilder in interface TableDataProfileOrBuilder
      • containsResourceLabels

        public boolean containsResourceLabels​(String key)
         The labels applied to the resource at the time the profile was generated.
         
        map<string, string> resource_labels = 17;
        Specified by:
        containsResourceLabels in interface TableDataProfileOrBuilder
      • removeResourceLabels

        public TableDataProfile.Builder removeResourceLabels​(String key)
         The labels applied to the resource at the time the profile was generated.
         
        map<string, string> resource_labels = 17;
      • getMutableResourceLabels

        @Deprecated
        public Map<String,​String> getMutableResourceLabels()
        Deprecated.
        Use alternate mutation accessors instead.
      • putResourceLabels

        public TableDataProfile.Builder putResourceLabels​(String key,
                                                          String value)
         The labels applied to the resource at the time the profile was generated.
         
        map<string, string> resource_labels = 17;
      • putAllResourceLabels

        public TableDataProfile.Builder putAllResourceLabels​(Map<String,​String> values)
         The labels applied to the resource at the time the profile was generated.
         
        map<string, string> resource_labels = 17;
      • hasCreateTime

        public boolean hasCreateTime()
         The time at which the table was created.
         
        .google.protobuf.Timestamp create_time = 23;
        Specified by:
        hasCreateTime in interface TableDataProfileOrBuilder
        Returns:
        Whether the createTime field is set.
      • getCreateTime

        public com.google.protobuf.Timestamp getCreateTime()
         The time at which the table was created.
         
        .google.protobuf.Timestamp create_time = 23;
        Specified by:
        getCreateTime in interface TableDataProfileOrBuilder
        Returns:
        The createTime.
      • setCreateTime

        public TableDataProfile.Builder setCreateTime​(com.google.protobuf.Timestamp value)
         The time at which the table was created.
         
        .google.protobuf.Timestamp create_time = 23;
      • setCreateTime

        public TableDataProfile.Builder setCreateTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         The time at which the table was created.
         
        .google.protobuf.Timestamp create_time = 23;
      • mergeCreateTime

        public TableDataProfile.Builder mergeCreateTime​(com.google.protobuf.Timestamp value)
         The time at which the table was created.
         
        .google.protobuf.Timestamp create_time = 23;
      • clearCreateTime

        public TableDataProfile.Builder clearCreateTime()
         The time at which the table was created.
         
        .google.protobuf.Timestamp create_time = 23;
      • getCreateTimeBuilder

        public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
         The time at which the table was created.
         
        .google.protobuf.Timestamp create_time = 23;
      • getCreateTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
         The time at which the table was created.
         
        .google.protobuf.Timestamp create_time = 23;
        Specified by:
        getCreateTimeOrBuilder in interface TableDataProfileOrBuilder
      • setUnknownFields

        public final TableDataProfile.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<TableDataProfile.Builder>
      • mergeUnknownFields

        public final TableDataProfile.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<TableDataProfile.Builder>