Class ColumnDataProfile.Builder

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

public static final class ColumnDataProfile.Builder extends com.google.protobuf.GeneratedMessage.Builder<ColumnDataProfile.Builder> implements ColumnDataProfileOrBuilder
 The profile for a scanned column within a table.
 
Protobuf type google.privacy.dlp.v2.ColumnDataProfile
  • Method Details

    • getDescriptor

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

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

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

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

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

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

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

      public ColumnDataProfile.Builder mergeFrom(ColumnDataProfile other)
    • isInitialized

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

      public ColumnDataProfile.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<ColumnDataProfile.Builder>
      Throws:
      IOException
    • getName

      public String getName()
       The name of the profile.
       
      string name = 1;
      Specified by:
      getName in interface ColumnDataProfileOrBuilder
      Returns:
      The name.
    • getNameBytes

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

      public ColumnDataProfile.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 ColumnDataProfile.Builder clearName()
       The name of the profile.
       
      string name = 1;
      Returns:
      This builder for chaining.
    • setNameBytes

      public ColumnDataProfile.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.
    • 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 = 17;
      Specified by:
      hasProfileStatus in interface ColumnDataProfileOrBuilder
      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 = 17;
      Specified by:
      getProfileStatus in interface ColumnDataProfileOrBuilder
      Returns:
      The profileStatus.
    • setProfileStatus

      public ColumnDataProfile.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 = 17;
    • setProfileStatus

      public ColumnDataProfile.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 = 17;
    • mergeProfileStatus

      public ColumnDataProfile.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 = 17;
    • clearProfileStatus

      public ColumnDataProfile.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 = 17;
    • 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 = 17;
    • 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 = 17;
      Specified by:
      getProfileStatusOrBuilder in interface ColumnDataProfileOrBuilder
    • getStateValue

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

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

      public ColumnDataProfile.State getState()
       State of a profile.
       
      .google.privacy.dlp.v2.ColumnDataProfile.State state = 18;
      Specified by:
      getState in interface ColumnDataProfileOrBuilder
      Returns:
      The state.
    • setState

       State of a profile.
       
      .google.privacy.dlp.v2.ColumnDataProfile.State state = 18;
      Parameters:
      value - The state to set.
      Returns:
      This builder for chaining.
    • clearState

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

      public boolean hasProfileLastGenerated()
       The last time the profile was generated.
       
      .google.protobuf.Timestamp profile_last_generated = 3;
      Specified by:
      hasProfileLastGenerated in interface ColumnDataProfileOrBuilder
      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 = 3;
      Specified by:
      getProfileLastGenerated in interface ColumnDataProfileOrBuilder
      Returns:
      The profileLastGenerated.
    • setProfileLastGenerated

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

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

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

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

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

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

      public String getTableDataProfile()
       The resource name of the table data profile.
       
      string table_data_profile = 4;
      Specified by:
      getTableDataProfile in interface ColumnDataProfileOrBuilder
      Returns:
      The tableDataProfile.
    • getTableDataProfileBytes

      public com.google.protobuf.ByteString getTableDataProfileBytes()
       The resource name of the table data profile.
       
      string table_data_profile = 4;
      Specified by:
      getTableDataProfileBytes in interface ColumnDataProfileOrBuilder
      Returns:
      The bytes for tableDataProfile.
    • setTableDataProfile

      public ColumnDataProfile.Builder setTableDataProfile(String value)
       The resource name of the table data profile.
       
      string table_data_profile = 4;
      Parameters:
      value - The tableDataProfile to set.
      Returns:
      This builder for chaining.
    • clearTableDataProfile

      public ColumnDataProfile.Builder clearTableDataProfile()
       The resource name of the table data profile.
       
      string table_data_profile = 4;
      Returns:
      This builder for chaining.
    • setTableDataProfileBytes

      public ColumnDataProfile.Builder setTableDataProfileBytes(com.google.protobuf.ByteString value)
       The resource name of the table data profile.
       
      string table_data_profile = 4;
      Parameters:
      value - The bytes for tableDataProfile to set.
      Returns:
      This builder for chaining.
    • getTableFullResource

      public String getTableFullResource()
       The resource name of the resource this column is within.
       
      string table_full_resource = 5;
      Specified by:
      getTableFullResource in interface ColumnDataProfileOrBuilder
      Returns:
      The tableFullResource.
    • getTableFullResourceBytes

      public com.google.protobuf.ByteString getTableFullResourceBytes()
       The resource name of the resource this column is within.
       
      string table_full_resource = 5;
      Specified by:
      getTableFullResourceBytes in interface ColumnDataProfileOrBuilder
      Returns:
      The bytes for tableFullResource.
    • setTableFullResource

      public ColumnDataProfile.Builder setTableFullResource(String value)
       The resource name of the resource this column is within.
       
      string table_full_resource = 5;
      Parameters:
      value - The tableFullResource to set.
      Returns:
      This builder for chaining.
    • clearTableFullResource

      public ColumnDataProfile.Builder clearTableFullResource()
       The resource name of the resource this column is within.
       
      string table_full_resource = 5;
      Returns:
      This builder for chaining.
    • setTableFullResourceBytes

      public ColumnDataProfile.Builder setTableFullResourceBytes(com.google.protobuf.ByteString value)
       The resource name of the resource this column is within.
       
      string table_full_resource = 5;
      Parameters:
      value - The bytes for tableFullResource to set.
      Returns:
      This builder for chaining.
    • getDatasetProjectId

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

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

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

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

      public ColumnDataProfile.Builder setDatasetProjectIdBytes(com.google.protobuf.ByteString value)
       The Google Cloud project ID that owns the profiled resource.
       
      string dataset_project_id = 19;
      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
       BigQuery locations.
       
      string dataset_location = 20;
      Specified by:
      getDatasetLocation in interface ColumnDataProfileOrBuilder
      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
       BigQuery locations.
       
      string dataset_location = 20;
      Specified by:
      getDatasetLocationBytes in interface ColumnDataProfileOrBuilder
      Returns:
      The bytes for datasetLocation.
    • setDatasetLocation

      public ColumnDataProfile.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
       BigQuery locations.
       
      string dataset_location = 20;
      Parameters:
      value - The datasetLocation to set.
      Returns:
      This builder for chaining.
    • clearDatasetLocation

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

      public ColumnDataProfile.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
       BigQuery locations.
       
      string dataset_location = 20;
      Parameters:
      value - The bytes for datasetLocation to set.
      Returns:
      This builder for chaining.
    • getDatasetId

      public String getDatasetId()
       The BigQuery dataset ID, if the resource profiled is a BigQuery table.
       
      string dataset_id = 21;
      Specified by:
      getDatasetId in interface ColumnDataProfileOrBuilder
      Returns:
      The datasetId.
    • getDatasetIdBytes

      public com.google.protobuf.ByteString getDatasetIdBytes()
       The BigQuery dataset ID, if the resource profiled is a BigQuery table.
       
      string dataset_id = 21;
      Specified by:
      getDatasetIdBytes in interface ColumnDataProfileOrBuilder
      Returns:
      The bytes for datasetId.
    • setDatasetId

      public ColumnDataProfile.Builder setDatasetId(String value)
       The BigQuery dataset ID, if the resource profiled is a BigQuery table.
       
      string dataset_id = 21;
      Parameters:
      value - The datasetId to set.
      Returns:
      This builder for chaining.
    • clearDatasetId

      public ColumnDataProfile.Builder clearDatasetId()
       The BigQuery dataset ID, if the resource profiled is a BigQuery table.
       
      string dataset_id = 21;
      Returns:
      This builder for chaining.
    • setDatasetIdBytes

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

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

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

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

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

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

      public String getColumn()
       The name of the column.
       
      string column = 6;
      Specified by:
      getColumn in interface ColumnDataProfileOrBuilder
      Returns:
      The column.
    • getColumnBytes

      public com.google.protobuf.ByteString getColumnBytes()
       The name of the column.
       
      string column = 6;
      Specified by:
      getColumnBytes in interface ColumnDataProfileOrBuilder
      Returns:
      The bytes for column.
    • setColumn

      public ColumnDataProfile.Builder setColumn(String value)
       The name of the column.
       
      string column = 6;
      Parameters:
      value - The column to set.
      Returns:
      This builder for chaining.
    • clearColumn

      public ColumnDataProfile.Builder clearColumn()
       The name of the column.
       
      string column = 6;
      Returns:
      This builder for chaining.
    • setColumnBytes

      public ColumnDataProfile.Builder setColumnBytes(com.google.protobuf.ByteString value)
       The name of the column.
       
      string column = 6;
      Parameters:
      value - The bytes for column to set.
      Returns:
      This builder for chaining.
    • hasSensitivityScore

      public boolean hasSensitivityScore()
       The sensitivity of this column.
       
      .google.privacy.dlp.v2.SensitivityScore sensitivity_score = 7;
      Specified by:
      hasSensitivityScore in interface ColumnDataProfileOrBuilder
      Returns:
      Whether the sensitivityScore field is set.
    • getSensitivityScore

      public SensitivityScore getSensitivityScore()
       The sensitivity of this column.
       
      .google.privacy.dlp.v2.SensitivityScore sensitivity_score = 7;
      Specified by:
      getSensitivityScore in interface ColumnDataProfileOrBuilder
      Returns:
      The sensitivityScore.
    • setSensitivityScore

      public ColumnDataProfile.Builder setSensitivityScore(SensitivityScore value)
       The sensitivity of this column.
       
      .google.privacy.dlp.v2.SensitivityScore sensitivity_score = 7;
    • setSensitivityScore

      public ColumnDataProfile.Builder setSensitivityScore(SensitivityScore.Builder builderForValue)
       The sensitivity of this column.
       
      .google.privacy.dlp.v2.SensitivityScore sensitivity_score = 7;
    • mergeSensitivityScore

      public ColumnDataProfile.Builder mergeSensitivityScore(SensitivityScore value)
       The sensitivity of this column.
       
      .google.privacy.dlp.v2.SensitivityScore sensitivity_score = 7;
    • clearSensitivityScore

      public ColumnDataProfile.Builder clearSensitivityScore()
       The sensitivity of this column.
       
      .google.privacy.dlp.v2.SensitivityScore sensitivity_score = 7;
    • getSensitivityScoreBuilder

      public SensitivityScore.Builder getSensitivityScoreBuilder()
       The sensitivity of this column.
       
      .google.privacy.dlp.v2.SensitivityScore sensitivity_score = 7;
    • getSensitivityScoreOrBuilder

      public SensitivityScoreOrBuilder getSensitivityScoreOrBuilder()
       The sensitivity of this column.
       
      .google.privacy.dlp.v2.SensitivityScore sensitivity_score = 7;
      Specified by:
      getSensitivityScoreOrBuilder in interface ColumnDataProfileOrBuilder
    • hasDataRiskLevel

      public boolean hasDataRiskLevel()
       The data risk level for this column.
       
      .google.privacy.dlp.v2.DataRiskLevel data_risk_level = 8;
      Specified by:
      hasDataRiskLevel in interface ColumnDataProfileOrBuilder
      Returns:
      Whether the dataRiskLevel field is set.
    • getDataRiskLevel

      public DataRiskLevel getDataRiskLevel()
       The data risk level for this column.
       
      .google.privacy.dlp.v2.DataRiskLevel data_risk_level = 8;
      Specified by:
      getDataRiskLevel in interface ColumnDataProfileOrBuilder
      Returns:
      The dataRiskLevel.
    • setDataRiskLevel

      public ColumnDataProfile.Builder setDataRiskLevel(DataRiskLevel value)
       The data risk level for this column.
       
      .google.privacy.dlp.v2.DataRiskLevel data_risk_level = 8;
    • setDataRiskLevel

      public ColumnDataProfile.Builder setDataRiskLevel(DataRiskLevel.Builder builderForValue)
       The data risk level for this column.
       
      .google.privacy.dlp.v2.DataRiskLevel data_risk_level = 8;
    • mergeDataRiskLevel

      public ColumnDataProfile.Builder mergeDataRiskLevel(DataRiskLevel value)
       The data risk level for this column.
       
      .google.privacy.dlp.v2.DataRiskLevel data_risk_level = 8;
    • clearDataRiskLevel

      public ColumnDataProfile.Builder clearDataRiskLevel()
       The data risk level for this column.
       
      .google.privacy.dlp.v2.DataRiskLevel data_risk_level = 8;
    • getDataRiskLevelBuilder

      public DataRiskLevel.Builder getDataRiskLevelBuilder()
       The data risk level for this column.
       
      .google.privacy.dlp.v2.DataRiskLevel data_risk_level = 8;
    • getDataRiskLevelOrBuilder

      public DataRiskLevelOrBuilder getDataRiskLevelOrBuilder()
       The data risk level for this column.
       
      .google.privacy.dlp.v2.DataRiskLevel data_risk_level = 8;
      Specified by:
      getDataRiskLevelOrBuilder in interface ColumnDataProfileOrBuilder
    • hasColumnInfoType

      public boolean hasColumnInfoType()
       If it's been determined this column can be identified as a single type,
       this will be set. Otherwise the column either has unidentifiable content
       or mixed types.
       
      .google.privacy.dlp.v2.InfoTypeSummary column_info_type = 9;
      Specified by:
      hasColumnInfoType in interface ColumnDataProfileOrBuilder
      Returns:
      Whether the columnInfoType field is set.
    • getColumnInfoType

      public InfoTypeSummary getColumnInfoType()
       If it's been determined this column can be identified as a single type,
       this will be set. Otherwise the column either has unidentifiable content
       or mixed types.
       
      .google.privacy.dlp.v2.InfoTypeSummary column_info_type = 9;
      Specified by:
      getColumnInfoType in interface ColumnDataProfileOrBuilder
      Returns:
      The columnInfoType.
    • setColumnInfoType

      public ColumnDataProfile.Builder setColumnInfoType(InfoTypeSummary value)
       If it's been determined this column can be identified as a single type,
       this will be set. Otherwise the column either has unidentifiable content
       or mixed types.
       
      .google.privacy.dlp.v2.InfoTypeSummary column_info_type = 9;
    • setColumnInfoType

      public ColumnDataProfile.Builder setColumnInfoType(InfoTypeSummary.Builder builderForValue)
       If it's been determined this column can be identified as a single type,
       this will be set. Otherwise the column either has unidentifiable content
       or mixed types.
       
      .google.privacy.dlp.v2.InfoTypeSummary column_info_type = 9;
    • mergeColumnInfoType

      public ColumnDataProfile.Builder mergeColumnInfoType(InfoTypeSummary value)
       If it's been determined this column can be identified as a single type,
       this will be set. Otherwise the column either has unidentifiable content
       or mixed types.
       
      .google.privacy.dlp.v2.InfoTypeSummary column_info_type = 9;
    • clearColumnInfoType

      public ColumnDataProfile.Builder clearColumnInfoType()
       If it's been determined this column can be identified as a single type,
       this will be set. Otherwise the column either has unidentifiable content
       or mixed types.
       
      .google.privacy.dlp.v2.InfoTypeSummary column_info_type = 9;
    • getColumnInfoTypeBuilder

      public InfoTypeSummary.Builder getColumnInfoTypeBuilder()
       If it's been determined this column can be identified as a single type,
       this will be set. Otherwise the column either has unidentifiable content
       or mixed types.
       
      .google.privacy.dlp.v2.InfoTypeSummary column_info_type = 9;
    • getColumnInfoTypeOrBuilder

      public InfoTypeSummaryOrBuilder getColumnInfoTypeOrBuilder()
       If it's been determined this column can be identified as a single type,
       this will be set. Otherwise the column either has unidentifiable content
       or mixed types.
       
      .google.privacy.dlp.v2.InfoTypeSummary column_info_type = 9;
      Specified by:
      getColumnInfoTypeOrBuilder in interface ColumnDataProfileOrBuilder
    • getOtherMatchesList

      public List<OtherInfoTypeSummary> getOtherMatchesList()
       Other types found within this column. List will be unordered.
       
      repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_matches = 10;
      Specified by:
      getOtherMatchesList in interface ColumnDataProfileOrBuilder
    • getOtherMatchesCount

      public int getOtherMatchesCount()
       Other types found within this column. List will be unordered.
       
      repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_matches = 10;
      Specified by:
      getOtherMatchesCount in interface ColumnDataProfileOrBuilder
    • getOtherMatches

      public OtherInfoTypeSummary getOtherMatches(int index)
       Other types found within this column. List will be unordered.
       
      repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_matches = 10;
      Specified by:
      getOtherMatches in interface ColumnDataProfileOrBuilder
    • setOtherMatches

      public ColumnDataProfile.Builder setOtherMatches(int index, OtherInfoTypeSummary value)
       Other types found within this column. List will be unordered.
       
      repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_matches = 10;
    • setOtherMatches

      public ColumnDataProfile.Builder setOtherMatches(int index, OtherInfoTypeSummary.Builder builderForValue)
       Other types found within this column. List will be unordered.
       
      repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_matches = 10;
    • addOtherMatches

      public ColumnDataProfile.Builder addOtherMatches(OtherInfoTypeSummary value)
       Other types found within this column. List will be unordered.
       
      repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_matches = 10;
    • addOtherMatches

      public ColumnDataProfile.Builder addOtherMatches(int index, OtherInfoTypeSummary value)
       Other types found within this column. List will be unordered.
       
      repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_matches = 10;
    • addOtherMatches

      public ColumnDataProfile.Builder addOtherMatches(OtherInfoTypeSummary.Builder builderForValue)
       Other types found within this column. List will be unordered.
       
      repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_matches = 10;
    • addOtherMatches

      public ColumnDataProfile.Builder addOtherMatches(int index, OtherInfoTypeSummary.Builder builderForValue)
       Other types found within this column. List will be unordered.
       
      repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_matches = 10;
    • addAllOtherMatches

      public ColumnDataProfile.Builder addAllOtherMatches(Iterable<? extends OtherInfoTypeSummary> values)
       Other types found within this column. List will be unordered.
       
      repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_matches = 10;
    • clearOtherMatches

      public ColumnDataProfile.Builder clearOtherMatches()
       Other types found within this column. List will be unordered.
       
      repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_matches = 10;
    • removeOtherMatches

      public ColumnDataProfile.Builder removeOtherMatches(int index)
       Other types found within this column. List will be unordered.
       
      repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_matches = 10;
    • getOtherMatchesBuilder

      public OtherInfoTypeSummary.Builder getOtherMatchesBuilder(int index)
       Other types found within this column. List will be unordered.
       
      repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_matches = 10;
    • getOtherMatchesOrBuilder

      public OtherInfoTypeSummaryOrBuilder getOtherMatchesOrBuilder(int index)
       Other types found within this column. List will be unordered.
       
      repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_matches = 10;
      Specified by:
      getOtherMatchesOrBuilder in interface ColumnDataProfileOrBuilder
    • getOtherMatchesOrBuilderList

      public List<? extends OtherInfoTypeSummaryOrBuilder> getOtherMatchesOrBuilderList()
       Other types found within this column. List will be unordered.
       
      repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_matches = 10;
      Specified by:
      getOtherMatchesOrBuilderList in interface ColumnDataProfileOrBuilder
    • addOtherMatchesBuilder

      public OtherInfoTypeSummary.Builder addOtherMatchesBuilder()
       Other types found within this column. List will be unordered.
       
      repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_matches = 10;
    • addOtherMatchesBuilder

      public OtherInfoTypeSummary.Builder addOtherMatchesBuilder(int index)
       Other types found within this column. List will be unordered.
       
      repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_matches = 10;
    • getOtherMatchesBuilderList

      public List<OtherInfoTypeSummary.Builder> getOtherMatchesBuilderList()
       Other types found within this column. List will be unordered.
       
      repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_matches = 10;
    • getEstimatedNullPercentageValue

      public int getEstimatedNullPercentageValue()
       Approximate percentage of entries being null in the column.
       
      .google.privacy.dlp.v2.NullPercentageLevel estimated_null_percentage = 23;
      Specified by:
      getEstimatedNullPercentageValue in interface ColumnDataProfileOrBuilder
      Returns:
      The enum numeric value on the wire for estimatedNullPercentage.
    • setEstimatedNullPercentageValue

      public ColumnDataProfile.Builder setEstimatedNullPercentageValue(int value)
       Approximate percentage of entries being null in the column.
       
      .google.privacy.dlp.v2.NullPercentageLevel estimated_null_percentage = 23;
      Parameters:
      value - The enum numeric value on the wire for estimatedNullPercentage to set.
      Returns:
      This builder for chaining.
    • getEstimatedNullPercentage

      public NullPercentageLevel getEstimatedNullPercentage()
       Approximate percentage of entries being null in the column.
       
      .google.privacy.dlp.v2.NullPercentageLevel estimated_null_percentage = 23;
      Specified by:
      getEstimatedNullPercentage in interface ColumnDataProfileOrBuilder
      Returns:
      The estimatedNullPercentage.
    • setEstimatedNullPercentage

      public ColumnDataProfile.Builder setEstimatedNullPercentage(NullPercentageLevel value)
       Approximate percentage of entries being null in the column.
       
      .google.privacy.dlp.v2.NullPercentageLevel estimated_null_percentage = 23;
      Parameters:
      value - The estimatedNullPercentage to set.
      Returns:
      This builder for chaining.
    • clearEstimatedNullPercentage

      public ColumnDataProfile.Builder clearEstimatedNullPercentage()
       Approximate percentage of entries being null in the column.
       
      .google.privacy.dlp.v2.NullPercentageLevel estimated_null_percentage = 23;
      Returns:
      This builder for chaining.
    • getEstimatedUniquenessScoreValue

      public int getEstimatedUniquenessScoreValue()
       Approximate uniqueness of the column.
       
      .google.privacy.dlp.v2.UniquenessScoreLevel estimated_uniqueness_score = 24;
      Specified by:
      getEstimatedUniquenessScoreValue in interface ColumnDataProfileOrBuilder
      Returns:
      The enum numeric value on the wire for estimatedUniquenessScore.
    • setEstimatedUniquenessScoreValue

      public ColumnDataProfile.Builder setEstimatedUniquenessScoreValue(int value)
       Approximate uniqueness of the column.
       
      .google.privacy.dlp.v2.UniquenessScoreLevel estimated_uniqueness_score = 24;
      Parameters:
      value - The enum numeric value on the wire for estimatedUniquenessScore to set.
      Returns:
      This builder for chaining.
    • getEstimatedUniquenessScore

      public UniquenessScoreLevel getEstimatedUniquenessScore()
       Approximate uniqueness of the column.
       
      .google.privacy.dlp.v2.UniquenessScoreLevel estimated_uniqueness_score = 24;
      Specified by:
      getEstimatedUniquenessScore in interface ColumnDataProfileOrBuilder
      Returns:
      The estimatedUniquenessScore.
    • setEstimatedUniquenessScore

      public ColumnDataProfile.Builder setEstimatedUniquenessScore(UniquenessScoreLevel value)
       Approximate uniqueness of the column.
       
      .google.privacy.dlp.v2.UniquenessScoreLevel estimated_uniqueness_score = 24;
      Parameters:
      value - The estimatedUniquenessScore to set.
      Returns:
      This builder for chaining.
    • clearEstimatedUniquenessScore

      public ColumnDataProfile.Builder clearEstimatedUniquenessScore()
       Approximate uniqueness of the column.
       
      .google.privacy.dlp.v2.UniquenessScoreLevel estimated_uniqueness_score = 24;
      Returns:
      This builder for chaining.
    • getFreeTextScore

      public double getFreeTextScore()
       The likelihood that this column contains free-form text.
       A value close to 1 may indicate the column is likely to contain
       free-form or natural language text.
       Range in 0-1.
       
      double free_text_score = 13;
      Specified by:
      getFreeTextScore in interface ColumnDataProfileOrBuilder
      Returns:
      The freeTextScore.
    • setFreeTextScore

      public ColumnDataProfile.Builder setFreeTextScore(double value)
       The likelihood that this column contains free-form text.
       A value close to 1 may indicate the column is likely to contain
       free-form or natural language text.
       Range in 0-1.
       
      double free_text_score = 13;
      Parameters:
      value - The freeTextScore to set.
      Returns:
      This builder for chaining.
    • clearFreeTextScore

      public ColumnDataProfile.Builder clearFreeTextScore()
       The likelihood that this column contains free-form text.
       A value close to 1 may indicate the column is likely to contain
       free-form or natural language text.
       Range in 0-1.
       
      double free_text_score = 13;
      Returns:
      This builder for chaining.
    • getColumnTypeValue

      public int getColumnTypeValue()
       The data type of a given column.
       
      .google.privacy.dlp.v2.ColumnDataProfile.ColumnDataType column_type = 14;
      Specified by:
      getColumnTypeValue in interface ColumnDataProfileOrBuilder
      Returns:
      The enum numeric value on the wire for columnType.
    • setColumnTypeValue

      public ColumnDataProfile.Builder setColumnTypeValue(int value)
       The data type of a given column.
       
      .google.privacy.dlp.v2.ColumnDataProfile.ColumnDataType column_type = 14;
      Parameters:
      value - The enum numeric value on the wire for columnType to set.
      Returns:
      This builder for chaining.
    • getColumnType

      public ColumnDataProfile.ColumnDataType getColumnType()
       The data type of a given column.
       
      .google.privacy.dlp.v2.ColumnDataProfile.ColumnDataType column_type = 14;
      Specified by:
      getColumnType in interface ColumnDataProfileOrBuilder
      Returns:
      The columnType.
    • setColumnType

       The data type of a given column.
       
      .google.privacy.dlp.v2.ColumnDataProfile.ColumnDataType column_type = 14;
      Parameters:
      value - The columnType to set.
      Returns:
      This builder for chaining.
    • clearColumnType

      public ColumnDataProfile.Builder clearColumnType()
       The data type of a given column.
       
      .google.privacy.dlp.v2.ColumnDataProfile.ColumnDataType column_type = 14;
      Returns:
      This builder for chaining.
    • getPolicyStateValue

      public int getPolicyStateValue()
       Indicates if a policy tag has been applied to the column.
       
      .google.privacy.dlp.v2.ColumnDataProfile.ColumnPolicyState policy_state = 15;
      Specified by:
      getPolicyStateValue in interface ColumnDataProfileOrBuilder
      Returns:
      The enum numeric value on the wire for policyState.
    • setPolicyStateValue

      public ColumnDataProfile.Builder setPolicyStateValue(int value)
       Indicates if a policy tag has been applied to the column.
       
      .google.privacy.dlp.v2.ColumnDataProfile.ColumnPolicyState policy_state = 15;
      Parameters:
      value - The enum numeric value on the wire for policyState to set.
      Returns:
      This builder for chaining.
    • getPolicyState

      public ColumnDataProfile.ColumnPolicyState getPolicyState()
       Indicates if a policy tag has been applied to the column.
       
      .google.privacy.dlp.v2.ColumnDataProfile.ColumnPolicyState policy_state = 15;
      Specified by:
      getPolicyState in interface ColumnDataProfileOrBuilder
      Returns:
      The policyState.
    • setPolicyState

       Indicates if a policy tag has been applied to the column.
       
      .google.privacy.dlp.v2.ColumnDataProfile.ColumnPolicyState policy_state = 15;
      Parameters:
      value - The policyState to set.
      Returns:
      This builder for chaining.
    • clearPolicyState

      public ColumnDataProfile.Builder clearPolicyState()
       Indicates if a policy tag has been applied to the column.
       
      .google.privacy.dlp.v2.ColumnDataProfile.ColumnPolicyState policy_state = 15;
      Returns:
      This builder for chaining.