Class ModifyRuleRequest

    • Constructor Detail

      • ModifyRuleRequest

        public ModifyRuleRequest()
      • ModifyRuleRequest

        public ModifyRuleRequest​(ModifyRuleRequest source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getProjectId

        public String getProjectId()
        Get 项目Id
        Returns:
        ProjectId 项目Id
      • setProjectId

        public void setProjectId​(String ProjectId)
        Set 项目Id
        Parameters:
        ProjectId - 项目Id
      • getRuleId

        public Long getRuleId()
        Get 规则ID
        Returns:
        RuleId 规则ID
      • setRuleId

        public void setRuleId​(Long RuleId)
        Set 规则ID
        Parameters:
        RuleId - 规则ID
      • getRuleGroupId

        public Long getRuleGroupId()
        Get 规则组ID
        Returns:
        RuleGroupId 规则组ID
      • setRuleGroupId

        public void setRuleGroupId​(Long RuleGroupId)
        Set 规则组ID
        Parameters:
        RuleGroupId - 规则组ID
      • getName

        public String getName()
        Get 规则名称
        Returns:
        Name 规则名称
      • setName

        public void setName​(String Name)
        Set 规则名称
        Parameters:
        Name - 规则名称
      • getTableId

        public String getTableId()
        Get 数据表ID
        Returns:
        TableId 数据表ID
      • setTableId

        public void setTableId​(String TableId)
        Set 数据表ID
        Parameters:
        TableId - 数据表ID
      • getRuleTemplateId

        public Long getRuleTemplateId()
        Get 规则模板ID
        Returns:
        RuleTemplateId 规则模板ID
      • setRuleTemplateId

        public void setRuleTemplateId​(Long RuleTemplateId)
        Set 规则模板ID
        Parameters:
        RuleTemplateId - 规则模板ID
      • getType

        public Long getType()
        Get 规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL
        Returns:
        Type 规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL
      • setType

        public void setType​(Long Type)
        Set 规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL
        Parameters:
        Type - 规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL
      • getQualityDim

        public Long getQualityDim()
        Get 规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性
        Returns:
        QualityDim 规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性
      • setQualityDim

        public void setQualityDim​(Long QualityDim)
        Set 规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性
        Parameters:
        QualityDim - 规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性
      • getSourceObjectDataTypeName

        public String getSourceObjectDataTypeName()
        Get 源字段详细类型,int、string
        Returns:
        SourceObjectDataTypeName 源字段详细类型,int、string
      • setSourceObjectDataTypeName

        public void setSourceObjectDataTypeName​(String SourceObjectDataTypeName)
        Set 源字段详细类型,int、string
        Parameters:
        SourceObjectDataTypeName - 源字段详细类型,int、string
      • getSourceObjectValue

        public String getSourceObjectValue()
        Get 源字段名称
        Returns:
        SourceObjectValue 源字段名称
      • setSourceObjectValue

        public void setSourceObjectValue​(String SourceObjectValue)
        Set 源字段名称
        Parameters:
        SourceObjectValue - 源字段名称
      • getConditionType

        public Long getConditionType()
        Get 检测范围 1.全表 2.条件扫描
        Returns:
        ConditionType 检测范围 1.全表 2.条件扫描
      • setConditionType

        public void setConditionType​(Long ConditionType)
        Set 检测范围 1.全表 2.条件扫描
        Parameters:
        ConditionType - 检测范围 1.全表 2.条件扫描
      • getConditionExpression

        public String getConditionExpression()
        Get 条件扫描WHERE条件表达式
        Returns:
        ConditionExpression 条件扫描WHERE条件表达式
      • setConditionExpression

        public void setConditionExpression​(String ConditionExpression)
        Set 条件扫描WHERE条件表达式
        Parameters:
        ConditionExpression - 条件扫描WHERE条件表达式
      • getCustomSql

        public String getCustomSql()
        Get 自定义SQL
        Returns:
        CustomSql 自定义SQL
      • setCustomSql

        public void setCustomSql​(String CustomSql)
        Set 自定义SQL
        Parameters:
        CustomSql - 自定义SQL
      • getCompareRule

        public CompareRule getCompareRule()
        Get 报警触发条件
        Returns:
        CompareRule 报警触发条件
      • setCompareRule

        public void setCompareRule​(CompareRule CompareRule)
        Set 报警触发条件
        Parameters:
        CompareRule - 报警触发条件
      • getAlarmLevel

        public Long getAlarmLevel()
        Get 报警触发级别 1.低, 2.中, 3.高
        Returns:
        AlarmLevel 报警触发级别 1.低, 2.中, 3.高
      • setAlarmLevel

        public void setAlarmLevel​(Long AlarmLevel)
        Set 报警触发级别 1.低, 2.中, 3.高
        Parameters:
        AlarmLevel - 报警触发级别 1.低, 2.中, 3.高
      • getDescription

        public String getDescription()
        Get 规则描述
        Returns:
        Description 规则描述
      • setDescription

        public void setDescription​(String Description)
        Set 规则描述
        Parameters:
        Description - 规则描述
      • getTargetDatabaseId

        public String getTargetDatabaseId()
        Get 目标库Id
        Returns:
        TargetDatabaseId 目标库Id
      • setTargetDatabaseId

        public void setTargetDatabaseId​(String TargetDatabaseId)
        Set 目标库Id
        Parameters:
        TargetDatabaseId - 目标库Id
      • getTargetTableId

        public String getTargetTableId()
        Get 目标表Id
        Returns:
        TargetTableId 目标表Id
      • setTargetTableId

        public void setTargetTableId​(String TargetTableId)
        Set 目标表Id
        Parameters:
        TargetTableId - 目标表Id
      • getTargetConditionExpr

        public String getTargetConditionExpr()
        Get 目标过滤条件表达式
        Returns:
        TargetConditionExpr 目标过滤条件表达式
      • setTargetConditionExpr

        public void setTargetConditionExpr​(String TargetConditionExpr)
        Set 目标过滤条件表达式
        Parameters:
        TargetConditionExpr - 目标过滤条件表达式
      • getRelConditionExpr

        public String getRelConditionExpr()
        Get 源字段与目标字段关联条件on表达式
        Returns:
        RelConditionExpr 源字段与目标字段关联条件on表达式
      • setRelConditionExpr

        public void setRelConditionExpr​(String RelConditionExpr)
        Set 源字段与目标字段关联条件on表达式
        Parameters:
        RelConditionExpr - 源字段与目标字段关联条件on表达式
      • getFieldConfig

        public RuleFieldConfig getFieldConfig()
        Get 自定义模版sql表达式字段替换参数
        Returns:
        FieldConfig 自定义模版sql表达式字段替换参数
      • setFieldConfig

        public void setFieldConfig​(RuleFieldConfig FieldConfig)
        Set 自定义模版sql表达式字段替换参数
        Parameters:
        FieldConfig - 自定义模版sql表达式字段替换参数
      • getTargetObjectValue

        public String getTargetObjectValue()
        Get 目标字段名称 CITY
        Returns:
        TargetObjectValue 目标字段名称 CITY
      • setTargetObjectValue

        public void setTargetObjectValue​(String TargetObjectValue)
        Set 目标字段名称 CITY
        Parameters:
        TargetObjectValue - 目标字段名称 CITY
      • getSourceEngineTypes

        public Long[] getSourceEngineTypes()
        Get 该规则适配的执行引擎
        Returns:
        SourceEngineTypes 该规则适配的执行引擎
      • setSourceEngineTypes

        public void setSourceEngineTypes​(Long[] SourceEngineTypes)
        Set 该规则适配的执行引擎
        Parameters:
        SourceEngineTypes - 该规则适配的执行引擎