Class TableDataProfile

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.privacy.dlp.v2.TableDataProfile
All Implemented Interfaces:
TableDataProfileOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class TableDataProfile extends com.google.protobuf.GeneratedMessage implements TableDataProfileOrBuilder
 The profile for a scanned table.
 
Protobuf type google.privacy.dlp.v2.TableDataProfile
See Also:
  • Field Details

    • NAME_FIELD_NUMBER

      public static final int NAME_FIELD_NUMBER
      See Also:
    • DATA_SOURCE_TYPE_FIELD_NUMBER

      public static final int DATA_SOURCE_TYPE_FIELD_NUMBER
      See Also:
    • PROJECT_DATA_PROFILE_FIELD_NUMBER

      public static final int PROJECT_DATA_PROFILE_FIELD_NUMBER
      See Also:
    • DATASET_PROJECT_ID_FIELD_NUMBER

      public static final int DATASET_PROJECT_ID_FIELD_NUMBER
      See Also:
    • DATASET_LOCATION_FIELD_NUMBER

      public static final int DATASET_LOCATION_FIELD_NUMBER
      See Also:
    • DATASET_ID_FIELD_NUMBER

      public static final int DATASET_ID_FIELD_NUMBER
      See Also:
    • TABLE_ID_FIELD_NUMBER

      public static final int TABLE_ID_FIELD_NUMBER
      See Also:
    • FULL_RESOURCE_FIELD_NUMBER

      public static final int FULL_RESOURCE_FIELD_NUMBER
      See Also:
    • PROFILE_STATUS_FIELD_NUMBER

      public static final int PROFILE_STATUS_FIELD_NUMBER
      See Also:
    • STATE_FIELD_NUMBER

      public static final int STATE_FIELD_NUMBER
      See Also:
    • SENSITIVITY_SCORE_FIELD_NUMBER

      public static final int SENSITIVITY_SCORE_FIELD_NUMBER
      See Also:
    • DATA_RISK_LEVEL_FIELD_NUMBER

      public static final int DATA_RISK_LEVEL_FIELD_NUMBER
      See Also:
    • PREDICTED_INFO_TYPES_FIELD_NUMBER

      public static final int PREDICTED_INFO_TYPES_FIELD_NUMBER
      See Also:
    • OTHER_INFO_TYPES_FIELD_NUMBER

      public static final int OTHER_INFO_TYPES_FIELD_NUMBER
      See Also:
    • CONFIG_SNAPSHOT_FIELD_NUMBER

      public static final int CONFIG_SNAPSHOT_FIELD_NUMBER
      See Also:
    • LAST_MODIFIED_TIME_FIELD_NUMBER

      public static final int LAST_MODIFIED_TIME_FIELD_NUMBER
      See Also:
    • EXPIRATION_TIME_FIELD_NUMBER

      public static final int EXPIRATION_TIME_FIELD_NUMBER
      See Also:
    • SCANNED_COLUMN_COUNT_FIELD_NUMBER

      public static final int SCANNED_COLUMN_COUNT_FIELD_NUMBER
      See Also:
    • FAILED_COLUMN_COUNT_FIELD_NUMBER

      public static final int FAILED_COLUMN_COUNT_FIELD_NUMBER
      See Also:
    • TABLE_SIZE_BYTES_FIELD_NUMBER

      public static final int TABLE_SIZE_BYTES_FIELD_NUMBER
      See Also:
    • ROW_COUNT_FIELD_NUMBER

      public static final int ROW_COUNT_FIELD_NUMBER
      See Also:
    • ENCRYPTION_STATUS_FIELD_NUMBER

      public static final int ENCRYPTION_STATUS_FIELD_NUMBER
      See Also:
    • RESOURCE_VISIBILITY_FIELD_NUMBER

      public static final int RESOURCE_VISIBILITY_FIELD_NUMBER
      See Also:
    • PROFILE_LAST_GENERATED_FIELD_NUMBER

      public static final int PROFILE_LAST_GENERATED_FIELD_NUMBER
      See Also:
    • RESOURCE_LABELS_FIELD_NUMBER

      public static final int RESOURCE_LABELS_FIELD_NUMBER
      See Also:
    • CREATE_TIME_FIELD_NUMBER

      public static final int CREATE_TIME_FIELD_NUMBER
      See Also:
    • SAMPLE_FINDINGS_TABLE_FIELD_NUMBER

      public static final int SAMPLE_FINDINGS_TABLE_FIELD_NUMBER
      See Also:
    • TAGS_FIELD_NUMBER

      public static final int TAGS_FIELD_NUMBER
      See Also:
    • DOMAINS_FIELD_NUMBER

      public static final int DOMAINS_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
      Overrides:
      internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessage
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getName

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

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

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

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

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

      public String getProjectDataProfile()
       The resource name of the project data profile for this table.
       
      string project_data_profile = 2;
      Specified by:
      getProjectDataProfile in interface TableDataProfileOrBuilder
      Returns:
      The projectDataProfile.
    • getProjectDataProfileBytes

      public com.google.protobuf.ByteString getProjectDataProfileBytes()
       The resource name of the project data profile for this table.
       
      string project_data_profile = 2;
      Specified by:
      getProjectDataProfileBytes in interface TableDataProfileOrBuilder
      Returns:
      The bytes for projectDataProfile.
    • getDatasetProjectId

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

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

      public String getDatasetLocation()
       If supported, the location where the dataset's data is stored.
       See https://cloud.google.com/bigquery/docs/locations for supported
       locations.
       
      string dataset_location = 29;
      Specified by:
      getDatasetLocation in interface TableDataProfileOrBuilder
      Returns:
      The datasetLocation.
    • getDatasetLocationBytes

      public com.google.protobuf.ByteString getDatasetLocationBytes()
       If supported, the location where the dataset's data is stored.
       See https://cloud.google.com/bigquery/docs/locations for supported
       locations.
       
      string dataset_location = 29;
      Specified by:
      getDatasetLocationBytes in interface TableDataProfileOrBuilder
      Returns:
      The bytes for datasetLocation.
    • getDatasetId

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

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

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

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

      public String getFullResource()
       The Cloud Asset Inventory resource that was profiled in order to generate
       this TableDataProfile.
       https://cloud.google.com/apis/design/resource_names#full_resource_name
       
      string full_resource = 3;
      Specified by:
      getFullResource in interface TableDataProfileOrBuilder
      Returns:
      The fullResource.
    • getFullResourceBytes

      public com.google.protobuf.ByteString getFullResourceBytes()
       The Cloud Asset Inventory resource that was profiled in order to generate
       this TableDataProfile.
       https://cloud.google.com/apis/design/resource_names#full_resource_name
       
      string full_resource = 3;
      Specified by:
      getFullResourceBytes in interface TableDataProfileOrBuilder
      Returns:
      The bytes for fullResource.
    • hasProfileStatus

      public boolean hasProfileStatus()
       Success or error status from the most recent profile generation attempt.
       May be empty if the profile is still being generated.
       
      .google.privacy.dlp.v2.ProfileStatus profile_status = 21;
      Specified by:
      hasProfileStatus in interface TableDataProfileOrBuilder
      Returns:
      Whether the profileStatus field is set.
    • getProfileStatus

      public ProfileStatus getProfileStatus()
       Success or error status from the most recent profile generation attempt.
       May be empty if the profile is still being generated.
       
      .google.privacy.dlp.v2.ProfileStatus profile_status = 21;
      Specified by:
      getProfileStatus in interface TableDataProfileOrBuilder
      Returns:
      The profileStatus.
    • getProfileStatusOrBuilder

      public ProfileStatusOrBuilder getProfileStatusOrBuilder()
       Success or error status from the most recent profile generation attempt.
       May be empty if the profile is still being generated.
       
      .google.privacy.dlp.v2.ProfileStatus profile_status = 21;
      Specified by:
      getProfileStatusOrBuilder in interface TableDataProfileOrBuilder
    • getStateValue

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

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

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

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

      public SensitivityScoreOrBuilder getSensitivityScoreOrBuilder()
       The sensitivity score of this table.
       
      .google.privacy.dlp.v2.SensitivityScore sensitivity_score = 5;
      Specified by:
      getSensitivityScoreOrBuilder in interface TableDataProfileOrBuilder
    • hasDataRiskLevel

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public boolean hasLastModifiedTime()
       The time when this table was last modified
       
      .google.protobuf.Timestamp last_modified_time = 8;
      Specified by:
      hasLastModifiedTime in interface TableDataProfileOrBuilder
      Returns:
      Whether the lastModifiedTime field is set.
    • getLastModifiedTime

      public com.google.protobuf.Timestamp getLastModifiedTime()
       The time when this table was last modified
       
      .google.protobuf.Timestamp last_modified_time = 8;
      Specified by:
      getLastModifiedTime in interface TableDataProfileOrBuilder
      Returns:
      The lastModifiedTime.
    • getLastModifiedTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getLastModifiedTimeOrBuilder()
       The time when this table was last modified
       
      .google.protobuf.Timestamp last_modified_time = 8;
      Specified by:
      getLastModifiedTimeOrBuilder in interface TableDataProfileOrBuilder
    • hasExpirationTime

      public boolean hasExpirationTime()
       Optional. The time when this table expires.
       
      .google.protobuf.Timestamp expiration_time = 9;
      Specified by:
      hasExpirationTime in interface TableDataProfileOrBuilder
      Returns:
      Whether the expirationTime field is set.
    • getExpirationTime

      public com.google.protobuf.Timestamp getExpirationTime()
       Optional. The time when this table expires.
       
      .google.protobuf.Timestamp expiration_time = 9;
      Specified by:
      getExpirationTime in interface TableDataProfileOrBuilder
      Returns:
      The expirationTime.
    • getExpirationTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getExpirationTimeOrBuilder()
       Optional. The time when this table expires.
       
      .google.protobuf.Timestamp expiration_time = 9;
      Specified by:
      getExpirationTimeOrBuilder in interface TableDataProfileOrBuilder
    • getScannedColumnCount

      public long getScannedColumnCount()
       The number of columns profiled in the table.
       
      int64 scanned_column_count = 10;
      Specified by:
      getScannedColumnCount in interface TableDataProfileOrBuilder
      Returns:
      The scannedColumnCount.
    • getFailedColumnCount

      public long getFailedColumnCount()
       The number of columns skipped in the table because of an error.
       
      int64 failed_column_count = 11;
      Specified by:
      getFailedColumnCount in interface TableDataProfileOrBuilder
      Returns:
      The failedColumnCount.
    • getTableSizeBytes

      public long getTableSizeBytes()
       The size of the table when the profile was generated.
       
      int64 table_size_bytes = 12;
      Specified by:
      getTableSizeBytes in interface TableDataProfileOrBuilder
      Returns:
      The tableSizeBytes.
    • getRowCount

      public long getRowCount()
       Number of rows in the table when the profile was generated.
       This will not be populated for BigLake tables.
       
      int64 row_count = 13;
      Specified by:
      getRowCount in interface TableDataProfileOrBuilder
      Returns:
      The rowCount.
    • getEncryptionStatusValue

      public int getEncryptionStatusValue()
       How the table is encrypted.
       
      .google.privacy.dlp.v2.EncryptionStatus encryption_status = 14;
      Specified by:
      getEncryptionStatusValue in interface TableDataProfileOrBuilder
      Returns:
      The enum numeric value on the wire for encryptionStatus.
    • getEncryptionStatus

      public EncryptionStatus getEncryptionStatus()
       How the table is encrypted.
       
      .google.privacy.dlp.v2.EncryptionStatus encryption_status = 14;
      Specified by:
      getEncryptionStatus in interface TableDataProfileOrBuilder
      Returns:
      The encryptionStatus.
    • getResourceVisibilityValue

      public int getResourceVisibilityValue()
       How broadly a resource has been shared.
       
      .google.privacy.dlp.v2.ResourceVisibility resource_visibility = 15;
      Specified by:
      getResourceVisibilityValue in interface TableDataProfileOrBuilder
      Returns:
      The enum numeric value on the wire for resourceVisibility.
    • getResourceVisibility

      public ResourceVisibility getResourceVisibility()
       How broadly a resource has been shared.
       
      .google.privacy.dlp.v2.ResourceVisibility resource_visibility = 15;
      Specified by:
      getResourceVisibility in interface TableDataProfileOrBuilder
      Returns:
      The resourceVisibility.
    • hasProfileLastGenerated

      public boolean hasProfileLastGenerated()
       The last time the profile was generated.
       
      .google.protobuf.Timestamp profile_last_generated = 16;
      Specified by:
      hasProfileLastGenerated in interface TableDataProfileOrBuilder
      Returns:
      Whether the profileLastGenerated field is set.
    • getProfileLastGenerated

      public com.google.protobuf.Timestamp getProfileLastGenerated()
       The last time the profile was generated.
       
      .google.protobuf.Timestamp profile_last_generated = 16;
      Specified by:
      getProfileLastGenerated in interface TableDataProfileOrBuilder
      Returns:
      The profileLastGenerated.
    • getProfileLastGeneratedOrBuilder

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

      public int getResourceLabelsCount()
      Description copied from interface: TableDataProfileOrBuilder
       The labels applied to the resource at the time the profile was generated.
       
      map<string, string> resource_labels = 17;
      Specified by:
      getResourceLabelsCount in interface TableDataProfileOrBuilder
    • containsResourceLabels

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

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

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

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

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

      public boolean hasCreateTime()
       The time at which the table was created.
       
      .google.protobuf.Timestamp create_time = 23;
      Specified by:
      hasCreateTime in interface TableDataProfileOrBuilder
      Returns:
      Whether the createTime field is set.
    • getCreateTime

      public com.google.protobuf.Timestamp getCreateTime()
       The time at which the table was created.
       
      .google.protobuf.Timestamp create_time = 23;
      Specified by:
      getCreateTime in interface TableDataProfileOrBuilder
      Returns:
      The createTime.
    • getCreateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
       The time at which the table was created.
       
      .google.protobuf.Timestamp create_time = 23;
      Specified by:
      getCreateTimeOrBuilder in interface TableDataProfileOrBuilder
    • hasSampleFindingsTable

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static TableDataProfile parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static TableDataProfile parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static TableDataProfile parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static TableDataProfile parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static TableDataProfile parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static TableDataProfile parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static TableDataProfile parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static TableDataProfile parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static TableDataProfile parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static TableDataProfile parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static TableDataProfile parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static TableDataProfile parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public TableDataProfile.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static TableDataProfile.Builder newBuilder()
    • newBuilder

      public static TableDataProfile.Builder newBuilder(TableDataProfile prototype)
    • toBuilder

      public TableDataProfile.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected TableDataProfile.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static TableDataProfile getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<TableDataProfile> parser()
    • getParserForType

      public com.google.protobuf.Parser<TableDataProfile> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public TableDataProfile getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder