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.