Class ModifyRuleRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.wedata.v20210820.models.ModifyRuleRequest
-
public class ModifyRuleRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LonggetAlarmLevel()Get 报警触发级别 1.低, 2.中, 3.高CompareRulegetCompareRule()Get 报警触发条件StringgetConditionExpression()Get 条件扫描WHERE条件表达式LonggetConditionType()Get 检测范围 1.全表 2.条件扫描StringgetCustomSql()Get 自定义SQLStringgetDescription()Get 规则描述RuleFieldConfiggetFieldConfig()Get 自定义模版sql表达式字段替换参数StringgetName()Get 规则名称StringgetProjectId()Get 项目IdLonggetQualityDim()Get 规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性StringgetRelConditionExpr()Get 源字段与目标字段关联条件on表达式LonggetRuleGroupId()Get 规则组IDLonggetRuleId()Get 规则IDLonggetRuleTemplateId()Get 规则模板IDLong[]getSourceEngineTypes()Get 该规则适配的执行引擎StringgetSourceObjectDataTypeName()Get 源字段详细类型,int、stringStringgetSourceObjectValue()Get 源字段名称StringgetTableId()Get 数据表IDStringgetTargetConditionExpr()Get 目标过滤条件表达式StringgetTargetDatabaseId()Get 目标库IdStringgetTargetObjectValue()Get 目标字段名称 CITYStringgetTargetTableId()Get 目标表IdLonggetType()Get 规则类型 1.系统模版, 2.自定义模版, 3.自定义SQLvoidsetAlarmLevel(Long AlarmLevel)Set 报警触发级别 1.低, 2.中, 3.高voidsetCompareRule(CompareRule CompareRule)Set 报警触发条件voidsetConditionExpression(String ConditionExpression)Set 条件扫描WHERE条件表达式voidsetConditionType(Long ConditionType)Set 检测范围 1.全表 2.条件扫描voidsetCustomSql(String CustomSql)Set 自定义SQLvoidsetDescription(String Description)Set 规则描述voidsetFieldConfig(RuleFieldConfig FieldConfig)Set 自定义模版sql表达式字段替换参数voidsetName(String Name)Set 规则名称voidsetProjectId(String ProjectId)Set 项目IdvoidsetQualityDim(Long QualityDim)Set 规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性voidsetRelConditionExpr(String RelConditionExpr)Set 源字段与目标字段关联条件on表达式voidsetRuleGroupId(Long RuleGroupId)Set 规则组IDvoidsetRuleId(Long RuleId)Set 规则IDvoidsetRuleTemplateId(Long RuleTemplateId)Set 规则模板IDvoidsetSourceEngineTypes(Long[] SourceEngineTypes)Set 该规则适配的执行引擎voidsetSourceObjectDataTypeName(String SourceObjectDataTypeName)Set 源字段详细类型,int、stringvoidsetSourceObjectValue(String SourceObjectValue)Set 源字段名称voidsetTableId(String TableId)Set 数据表IDvoidsetTargetConditionExpr(String TargetConditionExpr)Set 目标过滤条件表达式voidsetTargetDatabaseId(String TargetDatabaseId)Set 目标库IdvoidsetTargetObjectValue(String TargetObjectValue)Set 目标字段名称 CITYvoidsetTargetTableId(String TargetTableId)Set 目标表IdvoidsetType(Long Type)Set 规则类型 1.系统模版, 2.自定义模版, 3.自定义SQLvoidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
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- 该规则适配的执行引擎
-
-