Package com.google.privacy.dlp.v2
Interface ColumnDataProfileOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ColumnDataProfile,ColumnDataProfile.Builder
@Generated
public interface ColumnDataProfileOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionThe name of the column.com.google.protobuf.ByteStringThe name of the column.If it's been determined this column can be identified as a single type, this will be set.If it's been determined this column can be identified as a single type, this will be set.The data type of a given column.intThe data type of a given column.The data risk level for this column.The data risk level for this column.The BigQuery dataset ID, if the resource profiled is a BigQuery table.com.google.protobuf.ByteStringThe BigQuery dataset ID, if the resource profiled is a BigQuery table.If supported, the location where the dataset's data is stored.com.google.protobuf.ByteStringIf supported, the location where the dataset's data is stored.The Google Cloud project ID that owns the profiled resource.com.google.protobuf.ByteStringThe Google Cloud project ID that owns the profiled resource.Approximate percentage of entries being null in the column.intApproximate percentage of entries being null in the column.Approximate uniqueness of the column.intApproximate uniqueness of the column.doubleThe likelihood that this column contains free-form text.getName()The name of the profile.com.google.protobuf.ByteStringThe name of the profile.getOtherMatches(int index) Other types found within this column.intOther types found within this column.Other types found within this column.getOtherMatchesOrBuilder(int index) Other types found within this column.List<? extends OtherInfoTypeSummaryOrBuilder>Other types found within this column.Indicates if a policy tag has been applied to the column.intIndicates if a policy tag has been applied to the column.com.google.protobuf.TimestampThe last time the profile was generated.com.google.protobuf.TimestampOrBuilderThe last time the profile was generated.Success or error status from the most recent profile generation attempt.Success or error status from the most recent profile generation attempt.The sensitivity of this column.The sensitivity of this column.getState()State of a profile.intState of a profile.The resource name of the table data profile.com.google.protobuf.ByteStringThe resource name of the table data profile.The resource name of the resource this column is within.com.google.protobuf.ByteStringThe resource name of the resource this column is within.The table ID.com.google.protobuf.ByteStringThe table ID.booleanIf it's been determined this column can be identified as a single type, this will be set.booleanThe data risk level for this column.booleanThe last time the profile was generated.booleanSuccess or error status from the most recent profile generation attempt.booleanThe sensitivity of this column.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getName
String getName()The name of the profile.
string name = 1;- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()The name of the profile.
string name = 1;- Returns:
- The bytes for name.
-
hasProfileStatus
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;- Returns:
- Whether the profileStatus field is set.
-
getProfileStatus
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;- Returns:
- The profileStatus.
-
getProfileStatusOrBuilder
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; -
getStateValue
int getStateValue()State of a profile.
.google.privacy.dlp.v2.ColumnDataProfile.State state = 18;- Returns:
- The enum numeric value on the wire for state.
-
getState
ColumnDataProfile.State getState()State of a profile.
.google.privacy.dlp.v2.ColumnDataProfile.State state = 18;- Returns:
- The state.
-
hasProfileLastGenerated
boolean hasProfileLastGenerated()The last time the profile was generated.
.google.protobuf.Timestamp profile_last_generated = 3;- Returns:
- Whether the profileLastGenerated field is set.
-
getProfileLastGenerated
com.google.protobuf.Timestamp getProfileLastGenerated()The last time the profile was generated.
.google.protobuf.Timestamp profile_last_generated = 3;- Returns:
- The profileLastGenerated.
-
getProfileLastGeneratedOrBuilder
com.google.protobuf.TimestampOrBuilder getProfileLastGeneratedOrBuilder()The last time the profile was generated.
.google.protobuf.Timestamp profile_last_generated = 3; -
getTableDataProfile
String getTableDataProfile()The resource name of the table data profile.
string table_data_profile = 4;- Returns:
- The tableDataProfile.
-
getTableDataProfileBytes
com.google.protobuf.ByteString getTableDataProfileBytes()The resource name of the table data profile.
string table_data_profile = 4;- Returns:
- The bytes for tableDataProfile.
-
getTableFullResource
String getTableFullResource()The resource name of the resource this column is within.
string table_full_resource = 5;- Returns:
- The tableFullResource.
-
getTableFullResourceBytes
com.google.protobuf.ByteString getTableFullResourceBytes()The resource name of the resource this column is within.
string table_full_resource = 5;- Returns:
- The bytes for tableFullResource.
-
getDatasetProjectId
String getDatasetProjectId()The Google Cloud project ID that owns the profiled resource.
string dataset_project_id = 19;- Returns:
- The datasetProjectId.
-
getDatasetProjectIdBytes
com.google.protobuf.ByteString getDatasetProjectIdBytes()The Google Cloud project ID that owns the profiled resource.
string dataset_project_id = 19;- Returns:
- The bytes for datasetProjectId.
-
getDatasetLocation
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;- Returns:
- The datasetLocation.
-
getDatasetLocationBytes
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;- Returns:
- The bytes for datasetLocation.
-
getDatasetId
String getDatasetId()The BigQuery dataset ID, if the resource profiled is a BigQuery table.
string dataset_id = 21;- Returns:
- The datasetId.
-
getDatasetIdBytes
com.google.protobuf.ByteString getDatasetIdBytes()The BigQuery dataset ID, if the resource profiled is a BigQuery table.
string dataset_id = 21;- Returns:
- The bytes for datasetId.
-
getTableId
String getTableId()The table ID.
string table_id = 22;- Returns:
- The tableId.
-
getTableIdBytes
com.google.protobuf.ByteString getTableIdBytes()The table ID.
string table_id = 22;- Returns:
- The bytes for tableId.
-
getColumn
String getColumn()The name of the column.
string column = 6;- Returns:
- The column.
-
getColumnBytes
com.google.protobuf.ByteString getColumnBytes()The name of the column.
string column = 6;- Returns:
- The bytes for column.
-
hasSensitivityScore
boolean hasSensitivityScore()The sensitivity of this column.
.google.privacy.dlp.v2.SensitivityScore sensitivity_score = 7;- Returns:
- Whether the sensitivityScore field is set.
-
getSensitivityScore
SensitivityScore getSensitivityScore()The sensitivity of this column.
.google.privacy.dlp.v2.SensitivityScore sensitivity_score = 7;- Returns:
- The sensitivityScore.
-
getSensitivityScoreOrBuilder
SensitivityScoreOrBuilder getSensitivityScoreOrBuilder()The sensitivity of this column.
.google.privacy.dlp.v2.SensitivityScore sensitivity_score = 7; -
hasDataRiskLevel
boolean hasDataRiskLevel()The data risk level for this column.
.google.privacy.dlp.v2.DataRiskLevel data_risk_level = 8;- Returns:
- Whether the dataRiskLevel field is set.
-
getDataRiskLevel
DataRiskLevel getDataRiskLevel()The data risk level for this column.
.google.privacy.dlp.v2.DataRiskLevel data_risk_level = 8;- Returns:
- The dataRiskLevel.
-
getDataRiskLevelOrBuilder
DataRiskLevelOrBuilder getDataRiskLevelOrBuilder()The data risk level for this column.
.google.privacy.dlp.v2.DataRiskLevel data_risk_level = 8; -
hasColumnInfoType
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;- Returns:
- Whether the columnInfoType field is set.
-
getColumnInfoType
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;- Returns:
- The columnInfoType.
-
getColumnInfoTypeOrBuilder
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; -
getOtherMatchesList
List<OtherInfoTypeSummary> getOtherMatchesList()Other types found within this column. List will be unordered.
repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_matches = 10; -
getOtherMatches
Other types found within this column. List will be unordered.
repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_matches = 10; -
getOtherMatchesCount
int getOtherMatchesCount()Other types found within this column. List will be unordered.
repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_matches = 10; -
getOtherMatchesOrBuilderList
List<? extends OtherInfoTypeSummaryOrBuilder> getOtherMatchesOrBuilderList()Other types found within this column. List will be unordered.
repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_matches = 10; -
getOtherMatchesOrBuilder
Other types found within this column. List will be unordered.
repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_matches = 10; -
getEstimatedNullPercentageValue
int getEstimatedNullPercentageValue()Approximate percentage of entries being null in the column.
.google.privacy.dlp.v2.NullPercentageLevel estimated_null_percentage = 23;- Returns:
- The enum numeric value on the wire for estimatedNullPercentage.
-
getEstimatedNullPercentage
NullPercentageLevel getEstimatedNullPercentage()Approximate percentage of entries being null in the column.
.google.privacy.dlp.v2.NullPercentageLevel estimated_null_percentage = 23;- Returns:
- The estimatedNullPercentage.
-
getEstimatedUniquenessScoreValue
int getEstimatedUniquenessScoreValue()Approximate uniqueness of the column.
.google.privacy.dlp.v2.UniquenessScoreLevel estimated_uniqueness_score = 24;- Returns:
- The enum numeric value on the wire for estimatedUniquenessScore.
-
getEstimatedUniquenessScore
UniquenessScoreLevel getEstimatedUniquenessScore()Approximate uniqueness of the column.
.google.privacy.dlp.v2.UniquenessScoreLevel estimated_uniqueness_score = 24;- Returns:
- The estimatedUniquenessScore.
-
getFreeTextScore
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;- Returns:
- The freeTextScore.
-
getColumnTypeValue
int getColumnTypeValue()The data type of a given column.
.google.privacy.dlp.v2.ColumnDataProfile.ColumnDataType column_type = 14;- Returns:
- The enum numeric value on the wire for columnType.
-
getColumnType
ColumnDataProfile.ColumnDataType getColumnType()The data type of a given column.
.google.privacy.dlp.v2.ColumnDataProfile.ColumnDataType column_type = 14;- Returns:
- The columnType.
-
getPolicyStateValue
int getPolicyStateValue()Indicates if a policy tag has been applied to the column.
.google.privacy.dlp.v2.ColumnDataProfile.ColumnPolicyState policy_state = 15;- Returns:
- The enum numeric value on the wire for policyState.
-
getPolicyState
ColumnDataProfile.ColumnPolicyState getPolicyState()Indicates if a policy tag has been applied to the column.
.google.privacy.dlp.v2.ColumnDataProfile.ColumnPolicyState policy_state = 15;- Returns:
- The policyState.
-