Class TableDataProfile.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<TableDataProfile.Builder>
com.google.privacy.dlp.v2.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.GeneratedMessage.Builder<TableDataProfile.Builder> implements TableDataProfileOrBuilder
 The profile for a scanned table.
 
Protobuf type google.privacy.dlp.v2.TableDataProfile
  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
      Overrides:
      internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessage.Builder<TableDataProfile.Builder>
    • internalGetMutableMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
      Overrides:
      internalGetMutableMapFieldReflection in class com.google.protobuf.GeneratedMessage.Builder<TableDataProfile.Builder>
    • internalGetFieldAccessorTable

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

      public TableDataProfile.Builder mergeFrom(TableDataProfile other)
    • isInitialized

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

      public String getName()
       The name of the profile.
       
      string name = 1;
      Specified by:
      getName in interface TableDataProfileOrBuilder
      Returns:
      The name.
    • 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.
    • hasDataSourceType

      public boolean hasDataSourceType()
       The resource type that was profiled.
       
      .google.privacy.dlp.v2.DataSourceType data_source_type = 36;
      Specified by:
      hasDataSourceType in interface TableDataProfileOrBuilder
      Returns:
      Whether the dataSourceType field is set.
    • getDataSourceType

      public DataSourceType getDataSourceType()
       The resource type that was profiled.
       
      .google.privacy.dlp.v2.DataSourceType data_source_type = 36;
      Specified by:
      getDataSourceType in interface TableDataProfileOrBuilder
      Returns:
      The dataSourceType.
    • setDataSourceType

      public TableDataProfile.Builder setDataSourceType(DataSourceType value)
       The resource type that was profiled.
       
      .google.privacy.dlp.v2.DataSourceType data_source_type = 36;
    • setDataSourceType

      public TableDataProfile.Builder setDataSourceType(DataSourceType.Builder builderForValue)
       The resource type that was profiled.
       
      .google.privacy.dlp.v2.DataSourceType data_source_type = 36;
    • mergeDataSourceType

      public TableDataProfile.Builder mergeDataSourceType(DataSourceType value)
       The resource type that was profiled.
       
      .google.privacy.dlp.v2.DataSourceType data_source_type = 36;
    • clearDataSourceType

      public TableDataProfile.Builder clearDataSourceType()
       The resource type that was profiled.
       
      .google.privacy.dlp.v2.DataSourceType data_source_type = 36;
    • getDataSourceTypeBuilder

      public DataSourceType.Builder getDataSourceTypeBuilder()
       The resource type that was profiled.
       
      .google.privacy.dlp.v2.DataSourceType data_source_type = 36;
    • getDataSourceTypeOrBuilder

      public DataSourceTypeOrBuilder getDataSourceTypeOrBuilder()
       The resource type that was profiled.
       
      .google.privacy.dlp.v2.DataSourceType data_source_type = 36;
      Specified by:
      getDataSourceTypeOrBuilder in interface TableDataProfileOrBuilder
    • getProjectDataProfile

      public String getProjectDataProfile()
       The resource name of 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 of 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 of 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 of 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 of 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.
    • getDatasetProjectId

      public String getDatasetProjectId()
       The Google Cloud project ID that owns the resource.
       
      string dataset_project_id = 24;
      Specified by:
      getDatasetProjectId in interface TableDataProfileOrBuilder
      Returns:
      The datasetProjectId.
    • getDatasetProjectIdBytes

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

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

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

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

      public String getDatasetLocation()
       If supported, the 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()
       If supported, the 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)
       If supported, the 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()
       If supported, the 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)
       If supported, the 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.
    • getDatasetId

      public String getDatasetId()
       If the resource is BigQuery, the dataset ID.
       
      string dataset_id = 25;
      Specified by:
      getDatasetId in interface TableDataProfileOrBuilder
      Returns:
      The datasetId.
    • getDatasetIdBytes

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

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

      public TableDataProfile.Builder clearDatasetId()
       If the resource is BigQuery, the dataset ID.
       
      string dataset_id = 25;
      Returns:
      This builder for chaining.
    • setDatasetIdBytes

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

      public String getTableId()
       The table ID.
       
      string table_id = 26;
      Specified by:
      getTableId in interface TableDataProfileOrBuilder
      Returns:
      The tableId.
    • getTableIdBytes

      public com.google.protobuf.ByteString getTableIdBytes()
       The 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 table ID.
       
      string table_id = 26;
      Parameters:
      value - The tableId to set.
      Returns:
      This builder for chaining.
    • clearTableId

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

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

      public String getFullResource()
       The Cloud Asset Inventory resource that was profiled in order to generate
       this TableDataProfile.
       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 Cloud Asset Inventory resource that was profiled in order to generate
       this TableDataProfile.
       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 Cloud Asset Inventory resource that was profiled in order to generate
       this TableDataProfile.
       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 Cloud Asset Inventory resource that was profiled in order to generate
       this TableDataProfile.
       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 Cloud Asset Inventory resource that was profiled in order to generate
       this TableDataProfile.
       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;
    • getProfileStatusOrBuilder

      public ProfileStatusOrBuilder getProfileStatusOrBuilder()
       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:
      getProfileStatusOrBuilder in interface TableDataProfileOrBuilder
    • getStateValue

      public int getStateValue()
       State of a profile. This will always be set to DONE when the table data
       profile is written to another service like BigQuery or Pub/Sub.
       
      .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. This will always be set to DONE when the table data
       profile is written to another service like BigQuery or Pub/Sub.
       
      .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.
    • getState

      public TableDataProfile.State getState()
       State of a profile. This will always be set to DONE when the table data
       profile is written to another service like BigQuery or Pub/Sub.
       
      .google.privacy.dlp.v2.TableDataProfile.State state = 22;
      Specified by:
      getState in interface TableDataProfileOrBuilder
      Returns:
      The state.
    • setState

       State of a profile. This will always be set to DONE when the table data
       profile is written to another service like BigQuery or Pub/Sub.
       
      .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. This will always be set to DONE when the table data
       profile is written to another service like BigQuery or Pub/Sub.
       
      .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.
    • getSensitivityScore

      public SensitivityScore getSensitivityScore()
       The sensitivity score of this table.
       
      .google.privacy.dlp.v2.SensitivityScore sensitivity_score = 5;
      Specified by:
      getSensitivityScore in interface TableDataProfileOrBuilder
      Returns:
      The sensitivityScore.
    • setSensitivityScore

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

      public TableDataProfile.Builder setSensitivityScore(SensitivityScore.Builder builderForValue)
       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;
    • getSensitivityScoreOrBuilder

      public SensitivityScoreOrBuilder getSensitivityScoreOrBuilder()
       The sensitivity score of this table.
       
      .google.privacy.dlp.v2.SensitivityScore sensitivity_score = 5;
      Specified by:
      getSensitivityScoreOrBuilder in interface TableDataProfileOrBuilder
    • 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.
    • getDataRiskLevel

      public DataRiskLevel getDataRiskLevel()
       The data risk level of this table.
       
      .google.privacy.dlp.v2.DataRiskLevel data_risk_level = 6;
      Specified by:
      getDataRiskLevel in interface TableDataProfileOrBuilder
      Returns:
      The dataRiskLevel.
    • setDataRiskLevel

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

      public TableDataProfile.Builder setDataRiskLevel(DataRiskLevel.Builder builderForValue)
       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;
    • getDataRiskLevelOrBuilder

      public DataRiskLevelOrBuilder getDataRiskLevelOrBuilder()
       The data risk level of this table.
       
      .google.privacy.dlp.v2.DataRiskLevel data_risk_level = 6;
      Specified by:
      getDataRiskLevelOrBuilder in interface TableDataProfileOrBuilder
    • getPredictedInfoTypesList

      public List<InfoTypeSummary> getPredictedInfoTypesList()
       The infoTypes predicted from this table's data.
       
      repeated .google.privacy.dlp.v2.InfoTypeSummary predicted_info_types = 27;
      Specified by:
      getPredictedInfoTypesList in interface TableDataProfileOrBuilder
    • 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
    • getPredictedInfoTypes

      public InfoTypeSummary getPredictedInfoTypes(int index)
       The infoTypes predicted from this table's data.
       
      repeated .google.privacy.dlp.v2.InfoTypeSummary predicted_info_types = 27;
      Specified by:
      getPredictedInfoTypes 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;
    • getPredictedInfoTypesOrBuilder

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

      public List<? extends InfoTypeSummaryOrBuilder> getPredictedInfoTypesOrBuilderList()
       The infoTypes predicted from this table's data.
       
      repeated .google.privacy.dlp.v2.InfoTypeSummary predicted_info_types = 27;
      Specified by:
      getPredictedInfoTypesOrBuilderList in interface TableDataProfileOrBuilder
    • 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;
    • getOtherInfoTypesList

      public List<OtherInfoTypeSummary> getOtherInfoTypesList()
       Other infoTypes found in this table's data.
       
      repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_info_types = 28;
      Specified by:
      getOtherInfoTypesList in interface TableDataProfileOrBuilder
    • 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
    • getOtherInfoTypes

      public OtherInfoTypeSummary getOtherInfoTypes(int index)
       Other infoTypes found in this table's data.
       
      repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_info_types = 28;
      Specified by:
      getOtherInfoTypes 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;
    • setOtherInfoTypes

      public TableDataProfile.Builder setOtherInfoTypes(int index, OtherInfoTypeSummary.Builder builderForValue)
       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;
    • addOtherInfoTypes

      public TableDataProfile.Builder addOtherInfoTypes(OtherInfoTypeSummary.Builder builderForValue)
       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.Builder builderForValue)
       Other infoTypes found in this table's data.
       
      repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_info_types = 28;
    • addAllOtherInfoTypes

      public TableDataProfile.Builder addAllOtherInfoTypes(Iterable<? extends OtherInfoTypeSummary> values)
       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;
    • getOtherInfoTypesOrBuilder

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

      public List<? extends OtherInfoTypeSummaryOrBuilder> getOtherInfoTypesOrBuilderList()
       Other infoTypes found in this table's data.
       
      repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_info_types = 28;
      Specified by:
      getOtherInfoTypesOrBuilderList in interface TableDataProfileOrBuilder
    • 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.
    • getConfigSnapshot

      public DataProfileConfigSnapshot getConfigSnapshot()
       The snapshot of the configurations used to generate the profile.
       
      .google.privacy.dlp.v2.DataProfileConfigSnapshot config_snapshot = 7;
      Specified by:
      getConfigSnapshot in interface TableDataProfileOrBuilder
      Returns:
      The configSnapshot.
    • setConfigSnapshot

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

      public TableDataProfile.Builder setConfigSnapshot(DataProfileConfigSnapshot.Builder builderForValue)
       The snapshot of the configurations used to generate the profile.
       
      .google.privacy.dlp.v2.DataProfileConfigSnapshot config_snapshot = 7;
    • 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;
    • getConfigSnapshotOrBuilder

      public DataProfileConfigSnapshotOrBuilder getConfigSnapshotOrBuilder()
       The snapshot of the configurations used to generate the profile.
       
      .google.privacy.dlp.v2.DataProfileConfigSnapshot config_snapshot = 7;
      Specified by:
      getConfigSnapshotOrBuilder in interface TableDataProfileOrBuilder
    • 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.
    • getEncryptionStatus

      public EncryptionStatus getEncryptionStatus()
       How the table is encrypted.
       
      .google.privacy.dlp.v2.EncryptionStatus encryption_status = 14;
      Specified by:
      getEncryptionStatus in interface TableDataProfileOrBuilder
      Returns:
      The encryptionStatus.
    • 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.
    • getResourceVisibility

      public ResourceVisibility getResourceVisibility()
       How broadly a resource has been shared.
       
      .google.privacy.dlp.v2.ResourceVisibility resource_visibility = 15;
      Specified by:
      getResourceVisibility in interface TableDataProfileOrBuilder
      Returns:
      The resourceVisibility.
    • 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
    • getResourceLabelsCount

      public int getResourceLabelsCount()
      Description copied from interface: TableDataProfileOrBuilder
       The labels applied to the resource at the time the profile was generated.
       
      map<string, string> resource_labels = 17;
      Specified by:
      getResourceLabelsCount 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
    • getResourceLabels

      @Deprecated public Map<String,String> getResourceLabels()
      Deprecated.
      Specified by:
      getResourceLabels in interface TableDataProfileOrBuilder
    • getResourceLabelsMap

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

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

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

      public TableDataProfile.Builder clearResourceLabels()
    • 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
    • hasSampleFindingsTable

      public boolean hasSampleFindingsTable()
       The BigQuery table to which the sample findings are written.
       
      .google.privacy.dlp.v2.BigQueryTable sample_findings_table = 37;
      Specified by:
      hasSampleFindingsTable in interface TableDataProfileOrBuilder
      Returns:
      Whether the sampleFindingsTable field is set.
    • getSampleFindingsTable

      public BigQueryTable getSampleFindingsTable()
       The BigQuery table to which the sample findings are written.
       
      .google.privacy.dlp.v2.BigQueryTable sample_findings_table = 37;
      Specified by:
      getSampleFindingsTable in interface TableDataProfileOrBuilder
      Returns:
      The sampleFindingsTable.
    • setSampleFindingsTable

      public TableDataProfile.Builder setSampleFindingsTable(BigQueryTable value)
       The BigQuery table to which the sample findings are written.
       
      .google.privacy.dlp.v2.BigQueryTable sample_findings_table = 37;
    • setSampleFindingsTable

      public TableDataProfile.Builder setSampleFindingsTable(BigQueryTable.Builder builderForValue)
       The BigQuery table to which the sample findings are written.
       
      .google.privacy.dlp.v2.BigQueryTable sample_findings_table = 37;
    • mergeSampleFindingsTable

      public TableDataProfile.Builder mergeSampleFindingsTable(BigQueryTable value)
       The BigQuery table to which the sample findings are written.
       
      .google.privacy.dlp.v2.BigQueryTable sample_findings_table = 37;
    • clearSampleFindingsTable

      public TableDataProfile.Builder clearSampleFindingsTable()
       The BigQuery table to which the sample findings are written.
       
      .google.privacy.dlp.v2.BigQueryTable sample_findings_table = 37;
    • getSampleFindingsTableBuilder

      public BigQueryTable.Builder getSampleFindingsTableBuilder()
       The BigQuery table to which the sample findings are written.
       
      .google.privacy.dlp.v2.BigQueryTable sample_findings_table = 37;
    • getSampleFindingsTableOrBuilder

      public BigQueryTableOrBuilder getSampleFindingsTableOrBuilder()
       The BigQuery table to which the sample findings are written.
       
      .google.privacy.dlp.v2.BigQueryTable sample_findings_table = 37;
      Specified by:
      getSampleFindingsTableOrBuilder in interface TableDataProfileOrBuilder
    • getTagsList

      public List<Tag> getTagsList()
       The tags attached to the table, including any tags attached during
       profiling. Because tags are attached to Cloud SQL instances rather than
       Cloud SQL tables, this field is empty for Cloud SQL table profiles.
       
      repeated .google.privacy.dlp.v2.Tag tags = 39;
      Specified by:
      getTagsList in interface TableDataProfileOrBuilder
    • getTagsCount

      public int getTagsCount()
       The tags attached to the table, including any tags attached during
       profiling. Because tags are attached to Cloud SQL instances rather than
       Cloud SQL tables, this field is empty for Cloud SQL table profiles.
       
      repeated .google.privacy.dlp.v2.Tag tags = 39;
      Specified by:
      getTagsCount in interface TableDataProfileOrBuilder
    • getTags

      public Tag getTags(int index)
       The tags attached to the table, including any tags attached during
       profiling. Because tags are attached to Cloud SQL instances rather than
       Cloud SQL tables, this field is empty for Cloud SQL table profiles.
       
      repeated .google.privacy.dlp.v2.Tag tags = 39;
      Specified by:
      getTags in interface TableDataProfileOrBuilder
    • setTags

      public TableDataProfile.Builder setTags(int index, Tag value)
       The tags attached to the table, including any tags attached during
       profiling. Because tags are attached to Cloud SQL instances rather than
       Cloud SQL tables, this field is empty for Cloud SQL table profiles.
       
      repeated .google.privacy.dlp.v2.Tag tags = 39;
    • setTags

      public TableDataProfile.Builder setTags(int index, Tag.Builder builderForValue)
       The tags attached to the table, including any tags attached during
       profiling. Because tags are attached to Cloud SQL instances rather than
       Cloud SQL tables, this field is empty for Cloud SQL table profiles.
       
      repeated .google.privacy.dlp.v2.Tag tags = 39;
    • addTags

      public TableDataProfile.Builder addTags(Tag value)
       The tags attached to the table, including any tags attached during
       profiling. Because tags are attached to Cloud SQL instances rather than
       Cloud SQL tables, this field is empty for Cloud SQL table profiles.
       
      repeated .google.privacy.dlp.v2.Tag tags = 39;
    • addTags

      public TableDataProfile.Builder addTags(int index, Tag value)
       The tags attached to the table, including any tags attached during
       profiling. Because tags are attached to Cloud SQL instances rather than
       Cloud SQL tables, this field is empty for Cloud SQL table profiles.
       
      repeated .google.privacy.dlp.v2.Tag tags = 39;
    • addTags

      public TableDataProfile.Builder addTags(Tag.Builder builderForValue)
       The tags attached to the table, including any tags attached during
       profiling. Because tags are attached to Cloud SQL instances rather than
       Cloud SQL tables, this field is empty for Cloud SQL table profiles.
       
      repeated .google.privacy.dlp.v2.Tag tags = 39;
    • addTags

      public TableDataProfile.Builder addTags(int index, Tag.Builder builderForValue)
       The tags attached to the table, including any tags attached during
       profiling. Because tags are attached to Cloud SQL instances rather than
       Cloud SQL tables, this field is empty for Cloud SQL table profiles.
       
      repeated .google.privacy.dlp.v2.Tag tags = 39;
    • addAllTags

      public TableDataProfile.Builder addAllTags(Iterable<? extends Tag> values)
       The tags attached to the table, including any tags attached during
       profiling. Because tags are attached to Cloud SQL instances rather than
       Cloud SQL tables, this field is empty for Cloud SQL table profiles.
       
      repeated .google.privacy.dlp.v2.Tag tags = 39;
    • clearTags

      public TableDataProfile.Builder clearTags()
       The tags attached to the table, including any tags attached during
       profiling. Because tags are attached to Cloud SQL instances rather than
       Cloud SQL tables, this field is empty for Cloud SQL table profiles.
       
      repeated .google.privacy.dlp.v2.Tag tags = 39;
    • removeTags

      public TableDataProfile.Builder removeTags(int index)
       The tags attached to the table, including any tags attached during
       profiling. Because tags are attached to Cloud SQL instances rather than
       Cloud SQL tables, this field is empty for Cloud SQL table profiles.
       
      repeated .google.privacy.dlp.v2.Tag tags = 39;
    • getTagsBuilder

      public Tag.Builder getTagsBuilder(int index)
       The tags attached to the table, including any tags attached during
       profiling. Because tags are attached to Cloud SQL instances rather than
       Cloud SQL tables, this field is empty for Cloud SQL table profiles.
       
      repeated .google.privacy.dlp.v2.Tag tags = 39;
    • getTagsOrBuilder

      public TagOrBuilder getTagsOrBuilder(int index)
       The tags attached to the table, including any tags attached during
       profiling. Because tags are attached to Cloud SQL instances rather than
       Cloud SQL tables, this field is empty for Cloud SQL table profiles.
       
      repeated .google.privacy.dlp.v2.Tag tags = 39;
      Specified by:
      getTagsOrBuilder in interface TableDataProfileOrBuilder
    • getTagsOrBuilderList

      public List<? extends TagOrBuilder> getTagsOrBuilderList()
       The tags attached to the table, including any tags attached during
       profiling. Because tags are attached to Cloud SQL instances rather than
       Cloud SQL tables, this field is empty for Cloud SQL table profiles.
       
      repeated .google.privacy.dlp.v2.Tag tags = 39;
      Specified by:
      getTagsOrBuilderList in interface TableDataProfileOrBuilder
    • addTagsBuilder

      public Tag.Builder addTagsBuilder()
       The tags attached to the table, including any tags attached during
       profiling. Because tags are attached to Cloud SQL instances rather than
       Cloud SQL tables, this field is empty for Cloud SQL table profiles.
       
      repeated .google.privacy.dlp.v2.Tag tags = 39;
    • addTagsBuilder

      public Tag.Builder addTagsBuilder(int index)
       The tags attached to the table, including any tags attached during
       profiling. Because tags are attached to Cloud SQL instances rather than
       Cloud SQL tables, this field is empty for Cloud SQL table profiles.
       
      repeated .google.privacy.dlp.v2.Tag tags = 39;
    • getTagsBuilderList

      public List<Tag.Builder> getTagsBuilderList()
       The tags attached to the table, including any tags attached during
       profiling. Because tags are attached to Cloud SQL instances rather than
       Cloud SQL tables, this field is empty for Cloud SQL table profiles.
       
      repeated .google.privacy.dlp.v2.Tag tags = 39;
    • getRelatedResourcesList

      public List<RelatedResource> getRelatedResourcesList()
       Resources related to this profile.
       
      repeated .google.privacy.dlp.v2.RelatedResource related_resources = 41;
      Specified by:
      getRelatedResourcesList in interface TableDataProfileOrBuilder
    • getRelatedResourcesCount

      public int getRelatedResourcesCount()
       Resources related to this profile.
       
      repeated .google.privacy.dlp.v2.RelatedResource related_resources = 41;
      Specified by:
      getRelatedResourcesCount in interface TableDataProfileOrBuilder
    • getRelatedResources

      public RelatedResource getRelatedResources(int index)
       Resources related to this profile.
       
      repeated .google.privacy.dlp.v2.RelatedResource related_resources = 41;
      Specified by:
      getRelatedResources in interface TableDataProfileOrBuilder
    • setRelatedResources

      public TableDataProfile.Builder setRelatedResources(int index, RelatedResource value)
       Resources related to this profile.
       
      repeated .google.privacy.dlp.v2.RelatedResource related_resources = 41;
    • setRelatedResources

      public TableDataProfile.Builder setRelatedResources(int index, RelatedResource.Builder builderForValue)
       Resources related to this profile.
       
      repeated .google.privacy.dlp.v2.RelatedResource related_resources = 41;
    • addRelatedResources

      public TableDataProfile.Builder addRelatedResources(RelatedResource value)
       Resources related to this profile.
       
      repeated .google.privacy.dlp.v2.RelatedResource related_resources = 41;
    • addRelatedResources

      public TableDataProfile.Builder addRelatedResources(int index, RelatedResource value)
       Resources related to this profile.
       
      repeated .google.privacy.dlp.v2.RelatedResource related_resources = 41;
    • addRelatedResources

      public TableDataProfile.Builder addRelatedResources(RelatedResource.Builder builderForValue)
       Resources related to this profile.
       
      repeated .google.privacy.dlp.v2.RelatedResource related_resources = 41;
    • addRelatedResources

      public TableDataProfile.Builder addRelatedResources(int index, RelatedResource.Builder builderForValue)
       Resources related to this profile.
       
      repeated .google.privacy.dlp.v2.RelatedResource related_resources = 41;
    • addAllRelatedResources

      public TableDataProfile.Builder addAllRelatedResources(Iterable<? extends RelatedResource> values)
       Resources related to this profile.
       
      repeated .google.privacy.dlp.v2.RelatedResource related_resources = 41;
    • clearRelatedResources

      public TableDataProfile.Builder clearRelatedResources()
       Resources related to this profile.
       
      repeated .google.privacy.dlp.v2.RelatedResource related_resources = 41;
    • removeRelatedResources

      public TableDataProfile.Builder removeRelatedResources(int index)
       Resources related to this profile.
       
      repeated .google.privacy.dlp.v2.RelatedResource related_resources = 41;
    • getRelatedResourcesBuilder

      public RelatedResource.Builder getRelatedResourcesBuilder(int index)
       Resources related to this profile.
       
      repeated .google.privacy.dlp.v2.RelatedResource related_resources = 41;
    • getRelatedResourcesOrBuilder

      public RelatedResourceOrBuilder getRelatedResourcesOrBuilder(int index)
       Resources related to this profile.
       
      repeated .google.privacy.dlp.v2.RelatedResource related_resources = 41;
      Specified by:
      getRelatedResourcesOrBuilder in interface TableDataProfileOrBuilder
    • getRelatedResourcesOrBuilderList

      public List<? extends RelatedResourceOrBuilder> getRelatedResourcesOrBuilderList()
       Resources related to this profile.
       
      repeated .google.privacy.dlp.v2.RelatedResource related_resources = 41;
      Specified by:
      getRelatedResourcesOrBuilderList in interface TableDataProfileOrBuilder
    • addRelatedResourcesBuilder

      public RelatedResource.Builder addRelatedResourcesBuilder()
       Resources related to this profile.
       
      repeated .google.privacy.dlp.v2.RelatedResource related_resources = 41;
    • addRelatedResourcesBuilder

      public RelatedResource.Builder addRelatedResourcesBuilder(int index)
       Resources related to this profile.
       
      repeated .google.privacy.dlp.v2.RelatedResource related_resources = 41;
    • getRelatedResourcesBuilderList

      public List<RelatedResource.Builder> getRelatedResourcesBuilderList()
       Resources related to this profile.
       
      repeated .google.privacy.dlp.v2.RelatedResource related_resources = 41;
    • getDomainsList

      public List<Domain> getDomainsList()
       Domains associated with the profile.
       
      repeated .google.privacy.dlp.v2.Domain domains = 47;
      Specified by:
      getDomainsList in interface TableDataProfileOrBuilder
    • getDomainsCount

      public int getDomainsCount()
       Domains associated with the profile.
       
      repeated .google.privacy.dlp.v2.Domain domains = 47;
      Specified by:
      getDomainsCount in interface TableDataProfileOrBuilder
    • getDomains

      public Domain getDomains(int index)
       Domains associated with the profile.
       
      repeated .google.privacy.dlp.v2.Domain domains = 47;
      Specified by:
      getDomains in interface TableDataProfileOrBuilder
    • setDomains

      public TableDataProfile.Builder setDomains(int index, Domain value)
       Domains associated with the profile.
       
      repeated .google.privacy.dlp.v2.Domain domains = 47;
    • setDomains

      public TableDataProfile.Builder setDomains(int index, Domain.Builder builderForValue)
       Domains associated with the profile.
       
      repeated .google.privacy.dlp.v2.Domain domains = 47;
    • addDomains

      public TableDataProfile.Builder addDomains(Domain value)
       Domains associated with the profile.
       
      repeated .google.privacy.dlp.v2.Domain domains = 47;
    • addDomains

      public TableDataProfile.Builder addDomains(int index, Domain value)
       Domains associated with the profile.
       
      repeated .google.privacy.dlp.v2.Domain domains = 47;
    • addDomains

      public TableDataProfile.Builder addDomains(Domain.Builder builderForValue)
       Domains associated with the profile.
       
      repeated .google.privacy.dlp.v2.Domain domains = 47;
    • addDomains

      public TableDataProfile.Builder addDomains(int index, Domain.Builder builderForValue)
       Domains associated with the profile.
       
      repeated .google.privacy.dlp.v2.Domain domains = 47;
    • addAllDomains

      public TableDataProfile.Builder addAllDomains(Iterable<? extends Domain> values)
       Domains associated with the profile.
       
      repeated .google.privacy.dlp.v2.Domain domains = 47;
    • clearDomains

      public TableDataProfile.Builder clearDomains()
       Domains associated with the profile.
       
      repeated .google.privacy.dlp.v2.Domain domains = 47;
    • removeDomains

      public TableDataProfile.Builder removeDomains(int index)
       Domains associated with the profile.
       
      repeated .google.privacy.dlp.v2.Domain domains = 47;
    • getDomainsBuilder

      public Domain.Builder getDomainsBuilder(int index)
       Domains associated with the profile.
       
      repeated .google.privacy.dlp.v2.Domain domains = 47;
    • getDomainsOrBuilder

      public DomainOrBuilder getDomainsOrBuilder(int index)
       Domains associated with the profile.
       
      repeated .google.privacy.dlp.v2.Domain domains = 47;
      Specified by:
      getDomainsOrBuilder in interface TableDataProfileOrBuilder
    • getDomainsOrBuilderList

      public List<? extends DomainOrBuilder> getDomainsOrBuilderList()
       Domains associated with the profile.
       
      repeated .google.privacy.dlp.v2.Domain domains = 47;
      Specified by:
      getDomainsOrBuilderList in interface TableDataProfileOrBuilder
    • addDomainsBuilder

      public Domain.Builder addDomainsBuilder()
       Domains associated with the profile.
       
      repeated .google.privacy.dlp.v2.Domain domains = 47;
    • addDomainsBuilder

      public Domain.Builder addDomainsBuilder(int index)
       Domains associated with the profile.
       
      repeated .google.privacy.dlp.v2.Domain domains = 47;
    • getDomainsBuilderList

      public List<Domain.Builder> getDomainsBuilderList()
       Domains associated with the profile.
       
      repeated .google.privacy.dlp.v2.Domain domains = 47;