Reference documentation and code samples for the Cloud Data Loss Prevention (DLP) V2 API class Google::Cloud::Dlp::V2::TableDataProfile.
The profile for a scanned table.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#config_snapshot
def config_snapshot() -> ::Google::Cloud::Dlp::V2::DataProfileConfigSnapshot
Returns
- (::Google::Cloud::Dlp::V2::DataProfileConfigSnapshot) — The snapshot of the configurations used to generate the profile.
#config_snapshot=
def config_snapshot=(value) -> ::Google::Cloud::Dlp::V2::DataProfileConfigSnapshot
Parameter
- value (::Google::Cloud::Dlp::V2::DataProfileConfigSnapshot) — The snapshot of the configurations used to generate the profile.
Returns
- (::Google::Cloud::Dlp::V2::DataProfileConfigSnapshot) — The snapshot of the configurations used to generate the profile.
#create_time
def create_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — The time at which the table was created.
#create_time=
def create_time=(value) -> ::Google::Protobuf::Timestamp
Parameter
- value (::Google::Protobuf::Timestamp) — The time at which the table was created.
Returns
- (::Google::Protobuf::Timestamp) — The time at which the table was created.
#data_risk_level
def data_risk_level() -> ::Google::Cloud::Dlp::V2::DataRiskLevel
Returns
- (::Google::Cloud::Dlp::V2::DataRiskLevel) — The data risk level of this table.
#data_risk_level=
def data_risk_level=(value) -> ::Google::Cloud::Dlp::V2::DataRiskLevel
Parameter
- value (::Google::Cloud::Dlp::V2::DataRiskLevel) — The data risk level of this table.
Returns
- (::Google::Cloud::Dlp::V2::DataRiskLevel) — The data risk level of this table.
#data_source_type
def data_source_type() -> ::Google::Cloud::Dlp::V2::DataSourceType
Returns
- (::Google::Cloud::Dlp::V2::DataSourceType) — The resource type that was profiled.
#data_source_type=
def data_source_type=(value) -> ::Google::Cloud::Dlp::V2::DataSourceType
Parameter
- value (::Google::Cloud::Dlp::V2::DataSourceType) — The resource type that was profiled.
Returns
- (::Google::Cloud::Dlp::V2::DataSourceType) — The resource type that was profiled.
#dataset_id
def dataset_id() -> ::String
Returns
- (::String) — If the resource is BigQuery, the dataset ID.
#dataset_id=
def dataset_id=(value) -> ::String
Parameter
- value (::String) — If the resource is BigQuery, the dataset ID.
Returns
- (::String) — If the resource is BigQuery, the dataset ID.
#dataset_location
def dataset_location() -> ::String
Returns
- (::String) — If supported, the location where the dataset's data is stored. See https://cloud.google.com/bigquery/docs/locations for supported locations.
#dataset_location=
def dataset_location=(value) -> ::String
Parameter
- value (::String) — If supported, the location where the dataset's data is stored. See https://cloud.google.com/bigquery/docs/locations for supported locations.
Returns
- (::String) — If supported, the location where the dataset's data is stored. See https://cloud.google.com/bigquery/docs/locations for supported locations.
#dataset_project_id
def dataset_project_id() -> ::String
Returns
- (::String) — The Google Cloud project ID that owns the resource.
#dataset_project_id=
def dataset_project_id=(value) -> ::String
Parameter
- value (::String) — The Google Cloud project ID that owns the resource.
Returns
- (::String) — The Google Cloud project ID that owns the resource.
#encryption_status
def encryption_status() -> ::Google::Cloud::Dlp::V2::EncryptionStatus
Returns
- (::Google::Cloud::Dlp::V2::EncryptionStatus) — How the table is encrypted.
#encryption_status=
def encryption_status=(value) -> ::Google::Cloud::Dlp::V2::EncryptionStatus
Parameter
- value (::Google::Cloud::Dlp::V2::EncryptionStatus) — How the table is encrypted.
Returns
- (::Google::Cloud::Dlp::V2::EncryptionStatus) — How the table is encrypted.
#expiration_time
def expiration_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — Optional. The time when this table expires.
#expiration_time=
def expiration_time=(value) -> ::Google::Protobuf::Timestamp
Parameter
- value (::Google::Protobuf::Timestamp) — Optional. The time when this table expires.
Returns
- (::Google::Protobuf::Timestamp) — Optional. The time when this table expires.
#failed_column_count
def failed_column_count() -> ::Integer
Returns
- (::Integer) — The number of columns skipped in the table because of an error.
#failed_column_count=
def failed_column_count=(value) -> ::Integer
Parameter
- value (::Integer) — The number of columns skipped in the table because of an error.
Returns
- (::Integer) — The number of columns skipped in the table because of an error.
#full_resource
def full_resource() -> ::String
Returns
- (::String) — 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
#full_resource=
def full_resource=(value) -> ::String
Parameter
- value (::String) — 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
Returns
- (::String) — 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
#last_modified_time
def last_modified_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — The time when this table was last modified
#last_modified_time=
def last_modified_time=(value) -> ::Google::Protobuf::Timestamp
Parameter
- value (::Google::Protobuf::Timestamp) — The time when this table was last modified
Returns
- (::Google::Protobuf::Timestamp) — The time when this table was last modified
#name
def name() -> ::String
Returns
- (::String) — The name of the profile.
#name=
def name=(value) -> ::String
Parameter
- value (::String) — The name of the profile.
Returns
- (::String) — The name of the profile.
#other_info_types
def other_info_types() -> ::Array<::Google::Cloud::Dlp::V2::OtherInfoTypeSummary>
Returns
- (::Array<::Google::Cloud::Dlp::V2::OtherInfoTypeSummary>) — Other infoTypes found in this table's data.
#other_info_types=
def other_info_types=(value) -> ::Array<::Google::Cloud::Dlp::V2::OtherInfoTypeSummary>
Parameter
- value (::Array<::Google::Cloud::Dlp::V2::OtherInfoTypeSummary>) — Other infoTypes found in this table's data.
Returns
- (::Array<::Google::Cloud::Dlp::V2::OtherInfoTypeSummary>) — Other infoTypes found in this table's data.
#predicted_info_types
def predicted_info_types() -> ::Array<::Google::Cloud::Dlp::V2::InfoTypeSummary>
Returns
- (::Array<::Google::Cloud::Dlp::V2::InfoTypeSummary>) — The infoTypes predicted from this table's data.
#predicted_info_types=
def predicted_info_types=(value) -> ::Array<::Google::Cloud::Dlp::V2::InfoTypeSummary>
Parameter
- value (::Array<::Google::Cloud::Dlp::V2::InfoTypeSummary>) — The infoTypes predicted from this table's data.
Returns
- (::Array<::Google::Cloud::Dlp::V2::InfoTypeSummary>) — The infoTypes predicted from this table's data.
#profile_last_generated
def profile_last_generated() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — The last time the profile was generated.
#profile_last_generated=
def profile_last_generated=(value) -> ::Google::Protobuf::Timestamp
Parameter
- value (::Google::Protobuf::Timestamp) — The last time the profile was generated.
Returns
- (::Google::Protobuf::Timestamp) — The last time the profile was generated.
#profile_status
def profile_status() -> ::Google::Cloud::Dlp::V2::ProfileStatus
Returns
- (::Google::Cloud::Dlp::V2::ProfileStatus) — Success or error status from the most recent profile generation attempt. May be empty if the profile is still being generated.
#profile_status=
def profile_status=(value) -> ::Google::Cloud::Dlp::V2::ProfileStatus
Parameter
- value (::Google::Cloud::Dlp::V2::ProfileStatus) — Success or error status from the most recent profile generation attempt. May be empty if the profile is still being generated.
Returns
- (::Google::Cloud::Dlp::V2::ProfileStatus) — Success or error status from the most recent profile generation attempt. May be empty if the profile is still being generated.
#project_data_profile
def project_data_profile() -> ::String
Returns
- (::String) — The resource name of the project data profile for this table.
#project_data_profile=
def project_data_profile=(value) -> ::String
Parameter
- value (::String) — The resource name of the project data profile for this table.
Returns
- (::String) — The resource name of the project data profile for this table.
#related_resources
def related_resources() -> ::Array<::Google::Cloud::Dlp::V2::RelatedResource>
Returns
- (::Array<::Google::Cloud::Dlp::V2::RelatedResource>) — Resources related to this profile.
#related_resources=
def related_resources=(value) -> ::Array<::Google::Cloud::Dlp::V2::RelatedResource>
Parameter
- value (::Array<::Google::Cloud::Dlp::V2::RelatedResource>) — Resources related to this profile.
Returns
- (::Array<::Google::Cloud::Dlp::V2::RelatedResource>) — Resources related to this profile.
#resource_labels
def resource_labels() -> ::Google::Protobuf::Map{::String => ::String}
Returns
- (::Google::Protobuf::Map{::String => ::String}) — The labels applied to the resource at the time the profile was generated.
#resource_labels=
def resource_labels=(value) -> ::Google::Protobuf::Map{::String => ::String}
Parameter
- value (::Google::Protobuf::Map{::String => ::String}) — The labels applied to the resource at the time the profile was generated.
Returns
- (::Google::Protobuf::Map{::String => ::String}) — The labels applied to the resource at the time the profile was generated.
#resource_visibility
def resource_visibility() -> ::Google::Cloud::Dlp::V2::ResourceVisibility
Returns
- (::Google::Cloud::Dlp::V2::ResourceVisibility) — How broadly a resource has been shared.
#resource_visibility=
def resource_visibility=(value) -> ::Google::Cloud::Dlp::V2::ResourceVisibility
Parameter
- value (::Google::Cloud::Dlp::V2::ResourceVisibility) — How broadly a resource has been shared.
Returns
- (::Google::Cloud::Dlp::V2::ResourceVisibility) — How broadly a resource has been shared.
#row_count
def row_count() -> ::Integer
Returns
- (::Integer) — Number of rows in the table when the profile was generated. This will not be populated for BigLake tables.
#row_count=
def row_count=(value) -> ::Integer
Parameter
- value (::Integer) — Number of rows in the table when the profile was generated. This will not be populated for BigLake tables.
Returns
- (::Integer) — Number of rows in the table when the profile was generated. This will not be populated for BigLake tables.
#sample_findings_table
def sample_findings_table() -> ::Google::Cloud::Dlp::V2::BigQueryTable
Returns
- (::Google::Cloud::Dlp::V2::BigQueryTable) — The BigQuery table to which the sample findings are written.
#sample_findings_table=
def sample_findings_table=(value) -> ::Google::Cloud::Dlp::V2::BigQueryTable
Parameter
- value (::Google::Cloud::Dlp::V2::BigQueryTable) — The BigQuery table to which the sample findings are written.
Returns
- (::Google::Cloud::Dlp::V2::BigQueryTable) — The BigQuery table to which the sample findings are written.
#scanned_column_count
def scanned_column_count() -> ::Integer
Returns
- (::Integer) — The number of columns profiled in the table.
#scanned_column_count=
def scanned_column_count=(value) -> ::Integer
Parameter
- value (::Integer) — The number of columns profiled in the table.
Returns
- (::Integer) — The number of columns profiled in the table.
#sensitivity_score
def sensitivity_score() -> ::Google::Cloud::Dlp::V2::SensitivityScore
Returns
- (::Google::Cloud::Dlp::V2::SensitivityScore) — The sensitivity score of this table.
#sensitivity_score=
def sensitivity_score=(value) -> ::Google::Cloud::Dlp::V2::SensitivityScore
Parameter
- value (::Google::Cloud::Dlp::V2::SensitivityScore) — The sensitivity score of this table.
Returns
- (::Google::Cloud::Dlp::V2::SensitivityScore) — The sensitivity score of this table.
#state
def state() -> ::Google::Cloud::Dlp::V2::TableDataProfile::State
Returns
- (::Google::Cloud::Dlp::V2::TableDataProfile::State) — State of a profile.
#state=
def state=(value) -> ::Google::Cloud::Dlp::V2::TableDataProfile::State
Parameter
- value (::Google::Cloud::Dlp::V2::TableDataProfile::State) — State of a profile.
Returns
- (::Google::Cloud::Dlp::V2::TableDataProfile::State) — State of a profile.
#table_id
def table_id() -> ::String
Returns
- (::String) — The table ID.
#table_id=
def table_id=(value) -> ::String
Parameter
- value (::String) — The table ID.
Returns
- (::String) — The table ID.
#table_size_bytes
def table_size_bytes() -> ::Integer
Returns
- (::Integer) — The size of the table when the profile was generated.
#table_size_bytes=
def table_size_bytes=(value) -> ::Integer
Parameter
- value (::Integer) — The size of the table when the profile was generated.
Returns
- (::Integer) — The size of the table when the profile was generated.
#tags
def tags() -> ::Array<::Google::Cloud::Dlp::V2::Tag>
Returns
- (::Array<::Google::Cloud::Dlp::V2::Tag>) — 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.
#tags=
def tags=(value) -> ::Array<::Google::Cloud::Dlp::V2::Tag>
Parameter
- value (::Array<::Google::Cloud::Dlp::V2::Tag>) — 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.
Returns
- (::Array<::Google::Cloud::Dlp::V2::Tag>) — 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.