Package com.google.privacy.dlp.v2
Interface TableDataProfileOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
TableDataProfile,TableDataProfile.Builder
@Generated
public interface TableDataProfileOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionbooleanThe labels applied to the resource at the time the profile was generated.The snapshot of the configurations used to generate the profile.The snapshot of the configurations used to generate the profile.com.google.protobuf.TimestampThe time at which the table was created.com.google.protobuf.TimestampOrBuilderThe time at which the table was created.The data risk level of this table.The data risk level of this table.If the resource is BigQuery, the dataset ID.com.google.protobuf.ByteStringIf the resource is BigQuery, the dataset ID.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 resource.com.google.protobuf.ByteStringThe Google Cloud project ID that owns the resource.The resource type that was profiled.The resource type that was profiled.getDomains(int index) Domains associated with the profile.intDomains associated with the profile.Domains associated with the profile.getDomainsOrBuilder(int index) Domains associated with the profile.List<? extends DomainOrBuilder>Domains associated with the profile.How the table is encrypted.intHow the table is encrypted.com.google.protobuf.TimestampOptional.com.google.protobuf.TimestampOrBuilderOptional.longThe number of columns skipped in the table because of an error.The Cloud Asset Inventory resource that was profiled in order to generate this TableDataProfile.com.google.protobuf.ByteStringThe Cloud Asset Inventory resource that was profiled in order to generate this TableDataProfile.com.google.protobuf.TimestampThe time when this table was last modifiedcom.google.protobuf.TimestampOrBuilderThe time when this table was last modifiedgetName()The name of the profile.com.google.protobuf.ByteStringThe name of the profile.getOtherInfoTypes(int index) Other infoTypes found in this table's data.intOther infoTypes found in this table's data.Other infoTypes found in this table's data.getOtherInfoTypesOrBuilder(int index) Other infoTypes found in this table's data.List<? extends OtherInfoTypeSummaryOrBuilder>Other infoTypes found in this table's data.getPredictedInfoTypes(int index) The infoTypes predicted from this table's data.intThe infoTypes predicted from this table's data.The infoTypes predicted from this table's data.getPredictedInfoTypesOrBuilder(int index) The infoTypes predicted from this table's data.List<? extends InfoTypeSummaryOrBuilder>The infoTypes predicted from this table's data.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 resource name of the project data profile for this table.com.google.protobuf.ByteStringThe resource name of the project data profile for this table.getRelatedResources(int index) Resources related to this profile.intResources related to this profile.Resources related to this profile.getRelatedResourcesOrBuilder(int index) Resources related to this profile.List<? extends RelatedResourceOrBuilder>Resources related to this profile.Deprecated.intThe labels applied to the resource at the time the profile was generated.The labels applied to the resource at the time the profile was generated.getResourceLabelsOrDefault(String key, String defaultValue) The labels applied to the resource at the time the profile was generated.The labels applied to the resource at the time the profile was generated.How broadly a resource has been shared.intHow broadly a resource has been shared.longNumber of rows in the table when the profile was generated.The BigQuery table to which the sample findings are written.The BigQuery table to which the sample findings are written.longThe number of columns profiled in the table.The sensitivity score of this table.The sensitivity score of this table.getState()State of a profile.intState of a profile.The table ID.com.google.protobuf.ByteStringThe table ID.longThe size of the table when the profile was generated.getTags(int index) The tags attached to the table, including any tags attached during profiling.intThe tags attached to the table, including any tags attached during profiling.The tags attached to the table, including any tags attached during profiling.getTagsOrBuilder(int index) The tags attached to the table, including any tags attached during profiling.List<? extends TagOrBuilder>The tags attached to the table, including any tags attached during profiling.booleanThe snapshot of the configurations used to generate the profile.booleanThe time at which the table was created.booleanThe data risk level of this table.booleanThe resource type that was profiled.booleanOptional.booleanThe time when this table was last modifiedbooleanThe last time the profile was generated.booleanSuccess or error status from the most recent profile generation attempt.booleanThe BigQuery table to which the sample findings are written.booleanThe sensitivity score of this table.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.
-
hasDataSourceType
boolean hasDataSourceType()The resource type that was profiled.
.google.privacy.dlp.v2.DataSourceType data_source_type = 36;- Returns:
- Whether the dataSourceType field is set.
-
getDataSourceType
DataSourceType getDataSourceType()The resource type that was profiled.
.google.privacy.dlp.v2.DataSourceType data_source_type = 36;- Returns:
- The dataSourceType.
-
getDataSourceTypeOrBuilder
DataSourceTypeOrBuilder getDataSourceTypeOrBuilder()The resource type that was profiled.
.google.privacy.dlp.v2.DataSourceType data_source_type = 36; -
getProjectDataProfile
String getProjectDataProfile()The resource name of the project data profile for this table.
string project_data_profile = 2;- Returns:
- The projectDataProfile.
-
getProjectDataProfileBytes
com.google.protobuf.ByteString getProjectDataProfileBytes()The resource name of the project data profile for this table.
string project_data_profile = 2;- Returns:
- The bytes for projectDataProfile.
-
getDatasetProjectId
String getDatasetProjectId()The Google Cloud project ID that owns the resource.
string dataset_project_id = 24;- Returns:
- The datasetProjectId.
-
getDatasetProjectIdBytes
com.google.protobuf.ByteString getDatasetProjectIdBytes()The Google Cloud project ID that owns the resource.
string dataset_project_id = 24;- 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 locations.
string dataset_location = 29;- 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 locations.
string dataset_location = 29;- Returns:
- The bytes for datasetLocation.
-
getDatasetId
String getDatasetId()If the resource is BigQuery, the dataset ID.
string dataset_id = 25;- Returns:
- The datasetId.
-
getDatasetIdBytes
com.google.protobuf.ByteString getDatasetIdBytes()If the resource is BigQuery, the dataset ID.
string dataset_id = 25;- Returns:
- The bytes for datasetId.
-
getTableId
String getTableId()The table ID.
string table_id = 26;- Returns:
- The tableId.
-
getTableIdBytes
com.google.protobuf.ByteString getTableIdBytes()The table ID.
string table_id = 26;- Returns:
- The bytes for tableId.
-
getFullResource
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;- Returns:
- The fullResource.
-
getFullResourceBytes
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;- Returns:
- The bytes for fullResource.
-
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 = 21;- 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 = 21;- 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 = 21; -
getStateValue
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;- Returns:
- The enum numeric value on the wire for state.
-
getState
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;- Returns:
- The state.
-
hasSensitivityScore
boolean hasSensitivityScore()The sensitivity score of this table.
.google.privacy.dlp.v2.SensitivityScore sensitivity_score = 5;- Returns:
- Whether the sensitivityScore field is set.
-
getSensitivityScore
SensitivityScore getSensitivityScore()The sensitivity score of this table.
.google.privacy.dlp.v2.SensitivityScore sensitivity_score = 5;- Returns:
- The sensitivityScore.
-
getSensitivityScoreOrBuilder
SensitivityScoreOrBuilder getSensitivityScoreOrBuilder()The sensitivity score of this table.
.google.privacy.dlp.v2.SensitivityScore sensitivity_score = 5; -
hasDataRiskLevel
boolean hasDataRiskLevel()The data risk level of this table.
.google.privacy.dlp.v2.DataRiskLevel data_risk_level = 6;- Returns:
- Whether the dataRiskLevel field is set.
-
getDataRiskLevel
DataRiskLevel getDataRiskLevel()The data risk level of this table.
.google.privacy.dlp.v2.DataRiskLevel data_risk_level = 6;- Returns:
- The dataRiskLevel.
-
getDataRiskLevelOrBuilder
DataRiskLevelOrBuilder getDataRiskLevelOrBuilder()The data risk level of this table.
.google.privacy.dlp.v2.DataRiskLevel data_risk_level = 6; -
getPredictedInfoTypesList
List<InfoTypeSummary> getPredictedInfoTypesList()The infoTypes predicted from this table's data.
repeated .google.privacy.dlp.v2.InfoTypeSummary predicted_info_types = 27; -
getPredictedInfoTypes
The infoTypes predicted from this table's data.
repeated .google.privacy.dlp.v2.InfoTypeSummary predicted_info_types = 27; -
getPredictedInfoTypesCount
int getPredictedInfoTypesCount()The infoTypes predicted from this table's data.
repeated .google.privacy.dlp.v2.InfoTypeSummary predicted_info_types = 27; -
getPredictedInfoTypesOrBuilderList
List<? extends InfoTypeSummaryOrBuilder> getPredictedInfoTypesOrBuilderList()The infoTypes predicted from this table's data.
repeated .google.privacy.dlp.v2.InfoTypeSummary predicted_info_types = 27; -
getPredictedInfoTypesOrBuilder
The infoTypes predicted from this table's data.
repeated .google.privacy.dlp.v2.InfoTypeSummary predicted_info_types = 27; -
getOtherInfoTypesList
List<OtherInfoTypeSummary> getOtherInfoTypesList()Other infoTypes found in this table's data.
repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_info_types = 28; -
getOtherInfoTypes
Other infoTypes found in this table's data.
repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_info_types = 28; -
getOtherInfoTypesCount
int getOtherInfoTypesCount()Other infoTypes found in this table's data.
repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_info_types = 28; -
getOtherInfoTypesOrBuilderList
List<? extends OtherInfoTypeSummaryOrBuilder> getOtherInfoTypesOrBuilderList()Other infoTypes found in this table's data.
repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_info_types = 28; -
getOtherInfoTypesOrBuilder
Other infoTypes found in this table's data.
repeated .google.privacy.dlp.v2.OtherInfoTypeSummary other_info_types = 28; -
hasConfigSnapshot
boolean hasConfigSnapshot()The snapshot of the configurations used to generate the profile.
.google.privacy.dlp.v2.DataProfileConfigSnapshot config_snapshot = 7;- Returns:
- Whether the configSnapshot field is set.
-
getConfigSnapshot
DataProfileConfigSnapshot getConfigSnapshot()The snapshot of the configurations used to generate the profile.
.google.privacy.dlp.v2.DataProfileConfigSnapshot config_snapshot = 7;- Returns:
- The configSnapshot.
-
getConfigSnapshotOrBuilder
DataProfileConfigSnapshotOrBuilder getConfigSnapshotOrBuilder()The snapshot of the configurations used to generate the profile.
.google.privacy.dlp.v2.DataProfileConfigSnapshot config_snapshot = 7; -
hasLastModifiedTime
boolean hasLastModifiedTime()The time when this table was last modified
.google.protobuf.Timestamp last_modified_time = 8;- Returns:
- Whether the lastModifiedTime field is set.
-
getLastModifiedTime
com.google.protobuf.Timestamp getLastModifiedTime()The time when this table was last modified
.google.protobuf.Timestamp last_modified_time = 8;- Returns:
- The lastModifiedTime.
-
getLastModifiedTimeOrBuilder
com.google.protobuf.TimestampOrBuilder getLastModifiedTimeOrBuilder()The time when this table was last modified
.google.protobuf.Timestamp last_modified_time = 8; -
hasExpirationTime
boolean hasExpirationTime()Optional. The time when this table expires.
.google.protobuf.Timestamp expiration_time = 9;- Returns:
- Whether the expirationTime field is set.
-
getExpirationTime
com.google.protobuf.Timestamp getExpirationTime()Optional. The time when this table expires.
.google.protobuf.Timestamp expiration_time = 9;- Returns:
- The expirationTime.
-
getExpirationTimeOrBuilder
com.google.protobuf.TimestampOrBuilder getExpirationTimeOrBuilder()Optional. The time when this table expires.
.google.protobuf.Timestamp expiration_time = 9; -
getScannedColumnCount
long getScannedColumnCount()The number of columns profiled in the table.
int64 scanned_column_count = 10;- Returns:
- The scannedColumnCount.
-
getFailedColumnCount
long getFailedColumnCount()The number of columns skipped in the table because of an error.
int64 failed_column_count = 11;- Returns:
- The failedColumnCount.
-
getTableSizeBytes
long getTableSizeBytes()The size of the table when the profile was generated.
int64 table_size_bytes = 12;- Returns:
- The tableSizeBytes.
-
getRowCount
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;- Returns:
- The rowCount.
-
getEncryptionStatusValue
int getEncryptionStatusValue()How the table is encrypted.
.google.privacy.dlp.v2.EncryptionStatus encryption_status = 14;- Returns:
- The enum numeric value on the wire for encryptionStatus.
-
getEncryptionStatus
EncryptionStatus getEncryptionStatus()How the table is encrypted.
.google.privacy.dlp.v2.EncryptionStatus encryption_status = 14;- Returns:
- The encryptionStatus.
-
getResourceVisibilityValue
int getResourceVisibilityValue()How broadly a resource has been shared.
.google.privacy.dlp.v2.ResourceVisibility resource_visibility = 15;- Returns:
- The enum numeric value on the wire for resourceVisibility.
-
getResourceVisibility
ResourceVisibility getResourceVisibility()How broadly a resource has been shared.
.google.privacy.dlp.v2.ResourceVisibility resource_visibility = 15;- Returns:
- The resourceVisibility.
-
hasProfileLastGenerated
boolean hasProfileLastGenerated()The last time the profile was generated.
.google.protobuf.Timestamp profile_last_generated = 16;- 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 = 16;- Returns:
- The profileLastGenerated.
-
getProfileLastGeneratedOrBuilder
com.google.protobuf.TimestampOrBuilder getProfileLastGeneratedOrBuilder()The last time the profile was generated.
.google.protobuf.Timestamp profile_last_generated = 16; -
getResourceLabelsCount
int getResourceLabelsCount()The labels applied to the resource at the time the profile was generated.
map<string, string> resource_labels = 17; -
containsResourceLabels
The labels applied to the resource at the time the profile was generated.
map<string, string> resource_labels = 17; -
getResourceLabels
Deprecated.UsegetResourceLabelsMap()instead. -
getResourceLabelsMap
The labels applied to the resource at the time the profile was generated.
map<string, string> resource_labels = 17; -
getResourceLabelsOrDefault
The labels applied to the resource at the time the profile was generated.
map<string, string> resource_labels = 17; -
getResourceLabelsOrThrow
The labels applied to the resource at the time the profile was generated.
map<string, string> resource_labels = 17; -
hasCreateTime
boolean hasCreateTime()The time at which the table was created.
.google.protobuf.Timestamp create_time = 23;- Returns:
- Whether the createTime field is set.
-
getCreateTime
com.google.protobuf.Timestamp getCreateTime()The time at which the table was created.
.google.protobuf.Timestamp create_time = 23;- Returns:
- The createTime.
-
getCreateTimeOrBuilder
com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()The time at which the table was created.
.google.protobuf.Timestamp create_time = 23; -
hasSampleFindingsTable
boolean hasSampleFindingsTable()The BigQuery table to which the sample findings are written.
.google.privacy.dlp.v2.BigQueryTable sample_findings_table = 37;- Returns:
- Whether the sampleFindingsTable field is set.
-
getSampleFindingsTable
BigQueryTable getSampleFindingsTable()The BigQuery table to which the sample findings are written.
.google.privacy.dlp.v2.BigQueryTable sample_findings_table = 37;- Returns:
- The sampleFindingsTable.
-
getSampleFindingsTableOrBuilder
BigQueryTableOrBuilder getSampleFindingsTableOrBuilder()The BigQuery table to which the sample findings are written.
.google.privacy.dlp.v2.BigQueryTable sample_findings_table = 37; -
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; -
getTags
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; -
getTagsCount
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; -
getTagsOrBuilderList
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; -
getTagsOrBuilder
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
List<RelatedResource> getRelatedResourcesList()Resources related to this profile.
repeated .google.privacy.dlp.v2.RelatedResource related_resources = 41; -
getRelatedResources
Resources related to this profile.
repeated .google.privacy.dlp.v2.RelatedResource related_resources = 41; -
getRelatedResourcesCount
int getRelatedResourcesCount()Resources related to this profile.
repeated .google.privacy.dlp.v2.RelatedResource related_resources = 41; -
getRelatedResourcesOrBuilderList
List<? extends RelatedResourceOrBuilder> getRelatedResourcesOrBuilderList()Resources related to this profile.
repeated .google.privacy.dlp.v2.RelatedResource related_resources = 41; -
getRelatedResourcesOrBuilder
Resources related to this profile.
repeated .google.privacy.dlp.v2.RelatedResource related_resources = 41; -
getDomainsList
Domains associated with the profile.
repeated .google.privacy.dlp.v2.Domain domains = 47; -
getDomains
Domains associated with the profile.
repeated .google.privacy.dlp.v2.Domain domains = 47; -
getDomainsCount
int getDomainsCount()Domains associated with the profile.
repeated .google.privacy.dlp.v2.Domain domains = 47; -
getDomainsOrBuilderList
List<? extends DomainOrBuilder> getDomainsOrBuilderList()Domains associated with the profile.
repeated .google.privacy.dlp.v2.Domain domains = 47; -
getDomainsOrBuilder
Domains associated with the profile.
repeated .google.privacy.dlp.v2.Domain domains = 47;
-