NAME
Google::Cloud::Dataplex::V1::DataQuality::DataQualitySpec - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::DataQuality;
my $msg = Google::Cloud::Dataplex::V1::DataQuality::DataQualitySpec->new(
rules => $value,
);
FIELDS
rules
Type: Message (.google.cloud.dataplex.v1.DataQualityRule)
sampling_percent
Type: Float
row_filter
Type: String
post_scan_actions
Type: Message (.google.cloud.dataplex.v1.DataQualitySpec.PostScanActions)
catalog_publishing_enabled
Type: Bool
enable_catalog_based_rules
Type: Bool
filter
Type: String
NAME
Google::Cloud::Dataplex::V1::DataQuality::DataQualityResult - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::DataQuality;
my $msg = Google::Cloud::Dataplex::V1::DataQuality::DataQualityResult->new(
passed => $value,
);
FIELDS
passed
Type: Bool
score
Type: Float
dimensions
Type: Message (.google.cloud.dataplex.v1.DataQualityDimensionResult)
columns
Type: Message (.google.cloud.dataplex.v1.DataQualityColumnResult)
rules
Type: Message (.google.cloud.dataplex.v1.DataQualityRuleResult)
row_count
Type: Int64
scanned_data
Type: Message (.google.cloud.dataplex.v1.ScannedData)
post_scan_actions_result
Type: Message (.google.cloud.dataplex.v1.DataQualityResult.PostScanActionsResult)
catalog_publishing_status
Type: Message (.google.cloud.dataplex.v1.DataScanCatalogPublishingStatus)
anomaly_detection_generated_assets
Type: Message (.google.cloud.dataplex.v1.DataQualityResult.AnomalyDetectionGeneratedAssets)
NAME
Google::Cloud::Dataplex::V1::DataQuality::DataQualityRuleResult - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::DataQuality;
my $msg = Google::Cloud::Dataplex::V1::DataQuality::DataQualityRuleResult->new(
rule => $value,
);
FIELDS
rule
Type: Message (.google.cloud.dataplex.v1.DataQualityRule)
passed
Type: Bool
evaluated_count
Type: Int64
passed_count
Type: Int64
null_count
Type: Int64
pass_ratio
Type: Double
failing_rows_query
Type: String
assertion_row_count
Type: Int64
debug_queries_result_sets
Type: Message (.google.cloud.dataplex.v1.DataQualityRuleResult.DebugQueryResultSet)
NAME
Google::Cloud::Dataplex::V1::DataQuality::DataQualityDimensionResult - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::DataQuality;
my $msg = Google::Cloud::Dataplex::V1::DataQuality::DataQualityDimensionResult->new(
dimension => $value,
);
FIELDS
dimension
Type: Message (.google.cloud.dataplex.v1.DataQualityDimension)
passed
Type: Bool
score
Type: Float
NAME
Google::Cloud::Dataplex::V1::DataQuality::DataQualityDimension - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::DataQuality;
my $msg = Google::Cloud::Dataplex::V1::DataQuality::DataQualityDimension->new(
name => $value,
);
FIELDS
name
Type: String
NAME
Google::Cloud::Dataplex::V1::DataQuality::DataQualityRule - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::DataQuality;
my $msg = Google::Cloud::Dataplex::V1::DataQuality::DataQualityRule->new(
range_expectation => $value,
);
FIELDS
range_expectation
Type: Message (.google.cloud.dataplex.v1.DataQualityRule.RangeExpectation)
non_null_expectation
Type: Message (.google.cloud.dataplex.v1.DataQualityRule.NonNullExpectation)
set_expectation
Type: Message (.google.cloud.dataplex.v1.DataQualityRule.SetExpectation)
regex_expectation
Type: Message (.google.cloud.dataplex.v1.DataQualityRule.RegexExpectation)
uniqueness_expectation
Type: Message (.google.cloud.dataplex.v1.DataQualityRule.UniquenessExpectation)
statistic_range_expectation
Type: Message (.google.cloud.dataplex.v1.DataQualityRule.StatisticRangeExpectation)
row_condition_expectation
Type: Message (.google.cloud.dataplex.v1.DataQualityRule.RowConditionExpectation)
table_condition_expectation
Type: Message (.google.cloud.dataplex.v1.DataQualityRule.TableConditionExpectation)
sql_assertion
Type: Message (.google.cloud.dataplex.v1.DataQualityRule.SqlAssertion)
template_reference
Type: Message (.google.cloud.dataplex.v1.DataQualityRule.TemplateReference)
column
Type: String
ignore_null
Type: Bool
dimension
Type: String
threshold
Type: Double
name
Type: String
description
Type: String
suspended
Type: Bool
attributes
Type: Message (.google.cloud.dataplex.v1.DataQualityRule.AttributesEntry)
rule_source
Type: Message (.google.cloud.dataplex.v1.DataQualityRule.RuleSource)
debug_queries
Type: Message (.google.cloud.dataplex.v1.DataQualityRule.DebugQuery)
NAME
Google::Cloud::Dataplex::V1::DataQuality::DataQualityColumnResult - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Dataplex::V1::DataQuality;
my $msg = Google::Cloud::Dataplex::V1::DataQuality::DataQualityColumnResult->new(
column => $value,
);
FIELDS
column
Type: String
score
Type: Float
passed
Type: Bool
dimensions
Type: Message (.google.cloud.dataplex.v1.DataQualityDimensionResult)
NAME
Google::Cloud::Dataplex::V1::DataQuality - Protocol Buffers schema definition
DESCRIPTION
Auto-generated Protocol Buffers schema definition class.
LICENSE AND COPYRIGHT
Copyright (C) 2026 Google LLC
This program is released under the Apache 2.0 license.