Interface DataQualityScanRuleResultOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
DataQualityScanRuleResult, DataQualityScanRuleResult.Builder

@Generated public interface DataQualityScanRuleResultOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getJobId

      String getJobId()
       Identifier of the specific data scan job this log entry is for.
       
      string job_id = 1;
      Returns:
      The jobId.
    • getJobIdBytes

      com.google.protobuf.ByteString getJobIdBytes()
       Identifier of the specific data scan job this log entry is for.
       
      string job_id = 1;
      Returns:
      The bytes for jobId.
    • getDataSource

      String getDataSource()
       The data source of the data scan (e.g. BigQuery table name).
       
      string data_source = 2;
      Returns:
      The dataSource.
    • getDataSourceBytes

      com.google.protobuf.ByteString getDataSourceBytes()
       The data source of the data scan (e.g. BigQuery table name).
       
      string data_source = 2;
      Returns:
      The bytes for dataSource.
    • getColumn

      String getColumn()
       The column which this rule is evaluated against.
       
      string column = 3;
      Returns:
      The column.
    • getColumnBytes

      com.google.protobuf.ByteString getColumnBytes()
       The column which this rule is evaluated against.
       
      string column = 3;
      Returns:
      The bytes for column.
    • getRuleName

      String getRuleName()
       The name of the data quality rule.
       
      string rule_name = 4;
      Returns:
      The ruleName.
    • getRuleNameBytes

      com.google.protobuf.ByteString getRuleNameBytes()
       The name of the data quality rule.
       
      string rule_name = 4;
      Returns:
      The bytes for ruleName.
    • getRuleTypeValue

      int getRuleTypeValue()
       The type of the data quality rule.
       
      .google.cloud.dataplex.v1.DataQualityScanRuleResult.RuleType rule_type = 5;
      Returns:
      The enum numeric value on the wire for ruleType.
    • getRuleType

       The type of the data quality rule.
       
      .google.cloud.dataplex.v1.DataQualityScanRuleResult.RuleType rule_type = 5;
      Returns:
      The ruleType.
    • getEvalutionTypeValue

      int getEvalutionTypeValue()
       The evaluation type of the data quality rule.
       
      .google.cloud.dataplex.v1.DataQualityScanRuleResult.EvaluationType evalution_type = 6;
      Returns:
      The enum numeric value on the wire for evalutionType.
    • getEvalutionType

       The evaluation type of the data quality rule.
       
      .google.cloud.dataplex.v1.DataQualityScanRuleResult.EvaluationType evalution_type = 6;
      Returns:
      The evalutionType.
    • getRuleDimension

      String getRuleDimension()
       The dimension of the data quality rule.
       
      string rule_dimension = 7;
      Returns:
      The ruleDimension.
    • getRuleDimensionBytes

      com.google.protobuf.ByteString getRuleDimensionBytes()
       The dimension of the data quality rule.
       
      string rule_dimension = 7;
      Returns:
      The bytes for ruleDimension.
    • getThresholdPercent

      double getThresholdPercent()
       The passing threshold ([0.0, 100.0]) of the data quality rule.
       
      double threshold_percent = 8;
      Returns:
      The thresholdPercent.
    • getResultValue

      int getResultValue()
       The result of the data quality rule.
       
      .google.cloud.dataplex.v1.DataQualityScanRuleResult.Result result = 9;
      Returns:
      The enum numeric value on the wire for result.
    • getResult

       The result of the data quality rule.
       
      .google.cloud.dataplex.v1.DataQualityScanRuleResult.Result result = 9;
      Returns:
      The result.
    • getEvaluatedRowCount

      long getEvaluatedRowCount()
       The number of rows evaluated against the data quality rule.
       This field is only valid for rules of PER_ROW evaluation type.
       
      int64 evaluated_row_count = 10;
      Returns:
      The evaluatedRowCount.
    • getPassedRowCount

      long getPassedRowCount()
       The number of rows which passed a rule evaluation.
       This field is only valid for rules of PER_ROW evaluation type.
       
      int64 passed_row_count = 11;
      Returns:
      The passedRowCount.
    • getNullRowCount

      long getNullRowCount()
       The number of rows with null values in the specified column.
       
      int64 null_row_count = 12;
      Returns:
      The nullRowCount.
    • getAssertionRowCount

      long getAssertionRowCount()
       The number of rows returned by the SQL statement in a SQL assertion rule.
       This field is only valid for SQL assertion rules.
       
      int64 assertion_row_count = 13;
      Returns:
      The assertionRowCount.