Class DataQualityRule

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.dataplex.v1.DataQualityRule
All Implemented Interfaces:
DataQualityRuleOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class DataQualityRule extends com.google.protobuf.GeneratedMessage implements DataQualityRuleOrBuilder
 A rule captures data quality intent about a data source.
 
Protobuf type google.cloud.dataplex.v1.DataQualityRule
See Also:
  • Field Details

    • RANGE_EXPECTATION_FIELD_NUMBER

      public static final int RANGE_EXPECTATION_FIELD_NUMBER
      See Also:
    • NON_NULL_EXPECTATION_FIELD_NUMBER

      public static final int NON_NULL_EXPECTATION_FIELD_NUMBER
      See Also:
    • SET_EXPECTATION_FIELD_NUMBER

      public static final int SET_EXPECTATION_FIELD_NUMBER
      See Also:
    • REGEX_EXPECTATION_FIELD_NUMBER

      public static final int REGEX_EXPECTATION_FIELD_NUMBER
      See Also:
    • UNIQUENESS_EXPECTATION_FIELD_NUMBER

      public static final int UNIQUENESS_EXPECTATION_FIELD_NUMBER
      See Also:
    • STATISTIC_RANGE_EXPECTATION_FIELD_NUMBER

      public static final int STATISTIC_RANGE_EXPECTATION_FIELD_NUMBER
      See Also:
    • ROW_CONDITION_EXPECTATION_FIELD_NUMBER

      public static final int ROW_CONDITION_EXPECTATION_FIELD_NUMBER
      See Also:
    • TABLE_CONDITION_EXPECTATION_FIELD_NUMBER

      public static final int TABLE_CONDITION_EXPECTATION_FIELD_NUMBER
      See Also:
    • SQL_ASSERTION_FIELD_NUMBER

      public static final int SQL_ASSERTION_FIELD_NUMBER
      See Also:
    • COLUMN_FIELD_NUMBER

      public static final int COLUMN_FIELD_NUMBER
      See Also:
    • IGNORE_NULL_FIELD_NUMBER

      public static final int IGNORE_NULL_FIELD_NUMBER
      See Also:
    • DIMENSION_FIELD_NUMBER

      public static final int DIMENSION_FIELD_NUMBER
      See Also:
    • THRESHOLD_FIELD_NUMBER

      public static final int THRESHOLD_FIELD_NUMBER
      See Also:
    • NAME_FIELD_NUMBER

      public static final int NAME_FIELD_NUMBER
      See Also:
    • DESCRIPTION_FIELD_NUMBER

      public static final int DESCRIPTION_FIELD_NUMBER
      See Also:
    • SUSPENDED_FIELD_NUMBER

      public static final int SUSPENDED_FIELD_NUMBER
      See Also:
    • DEBUG_QUERIES_FIELD_NUMBER

      public static final int DEBUG_QUERIES_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

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

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

      public DataQualityRule.RuleTypeCase getRuleTypeCase()
      Specified by:
      getRuleTypeCase in interface DataQualityRuleOrBuilder
    • hasRangeExpectation

      public boolean hasRangeExpectation()
       Row-level rule which evaluates whether each column value lies between a
       specified range.
       
      .google.cloud.dataplex.v1.DataQualityRule.RangeExpectation range_expectation = 1;
      Specified by:
      hasRangeExpectation in interface DataQualityRuleOrBuilder
      Returns:
      Whether the rangeExpectation field is set.
    • getRangeExpectation

      public DataQualityRule.RangeExpectation getRangeExpectation()
       Row-level rule which evaluates whether each column value lies between a
       specified range.
       
      .google.cloud.dataplex.v1.DataQualityRule.RangeExpectation range_expectation = 1;
      Specified by:
      getRangeExpectation in interface DataQualityRuleOrBuilder
      Returns:
      The rangeExpectation.
    • getRangeExpectationOrBuilder

      public DataQualityRule.RangeExpectationOrBuilder getRangeExpectationOrBuilder()
       Row-level rule which evaluates whether each column value lies between a
       specified range.
       
      .google.cloud.dataplex.v1.DataQualityRule.RangeExpectation range_expectation = 1;
      Specified by:
      getRangeExpectationOrBuilder in interface DataQualityRuleOrBuilder
    • hasNonNullExpectation

      public boolean hasNonNullExpectation()
       Row-level rule which evaluates whether each column value is null.
       
      .google.cloud.dataplex.v1.DataQualityRule.NonNullExpectation non_null_expectation = 2;
      Specified by:
      hasNonNullExpectation in interface DataQualityRuleOrBuilder
      Returns:
      Whether the nonNullExpectation field is set.
    • getNonNullExpectation

      public DataQualityRule.NonNullExpectation getNonNullExpectation()
       Row-level rule which evaluates whether each column value is null.
       
      .google.cloud.dataplex.v1.DataQualityRule.NonNullExpectation non_null_expectation = 2;
      Specified by:
      getNonNullExpectation in interface DataQualityRuleOrBuilder
      Returns:
      The nonNullExpectation.
    • getNonNullExpectationOrBuilder

      public DataQualityRule.NonNullExpectationOrBuilder getNonNullExpectationOrBuilder()
       Row-level rule which evaluates whether each column value is null.
       
      .google.cloud.dataplex.v1.DataQualityRule.NonNullExpectation non_null_expectation = 2;
      Specified by:
      getNonNullExpectationOrBuilder in interface DataQualityRuleOrBuilder
    • hasSetExpectation

      public boolean hasSetExpectation()
       Row-level rule which evaluates whether each column value is contained by
       a specified set.
       
      .google.cloud.dataplex.v1.DataQualityRule.SetExpectation set_expectation = 3;
      Specified by:
      hasSetExpectation in interface DataQualityRuleOrBuilder
      Returns:
      Whether the setExpectation field is set.
    • getSetExpectation

      public DataQualityRule.SetExpectation getSetExpectation()
       Row-level rule which evaluates whether each column value is contained by
       a specified set.
       
      .google.cloud.dataplex.v1.DataQualityRule.SetExpectation set_expectation = 3;
      Specified by:
      getSetExpectation in interface DataQualityRuleOrBuilder
      Returns:
      The setExpectation.
    • getSetExpectationOrBuilder

      public DataQualityRule.SetExpectationOrBuilder getSetExpectationOrBuilder()
       Row-level rule which evaluates whether each column value is contained by
       a specified set.
       
      .google.cloud.dataplex.v1.DataQualityRule.SetExpectation set_expectation = 3;
      Specified by:
      getSetExpectationOrBuilder in interface DataQualityRuleOrBuilder
    • hasRegexExpectation

      public boolean hasRegexExpectation()
       Row-level rule which evaluates whether each column value matches a
       specified regex.
       
      .google.cloud.dataplex.v1.DataQualityRule.RegexExpectation regex_expectation = 4;
      Specified by:
      hasRegexExpectation in interface DataQualityRuleOrBuilder
      Returns:
      Whether the regexExpectation field is set.
    • getRegexExpectation

      public DataQualityRule.RegexExpectation getRegexExpectation()
       Row-level rule which evaluates whether each column value matches a
       specified regex.
       
      .google.cloud.dataplex.v1.DataQualityRule.RegexExpectation regex_expectation = 4;
      Specified by:
      getRegexExpectation in interface DataQualityRuleOrBuilder
      Returns:
      The regexExpectation.
    • getRegexExpectationOrBuilder

      public DataQualityRule.RegexExpectationOrBuilder getRegexExpectationOrBuilder()
       Row-level rule which evaluates whether each column value matches a
       specified regex.
       
      .google.cloud.dataplex.v1.DataQualityRule.RegexExpectation regex_expectation = 4;
      Specified by:
      getRegexExpectationOrBuilder in interface DataQualityRuleOrBuilder
    • hasUniquenessExpectation

      public boolean hasUniquenessExpectation()
       Row-level rule which evaluates whether each column value is unique.
       
      .google.cloud.dataplex.v1.DataQualityRule.UniquenessExpectation uniqueness_expectation = 100;
      Specified by:
      hasUniquenessExpectation in interface DataQualityRuleOrBuilder
      Returns:
      Whether the uniquenessExpectation field is set.
    • getUniquenessExpectation

      public DataQualityRule.UniquenessExpectation getUniquenessExpectation()
       Row-level rule which evaluates whether each column value is unique.
       
      .google.cloud.dataplex.v1.DataQualityRule.UniquenessExpectation uniqueness_expectation = 100;
      Specified by:
      getUniquenessExpectation in interface DataQualityRuleOrBuilder
      Returns:
      The uniquenessExpectation.
    • getUniquenessExpectationOrBuilder

      public DataQualityRule.UniquenessExpectationOrBuilder getUniquenessExpectationOrBuilder()
       Row-level rule which evaluates whether each column value is unique.
       
      .google.cloud.dataplex.v1.DataQualityRule.UniquenessExpectation uniqueness_expectation = 100;
      Specified by:
      getUniquenessExpectationOrBuilder in interface DataQualityRuleOrBuilder
    • hasStatisticRangeExpectation

      public boolean hasStatisticRangeExpectation()
       Aggregate rule which evaluates whether the column aggregate
       statistic lies between a specified range.
       
      .google.cloud.dataplex.v1.DataQualityRule.StatisticRangeExpectation statistic_range_expectation = 101;
      Specified by:
      hasStatisticRangeExpectation in interface DataQualityRuleOrBuilder
      Returns:
      Whether the statisticRangeExpectation field is set.
    • getStatisticRangeExpectation

      public DataQualityRule.StatisticRangeExpectation getStatisticRangeExpectation()
       Aggregate rule which evaluates whether the column aggregate
       statistic lies between a specified range.
       
      .google.cloud.dataplex.v1.DataQualityRule.StatisticRangeExpectation statistic_range_expectation = 101;
      Specified by:
      getStatisticRangeExpectation in interface DataQualityRuleOrBuilder
      Returns:
      The statisticRangeExpectation.
    • getStatisticRangeExpectationOrBuilder

      public DataQualityRule.StatisticRangeExpectationOrBuilder getStatisticRangeExpectationOrBuilder()
       Aggregate rule which evaluates whether the column aggregate
       statistic lies between a specified range.
       
      .google.cloud.dataplex.v1.DataQualityRule.StatisticRangeExpectation statistic_range_expectation = 101;
      Specified by:
      getStatisticRangeExpectationOrBuilder in interface DataQualityRuleOrBuilder
    • hasRowConditionExpectation

      public boolean hasRowConditionExpectation()
       Row-level rule which evaluates whether each row in a table passes the
       specified condition.
       
      .google.cloud.dataplex.v1.DataQualityRule.RowConditionExpectation row_condition_expectation = 200;
      Specified by:
      hasRowConditionExpectation in interface DataQualityRuleOrBuilder
      Returns:
      Whether the rowConditionExpectation field is set.
    • getRowConditionExpectation

      public DataQualityRule.RowConditionExpectation getRowConditionExpectation()
       Row-level rule which evaluates whether each row in a table passes the
       specified condition.
       
      .google.cloud.dataplex.v1.DataQualityRule.RowConditionExpectation row_condition_expectation = 200;
      Specified by:
      getRowConditionExpectation in interface DataQualityRuleOrBuilder
      Returns:
      The rowConditionExpectation.
    • getRowConditionExpectationOrBuilder

      public DataQualityRule.RowConditionExpectationOrBuilder getRowConditionExpectationOrBuilder()
       Row-level rule which evaluates whether each row in a table passes the
       specified condition.
       
      .google.cloud.dataplex.v1.DataQualityRule.RowConditionExpectation row_condition_expectation = 200;
      Specified by:
      getRowConditionExpectationOrBuilder in interface DataQualityRuleOrBuilder
    • hasTableConditionExpectation

      public boolean hasTableConditionExpectation()
       Aggregate rule which evaluates whether the provided expression is true
       for a table.
       
      .google.cloud.dataplex.v1.DataQualityRule.TableConditionExpectation table_condition_expectation = 201;
      Specified by:
      hasTableConditionExpectation in interface DataQualityRuleOrBuilder
      Returns:
      Whether the tableConditionExpectation field is set.
    • getTableConditionExpectation

      public DataQualityRule.TableConditionExpectation getTableConditionExpectation()
       Aggregate rule which evaluates whether the provided expression is true
       for a table.
       
      .google.cloud.dataplex.v1.DataQualityRule.TableConditionExpectation table_condition_expectation = 201;
      Specified by:
      getTableConditionExpectation in interface DataQualityRuleOrBuilder
      Returns:
      The tableConditionExpectation.
    • getTableConditionExpectationOrBuilder

      public DataQualityRule.TableConditionExpectationOrBuilder getTableConditionExpectationOrBuilder()
       Aggregate rule which evaluates whether the provided expression is true
       for a table.
       
      .google.cloud.dataplex.v1.DataQualityRule.TableConditionExpectation table_condition_expectation = 201;
      Specified by:
      getTableConditionExpectationOrBuilder in interface DataQualityRuleOrBuilder
    • hasSqlAssertion

      public boolean hasSqlAssertion()
       Aggregate rule which evaluates the number of rows returned for the
       provided statement. If any rows are returned, this rule fails.
       
      .google.cloud.dataplex.v1.DataQualityRule.SqlAssertion sql_assertion = 202;
      Specified by:
      hasSqlAssertion in interface DataQualityRuleOrBuilder
      Returns:
      Whether the sqlAssertion field is set.
    • getSqlAssertion

      public DataQualityRule.SqlAssertion getSqlAssertion()
       Aggregate rule which evaluates the number of rows returned for the
       provided statement. If any rows are returned, this rule fails.
       
      .google.cloud.dataplex.v1.DataQualityRule.SqlAssertion sql_assertion = 202;
      Specified by:
      getSqlAssertion in interface DataQualityRuleOrBuilder
      Returns:
      The sqlAssertion.
    • getSqlAssertionOrBuilder

      public DataQualityRule.SqlAssertionOrBuilder getSqlAssertionOrBuilder()
       Aggregate rule which evaluates the number of rows returned for the
       provided statement. If any rows are returned, this rule fails.
       
      .google.cloud.dataplex.v1.DataQualityRule.SqlAssertion sql_assertion = 202;
      Specified by:
      getSqlAssertionOrBuilder in interface DataQualityRuleOrBuilder
    • getColumn

      public String getColumn()
       Optional. The unnested column which this rule is evaluated against.
       
      string column = 500 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getColumn in interface DataQualityRuleOrBuilder
      Returns:
      The column.
    • getColumnBytes

      public com.google.protobuf.ByteString getColumnBytes()
       Optional. The unnested column which this rule is evaluated against.
       
      string column = 500 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getColumnBytes in interface DataQualityRuleOrBuilder
      Returns:
      The bytes for column.
    • getIgnoreNull

      public boolean getIgnoreNull()
       Optional. Rows with `null` values will automatically fail a rule, unless
       `ignore_null` is `true`. In that case, such `null` rows are trivially
       considered passing.
      
       This field is only valid for the following type of rules:
      
       * RangeExpectation
       * RegexExpectation
       * SetExpectation
       * UniquenessExpectation
       
      bool ignore_null = 501 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getIgnoreNull in interface DataQualityRuleOrBuilder
      Returns:
      The ignoreNull.
    • getDimension

      public String getDimension()
       Optional. The dimension a rule belongs to. Results are also aggregated at
       the dimension level. Custom dimension name is supported with all uppercase
       letters and maximum length of 30 characters.
       
      string dimension = 502 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDimension in interface DataQualityRuleOrBuilder
      Returns:
      The dimension.
    • getDimensionBytes

      public com.google.protobuf.ByteString getDimensionBytes()
       Optional. The dimension a rule belongs to. Results are also aggregated at
       the dimension level. Custom dimension name is supported with all uppercase
       letters and maximum length of 30 characters.
       
      string dimension = 502 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDimensionBytes in interface DataQualityRuleOrBuilder
      Returns:
      The bytes for dimension.
    • getThreshold

      public double getThreshold()
       Optional. The minimum ratio of **passing_rows / total_rows** required to
       pass this rule, with a range of [0.0, 1.0].
      
       0 indicates default value (i.e. 1.0).
      
       This field is only valid for row-level type rules.
       
      double threshold = 503 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getThreshold in interface DataQualityRuleOrBuilder
      Returns:
      The threshold.
    • getName

      public String getName()
       Optional. A mutable name for the rule.
      
       * The name must contain only letters (a-z, A-Z), numbers (0-9), or
       hyphens (-).
       * The maximum length is 63 characters.
       * Must start with a letter.
       * Must end with a number or a letter.
       
      string name = 504 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getName in interface DataQualityRuleOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Optional. A mutable name for the rule.
      
       * The name must contain only letters (a-z, A-Z), numbers (0-9), or
       hyphens (-).
       * The maximum length is 63 characters.
       * Must start with a letter.
       * Must end with a number or a letter.
       
      string name = 504 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getNameBytes in interface DataQualityRuleOrBuilder
      Returns:
      The bytes for name.
    • getDescription

      public String getDescription()
       Optional. Description of the rule.
      
       * The maximum length is 1,024 characters.
       
      string description = 505 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDescription in interface DataQualityRuleOrBuilder
      Returns:
      The description.
    • getDescriptionBytes

      public com.google.protobuf.ByteString getDescriptionBytes()
       Optional. Description of the rule.
      
       * The maximum length is 1,024 characters.
       
      string description = 505 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDescriptionBytes in interface DataQualityRuleOrBuilder
      Returns:
      The bytes for description.
    • getSuspended

      public boolean getSuspended()
       Optional. Whether the Rule is active or suspended.
       Default is false.
       
      bool suspended = 506 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getSuspended in interface DataQualityRuleOrBuilder
      Returns:
      The suspended.
    • getDebugQueriesList

      public List<DataQualityRule.DebugQuery> getDebugQueriesList()
       Optional. Specifies the debug queries for this rule.
       Currently, only one query is supported, but this may be expanded in the
       future.
       
      repeated .google.cloud.dataplex.v1.DataQualityRule.DebugQuery debug_queries = 510 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDebugQueriesList in interface DataQualityRuleOrBuilder
    • getDebugQueriesOrBuilderList

      public List<? extends DataQualityRule.DebugQueryOrBuilder> getDebugQueriesOrBuilderList()
       Optional. Specifies the debug queries for this rule.
       Currently, only one query is supported, but this may be expanded in the
       future.
       
      repeated .google.cloud.dataplex.v1.DataQualityRule.DebugQuery debug_queries = 510 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDebugQueriesOrBuilderList in interface DataQualityRuleOrBuilder
    • getDebugQueriesCount

      public int getDebugQueriesCount()
       Optional. Specifies the debug queries for this rule.
       Currently, only one query is supported, but this may be expanded in the
       future.
       
      repeated .google.cloud.dataplex.v1.DataQualityRule.DebugQuery debug_queries = 510 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDebugQueriesCount in interface DataQualityRuleOrBuilder
    • getDebugQueries

      public DataQualityRule.DebugQuery getDebugQueries(int index)
       Optional. Specifies the debug queries for this rule.
       Currently, only one query is supported, but this may be expanded in the
       future.
       
      repeated .google.cloud.dataplex.v1.DataQualityRule.DebugQuery debug_queries = 510 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDebugQueries in interface DataQualityRuleOrBuilder
    • getDebugQueriesOrBuilder

      public DataQualityRule.DebugQueryOrBuilder getDebugQueriesOrBuilder(int index)
       Optional. Specifies the debug queries for this rule.
       Currently, only one query is supported, but this may be expanded in the
       future.
       
      repeated .google.cloud.dataplex.v1.DataQualityRule.DebugQuery debug_queries = 510 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDebugQueriesOrBuilder in interface DataQualityRuleOrBuilder
    • 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 DataQualityRule parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

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

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

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

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

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

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

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

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

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

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

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

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

      public static DataQualityRule.Builder newBuilder()
    • newBuilder

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

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

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

      public static DataQualityRule getDefaultInstance()
    • parser

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

      public com.google.protobuf.Parser<DataQualityRule> 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 DataQualityRule getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder