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 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

       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

      InfoTypeSummary getPredictedInfoTypes(int index)
       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

      InfoTypeSummaryOrBuilder getPredictedInfoTypesOrBuilder(int index)
       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

      OtherInfoTypeSummary getOtherInfoTypes(int index)
       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

      OtherInfoTypeSummaryOrBuilder getOtherInfoTypesOrBuilder(int index)
       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

      boolean containsResourceLabels(String key)
       The labels applied to the resource at the time the profile was generated.
       
      map<string, string> resource_labels = 17;
    • getResourceLabels

      @Deprecated Map<String,String> getResourceLabels()
      Deprecated.
    • getResourceLabelsMap

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

      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;
    • getResourceLabelsOrThrow

      String getResourceLabelsOrThrow(String key)
       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

      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;
    • getTags

      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;
    • 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

      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;
    • getRelatedResourcesList

      List<RelatedResource> getRelatedResourcesList()
       Resources related to this profile.
       
      repeated .google.privacy.dlp.v2.RelatedResource related_resources = 41;
    • getRelatedResources

      RelatedResource getRelatedResources(int index)
       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

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

      List<Domain> getDomainsList()
       Domains associated with the profile.
       
      repeated .google.privacy.dlp.v2.Domain domains = 47;
    • getDomains

      Domain getDomains(int index)
       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

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