public class ModifyRuleRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| ModifyRuleRequest() | 
| 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| Long | getAlarmLevel()Get 报警触发级别 1.低, 2.中, 3.高 | 
| CompareRule | getCompareRule()Get 报警触发条件 | 
| String | getConditionExpression()Get 条件扫描WHERE条件表达式 | 
| Long | getConditionType()Get 检测范围 1.全表   2.条件扫描 | 
| String | getCustomSql()Get 自定义SQL | 
| String | getDescription()Get 规则描述 | 
| RuleFieldConfig | getFieldConfig()Get 自定义模版sql表达式字段替换参数 | 
| String | getName()Get 规则名称 | 
| String | getProjectId()Get 项目Id | 
| Long | getQualityDim()Get 规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性) | 
| String | getRelConditionExpr()Get 源字段与目标字段关联条件on表达式 | 
| Long | getRuleGroupId()Get 规则组ID | 
| Long | getRuleId()Get 规则ID | 
| Long | getRuleTemplateId()Get 规则模板ID | 
| Long[] | getSourceEngineTypes()Get 该规则适配的执行引擎 | 
| String | getSourceObjectDataTypeName()Get 源字段详细类型,int、string | 
| String | getSourceObjectValue()Get 源字段名称 | 
| String | getTableId()Get 数据表ID | 
| String | getTargetConditionExpr()Get 目标过滤条件表达式 | 
| String | getTargetDatabaseId()Get 目标库Id | 
| String | getTargetDatabaseName()Get 目标库名 | 
| String | getTargetObjectValue()Get 目标字段名称  CITY | 
| String | getTargetSchemaName()Get 目标模式名 | 
| String | getTargetTableId()Get 目标表Id | 
| String | getTargetTableName()Get 目标表名 | 
| Long | getType()Get 规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL | 
| void | setAlarmLevel(Long AlarmLevel)Set 报警触发级别 1.低, 2.中, 3.高 | 
| void | setCompareRule(CompareRule CompareRule)Set 报警触发条件 | 
| void | setConditionExpression(String ConditionExpression)Set 条件扫描WHERE条件表达式 | 
| void | setConditionType(Long ConditionType)Set 检测范围 1.全表   2.条件扫描 | 
| void | setCustomSql(String CustomSql)Set 自定义SQL | 
| void | setDescription(String Description)Set 规则描述 | 
| void | setFieldConfig(RuleFieldConfig FieldConfig)Set 自定义模版sql表达式字段替换参数 | 
| void | setName(String Name)Set 规则名称 | 
| void | setProjectId(String ProjectId)Set 项目Id | 
| void | setQualityDim(Long QualityDim)Set 规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性) | 
| void | setRelConditionExpr(String RelConditionExpr)Set 源字段与目标字段关联条件on表达式 | 
| void | setRuleGroupId(Long RuleGroupId)Set 规则组ID | 
| void | setRuleId(Long RuleId)Set 规则ID | 
| void | setRuleTemplateId(Long RuleTemplateId)Set 规则模板ID | 
| void | setSourceEngineTypes(Long[] SourceEngineTypes)Set 该规则适配的执行引擎 | 
| void | setSourceObjectDataTypeName(String SourceObjectDataTypeName)Set 源字段详细类型,int、string | 
| void | setSourceObjectValue(String SourceObjectValue)Set 源字段名称 | 
| void | setTableId(String TableId)Set 数据表ID | 
| void | setTargetConditionExpr(String TargetConditionExpr)Set 目标过滤条件表达式 | 
| void | setTargetDatabaseId(String TargetDatabaseId)Set 目标库Id | 
| void | setTargetDatabaseName(String TargetDatabaseName)Set 目标库名 | 
| void | setTargetObjectValue(String TargetObjectValue)Set 目标字段名称  CITY | 
| void | setTargetSchemaName(String TargetSchemaName)Set 目标模式名 | 
| void | setTargetTableId(String TargetTableId)Set 目标表Id | 
| void | setTargetTableName(String TargetTableName)Set 目标表名 | 
| void | setType(Long Type)Set 规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic ModifyRuleRequest()
public ModifyRuleRequest(ModifyRuleRequest source)
public String getProjectId()
public void setProjectId(String ProjectId)
ProjectId - 项目Idpublic Long getRuleId()
public void setRuleId(Long RuleId)
RuleId - 规则IDpublic Long getRuleGroupId()
public void setRuleGroupId(Long RuleGroupId)
RuleGroupId - 规则组IDpublic String getName()
public void setName(String Name)
Name - 规则名称public String getTableId()
public void setTableId(String TableId)
TableId - 数据表IDpublic Long getRuleTemplateId()
public void setRuleTemplateId(Long RuleTemplateId)
RuleTemplateId - 规则模板IDpublic Long getType()
public void setType(Long Type)
Type - 规则类型 1.系统模版, 2.自定义模版, 3.自定义SQLpublic Long getQualityDim()
public void setQualityDim(Long QualityDim)
QualityDim - 规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性)public String getSourceObjectDataTypeName()
public void setSourceObjectDataTypeName(String SourceObjectDataTypeName)
SourceObjectDataTypeName - 源字段详细类型,int、stringpublic String getSourceObjectValue()
public void setSourceObjectValue(String SourceObjectValue)
SourceObjectValue - 源字段名称public Long getConditionType()
public void setConditionType(Long ConditionType)
ConditionType - 检测范围 1.全表   2.条件扫描public String getConditionExpression()
public void setConditionExpression(String ConditionExpression)
ConditionExpression - 条件扫描WHERE条件表达式public String getCustomSql()
public void setCustomSql(String CustomSql)
CustomSql - 自定义SQLpublic CompareRule getCompareRule()
public void setCompareRule(CompareRule CompareRule)
CompareRule - 报警触发条件public Long getAlarmLevel()
public void setAlarmLevel(Long AlarmLevel)
AlarmLevel - 报警触发级别 1.低, 2.中, 3.高public String getDescription()
public void setDescription(String Description)
Description - 规则描述public String getTargetDatabaseId()
public void setTargetDatabaseId(String TargetDatabaseId)
TargetDatabaseId - 目标库Idpublic String getTargetTableId()
public void setTargetTableId(String TargetTableId)
TargetTableId - 目标表Idpublic String getTargetConditionExpr()
public void setTargetConditionExpr(String TargetConditionExpr)
TargetConditionExpr - 目标过滤条件表达式public String getRelConditionExpr()
public void setRelConditionExpr(String RelConditionExpr)
RelConditionExpr - 源字段与目标字段关联条件on表达式public RuleFieldConfig getFieldConfig()
public void setFieldConfig(RuleFieldConfig FieldConfig)
FieldConfig - 自定义模版sql表达式字段替换参数public String getTargetObjectValue()
public void setTargetObjectValue(String TargetObjectValue)
TargetObjectValue - 目标字段名称  CITYpublic Long[] getSourceEngineTypes()
public void setSourceEngineTypes(Long[] SourceEngineTypes)
SourceEngineTypes - 该规则适配的执行引擎public String getTargetDatabaseName()
public void setTargetDatabaseName(String TargetDatabaseName)
TargetDatabaseName - 目标库名public String getTargetSchemaName()
public void setTargetSchemaName(String TargetSchemaName)
TargetSchemaName - 目标模式名public String getTargetTableName()
public void setTargetTableName(String TargetTableName)
TargetTableName - 目标表名Copyright © 2025. All rights reserved.