Package com.google.cloud.dataplex.v1
Enum DataQualityScanRuleResult.RuleType
java.lang.Object
java.lang.Enum<DataQualityScanRuleResult.RuleType>
com.google.cloud.dataplex.v1.DataQualityScanRuleResult.RuleType
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite,com.google.protobuf.ProtocolMessageEnum,Serializable,Comparable<DataQualityScanRuleResult.RuleType>
- Enclosing class:
- DataQualityScanRuleResult
public static enum DataQualityScanRuleResult.RuleType
extends Enum<DataQualityScanRuleResult.RuleType>
implements com.google.protobuf.ProtocolMessageEnum
The type of the data quality rule.Protobuf enum
google.cloud.dataplex.v1.DataQualityScanRuleResult.RuleType-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionSee [DataQualityRule.NonNullExpectation][google.cloud.dataplex.v1.DataQualityRule.NonNullExpectation].See [DataQualityRule.RangeExpectation][google.cloud.dataplex.v1.DataQualityRule.RangeExpectation].See [DataQualityRule.RegexExpectation][google.cloud.dataplex.v1.DataQualityRule.RegexExpectation].See [DataQualityRule.RowConditionExpectation][google.cloud.dataplex.v1.DataQualityRule.RowConditionExpectation].An unspecified rule type.See [DataQualityRule.SetExpectation][google.cloud.dataplex.v1.DataQualityRule.SetExpectation].See [DataQualityRule.SqlAssertion][google.cloud.dataplex.v1.DataQualityRule.SqlAssertion].See [DataQualityRule.StatisticRangeExpectation][google.cloud.dataplex.v1.DataQualityRule.StatisticRangeExpectation].See [DataQualityRule.TableConditionExpectation][google.cloud.dataplex.v1.DataQualityRule.TableConditionExpectation].See [DataQualityRule.UniquenessExpectation][google.cloud.dataplex.v1.DataQualityRule.UniquenessExpectation]. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intSee [DataQualityRule.NonNullExpectation][google.cloud.dataplex.v1.DataQualityRule.NonNullExpectation].static final intSee [DataQualityRule.RangeExpectation][google.cloud.dataplex.v1.DataQualityRule.RangeExpectation].static final intSee [DataQualityRule.RegexExpectation][google.cloud.dataplex.v1.DataQualityRule.RegexExpectation].static final intSee [DataQualityRule.RowConditionExpectation][google.cloud.dataplex.v1.DataQualityRule.RowConditionExpectation].static final intAn unspecified rule type.static final intSee [DataQualityRule.SetExpectation][google.cloud.dataplex.v1.DataQualityRule.SetExpectation].static final intSee [DataQualityRule.SqlAssertion][google.cloud.dataplex.v1.DataQualityRule.SqlAssertion].static final intSee [DataQualityRule.StatisticRangeExpectation][google.cloud.dataplex.v1.DataQualityRule.StatisticRangeExpectation].static final intSee [DataQualityRule.TableConditionExpectation][google.cloud.dataplex.v1.DataQualityRule.TableConditionExpectation].static final intSee [DataQualityRule.UniquenessExpectation][google.cloud.dataplex.v1.DataQualityRule.UniquenessExpectation]. -
Method Summary
Modifier and TypeMethodDescriptionforNumber(int value) static com.google.protobuf.Descriptors.EnumDescriptorfinal com.google.protobuf.Descriptors.EnumDescriptorfinal intfinal com.google.protobuf.Descriptors.EnumValueDescriptorstatic com.google.protobuf.Internal.EnumLiteMap<DataQualityScanRuleResult.RuleType>valueOf(int value) Deprecated.valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) Returns the enum constant of this type with the specified name.Returns the enum constant of this type with the specified name.static DataQualityScanRuleResult.RuleType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
RULE_TYPE_UNSPECIFIED
An unspecified rule type.
RULE_TYPE_UNSPECIFIED = 0; -
NON_NULL_EXPECTATION
See [DataQualityRule.NonNullExpectation][google.cloud.dataplex.v1.DataQualityRule.NonNullExpectation].
NON_NULL_EXPECTATION = 1; -
RANGE_EXPECTATION
See [DataQualityRule.RangeExpectation][google.cloud.dataplex.v1.DataQualityRule.RangeExpectation].
RANGE_EXPECTATION = 2; -
REGEX_EXPECTATION
See [DataQualityRule.RegexExpectation][google.cloud.dataplex.v1.DataQualityRule.RegexExpectation].
REGEX_EXPECTATION = 3; -
ROW_CONDITION_EXPECTATION
See [DataQualityRule.RowConditionExpectation][google.cloud.dataplex.v1.DataQualityRule.RowConditionExpectation].
ROW_CONDITION_EXPECTATION = 4; -
SET_EXPECTATION
See [DataQualityRule.SetExpectation][google.cloud.dataplex.v1.DataQualityRule.SetExpectation].
SET_EXPECTATION = 5; -
STATISTIC_RANGE_EXPECTATION
See [DataQualityRule.StatisticRangeExpectation][google.cloud.dataplex.v1.DataQualityRule.StatisticRangeExpectation].
STATISTIC_RANGE_EXPECTATION = 6; -
TABLE_CONDITION_EXPECTATION
See [DataQualityRule.TableConditionExpectation][google.cloud.dataplex.v1.DataQualityRule.TableConditionExpectation].
TABLE_CONDITION_EXPECTATION = 7; -
UNIQUENESS_EXPECTATION
See [DataQualityRule.UniquenessExpectation][google.cloud.dataplex.v1.DataQualityRule.UniquenessExpectation].
UNIQUENESS_EXPECTATION = 8; -
SQL_ASSERTION
See [DataQualityRule.SqlAssertion][google.cloud.dataplex.v1.DataQualityRule.SqlAssertion].
SQL_ASSERTION = 9; -
UNRECOGNIZED
-
-
Field Details
-
RULE_TYPE_UNSPECIFIED_VALUE
public static final int RULE_TYPE_UNSPECIFIED_VALUEAn unspecified rule type.
RULE_TYPE_UNSPECIFIED = 0;- See Also:
-
NON_NULL_EXPECTATION_VALUE
public static final int NON_NULL_EXPECTATION_VALUESee [DataQualityRule.NonNullExpectation][google.cloud.dataplex.v1.DataQualityRule.NonNullExpectation].
NON_NULL_EXPECTATION = 1;- See Also:
-
RANGE_EXPECTATION_VALUE
public static final int RANGE_EXPECTATION_VALUESee [DataQualityRule.RangeExpectation][google.cloud.dataplex.v1.DataQualityRule.RangeExpectation].
RANGE_EXPECTATION = 2;- See Also:
-
REGEX_EXPECTATION_VALUE
public static final int REGEX_EXPECTATION_VALUESee [DataQualityRule.RegexExpectation][google.cloud.dataplex.v1.DataQualityRule.RegexExpectation].
REGEX_EXPECTATION = 3;- See Also:
-
ROW_CONDITION_EXPECTATION_VALUE
public static final int ROW_CONDITION_EXPECTATION_VALUESee [DataQualityRule.RowConditionExpectation][google.cloud.dataplex.v1.DataQualityRule.RowConditionExpectation].
ROW_CONDITION_EXPECTATION = 4;- See Also:
-
SET_EXPECTATION_VALUE
public static final int SET_EXPECTATION_VALUESee [DataQualityRule.SetExpectation][google.cloud.dataplex.v1.DataQualityRule.SetExpectation].
SET_EXPECTATION = 5;- See Also:
-
STATISTIC_RANGE_EXPECTATION_VALUE
public static final int STATISTIC_RANGE_EXPECTATION_VALUESee [DataQualityRule.StatisticRangeExpectation][google.cloud.dataplex.v1.DataQualityRule.StatisticRangeExpectation].
STATISTIC_RANGE_EXPECTATION = 6;- See Also:
-
TABLE_CONDITION_EXPECTATION_VALUE
public static final int TABLE_CONDITION_EXPECTATION_VALUESee [DataQualityRule.TableConditionExpectation][google.cloud.dataplex.v1.DataQualityRule.TableConditionExpectation].
TABLE_CONDITION_EXPECTATION = 7;- See Also:
-
UNIQUENESS_EXPECTATION_VALUE
public static final int UNIQUENESS_EXPECTATION_VALUESee [DataQualityRule.UniquenessExpectation][google.cloud.dataplex.v1.DataQualityRule.UniquenessExpectation].
UNIQUENESS_EXPECTATION = 8;- See Also:
-
SQL_ASSERTION_VALUE
public static final int SQL_ASSERTION_VALUESee [DataQualityRule.SqlAssertion][google.cloud.dataplex.v1.DataQualityRule.SqlAssertion].
SQL_ASSERTION = 9;- See Also:
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
getNumber
public final int getNumber()- Specified by:
getNumberin interfacecom.google.protobuf.Internal.EnumLite- Specified by:
getNumberin interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
Deprecated.Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
value- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
forNumber
- Parameters:
value- The numeric wire value of the corresponding enum entry.- Returns:
- The enum associated with the given numeric wire value.
-
internalGetValueMap
public static com.google.protobuf.Internal.EnumLiteMap<DataQualityScanRuleResult.RuleType> internalGetValueMap() -
getValueDescriptor
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()- Specified by:
getValueDescriptorin interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptor
public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() -
valueOf
public static DataQualityScanRuleResult.RuleType valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
desc- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-