Class: TencentCloud::Wedata::V20210820::ModifyRuleRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20210820/models.rb

Overview

ModifyRule请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(projectid = nil, ruleid = nil, rulegroupid = nil, name = nil, tableid = nil, ruletemplateid = nil, type = nil, qualitydim = nil, sourceobjectdatatypename = nil, sourceobjectvalue = nil, conditiontype = nil, conditionexpression = nil, customsql = nil, comparerule = nil, alarmlevel = nil, description = nil, targetdatabaseid = nil, targettableid = nil, targetconditionexpr = nil, relconditionexpr = nil, fieldconfig = nil, targetobjectvalue = nil, sourceenginetypes = nil) ⇒ ModifyRuleRequest

Returns a new instance of ModifyRuleRequest.



17814
17815
17816
17817
17818
17819
17820
17821
17822
17823
17824
17825
17826
17827
17828
17829
17830
17831
17832
17833
17834
17835
17836
17837
17838
# File 'lib/v20210820/models.rb', line 17814

def initialize(projectid=nil, ruleid=nil, rulegroupid=nil, name=nil, tableid=nil, ruletemplateid=nil, type=nil, qualitydim=nil, sourceobjectdatatypename=nil, sourceobjectvalue=nil, conditiontype=nil, conditionexpression=nil, customsql=nil, comparerule=nil, alarmlevel=nil, description=nil, targetdatabaseid=nil, targettableid=nil, targetconditionexpr=nil, relconditionexpr=nil, fieldconfig=nil, targetobjectvalue=nil, sourceenginetypes=nil)
  @ProjectId = projectid
  @RuleId = ruleid
  @RuleGroupId = rulegroupid
  @Name = name
  @TableId = tableid
  @RuleTemplateId = ruletemplateid
  @Type = type
  @QualityDim = qualitydim
  @SourceObjectDataTypeName = sourceobjectdatatypename
  @SourceObjectValue = sourceobjectvalue
  @ConditionType = conditiontype
  @ConditionExpression = conditionexpression
  @CustomSql = customsql
  @CompareRule = comparerule
  @AlarmLevel = alarmlevel
  @Description = description
  @TargetDatabaseId = targetdatabaseid
  @TargetTableId = targettableid
  @TargetConditionExpr = targetconditionexpr
  @RelConditionExpr = relconditionexpr
  @FieldConfig = fieldconfig
  @TargetObjectValue = targetobjectvalue
  @SourceEngineTypes = sourceenginetypes
end

Instance Attribute Details

#AlarmLevelObject

Parameters:

  • ProjectId:

    项目Id

  • RuleId:

    规则ID

  • RuleGroupId:

    规则组ID

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板ID

  • Type:

    规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL

  • QualityDim:

    规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性)

  • SourceObjectDataTypeName:

    源字段详细类型,int、string

  • SourceObjectValue:

    源字段名称

  • ConditionType:

    检测范围 1.全表 2.条件扫描

  • ConditionExpression:

    条件扫描WHERE条件表达式

  • CustomSql:

    自定义SQL

  • CompareRule:

    报警触发条件

  • AlarmLevel:

    报警触发级别 1.低, 2.中, 3.高

  • Description:

    规则描述

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

    源字段与目标字段关联条件on表达式

  • FieldConfig:

    自定义模版sql表达式字段替换参数

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则适配的执行引擎



17812
17813
17814
# File 'lib/v20210820/models.rb', line 17812

def AlarmLevel
  @AlarmLevel
end

#CompareRuleObject

Parameters:

  • ProjectId:

    项目Id

  • RuleId:

    规则ID

  • RuleGroupId:

    规则组ID

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板ID

  • Type:

    规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL

  • QualityDim:

    规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性)

  • SourceObjectDataTypeName:

    源字段详细类型,int、string

  • SourceObjectValue:

    源字段名称

  • ConditionType:

    检测范围 1.全表 2.条件扫描

  • ConditionExpression:

    条件扫描WHERE条件表达式

  • CustomSql:

    自定义SQL

  • CompareRule:

    报警触发条件

  • AlarmLevel:

    报警触发级别 1.低, 2.中, 3.高

  • Description:

    规则描述

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

    源字段与目标字段关联条件on表达式

  • FieldConfig:

    自定义模版sql表达式字段替换参数

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则适配的执行引擎



17812
17813
17814
# File 'lib/v20210820/models.rb', line 17812

def CompareRule
  @CompareRule
end

#ConditionExpressionObject

Parameters:

  • ProjectId:

    项目Id

  • RuleId:

    规则ID

  • RuleGroupId:

    规则组ID

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板ID

  • Type:

    规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL

  • QualityDim:

    规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性)

  • SourceObjectDataTypeName:

    源字段详细类型,int、string

  • SourceObjectValue:

    源字段名称

  • ConditionType:

    检测范围 1.全表 2.条件扫描

  • ConditionExpression:

    条件扫描WHERE条件表达式

  • CustomSql:

    自定义SQL

  • CompareRule:

    报警触发条件

  • AlarmLevel:

    报警触发级别 1.低, 2.中, 3.高

  • Description:

    规则描述

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

    源字段与目标字段关联条件on表达式

  • FieldConfig:

    自定义模版sql表达式字段替换参数

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则适配的执行引擎



17812
17813
17814
# File 'lib/v20210820/models.rb', line 17812

def ConditionExpression
  @ConditionExpression
end

#ConditionTypeObject

Parameters:

  • ProjectId:

    项目Id

  • RuleId:

    规则ID

  • RuleGroupId:

    规则组ID

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板ID

  • Type:

    规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL

  • QualityDim:

    规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性)

  • SourceObjectDataTypeName:

    源字段详细类型,int、string

  • SourceObjectValue:

    源字段名称

  • ConditionType:

    检测范围 1.全表 2.条件扫描

  • ConditionExpression:

    条件扫描WHERE条件表达式

  • CustomSql:

    自定义SQL

  • CompareRule:

    报警触发条件

  • AlarmLevel:

    报警触发级别 1.低, 2.中, 3.高

  • Description:

    规则描述

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

    源字段与目标字段关联条件on表达式

  • FieldConfig:

    自定义模版sql表达式字段替换参数

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则适配的执行引擎



17812
17813
17814
# File 'lib/v20210820/models.rb', line 17812

def ConditionType
  @ConditionType
end

#CustomSqlObject

Parameters:

  • ProjectId:

    项目Id

  • RuleId:

    规则ID

  • RuleGroupId:

    规则组ID

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板ID

  • Type:

    规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL

  • QualityDim:

    规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性)

  • SourceObjectDataTypeName:

    源字段详细类型,int、string

  • SourceObjectValue:

    源字段名称

  • ConditionType:

    检测范围 1.全表 2.条件扫描

  • ConditionExpression:

    条件扫描WHERE条件表达式

  • CustomSql:

    自定义SQL

  • CompareRule:

    报警触发条件

  • AlarmLevel:

    报警触发级别 1.低, 2.中, 3.高

  • Description:

    规则描述

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

    源字段与目标字段关联条件on表达式

  • FieldConfig:

    自定义模版sql表达式字段替换参数

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则适配的执行引擎



17812
17813
17814
# File 'lib/v20210820/models.rb', line 17812

def CustomSql
  @CustomSql
end

#DescriptionObject

Parameters:

  • ProjectId:

    项目Id

  • RuleId:

    规则ID

  • RuleGroupId:

    规则组ID

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板ID

  • Type:

    规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL

  • QualityDim:

    规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性)

  • SourceObjectDataTypeName:

    源字段详细类型,int、string

  • SourceObjectValue:

    源字段名称

  • ConditionType:

    检测范围 1.全表 2.条件扫描

  • ConditionExpression:

    条件扫描WHERE条件表达式

  • CustomSql:

    自定义SQL

  • CompareRule:

    报警触发条件

  • AlarmLevel:

    报警触发级别 1.低, 2.中, 3.高

  • Description:

    规则描述

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

    源字段与目标字段关联条件on表达式

  • FieldConfig:

    自定义模版sql表达式字段替换参数

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则适配的执行引擎



17812
17813
17814
# File 'lib/v20210820/models.rb', line 17812

def Description
  @Description
end

#FieldConfigObject

Parameters:

  • ProjectId:

    项目Id

  • RuleId:

    规则ID

  • RuleGroupId:

    规则组ID

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板ID

  • Type:

    规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL

  • QualityDim:

    规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性)

  • SourceObjectDataTypeName:

    源字段详细类型,int、string

  • SourceObjectValue:

    源字段名称

  • ConditionType:

    检测范围 1.全表 2.条件扫描

  • ConditionExpression:

    条件扫描WHERE条件表达式

  • CustomSql:

    自定义SQL

  • CompareRule:

    报警触发条件

  • AlarmLevel:

    报警触发级别 1.低, 2.中, 3.高

  • Description:

    规则描述

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

    源字段与目标字段关联条件on表达式

  • FieldConfig:

    自定义模版sql表达式字段替换参数

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则适配的执行引擎



17812
17813
17814
# File 'lib/v20210820/models.rb', line 17812

def FieldConfig
  @FieldConfig
end

#NameObject

Parameters:

  • ProjectId:

    项目Id

  • RuleId:

    规则ID

  • RuleGroupId:

    规则组ID

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板ID

  • Type:

    规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL

  • QualityDim:

    规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性)

  • SourceObjectDataTypeName:

    源字段详细类型,int、string

  • SourceObjectValue:

    源字段名称

  • ConditionType:

    检测范围 1.全表 2.条件扫描

  • ConditionExpression:

    条件扫描WHERE条件表达式

  • CustomSql:

    自定义SQL

  • CompareRule:

    报警触发条件

  • AlarmLevel:

    报警触发级别 1.低, 2.中, 3.高

  • Description:

    规则描述

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

    源字段与目标字段关联条件on表达式

  • FieldConfig:

    自定义模版sql表达式字段替换参数

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则适配的执行引擎



17812
17813
17814
# File 'lib/v20210820/models.rb', line 17812

def Name
  @Name
end

#ProjectIdObject

Parameters:

  • ProjectId:

    项目Id

  • RuleId:

    规则ID

  • RuleGroupId:

    规则组ID

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板ID

  • Type:

    规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL

  • QualityDim:

    规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性)

  • SourceObjectDataTypeName:

    源字段详细类型,int、string

  • SourceObjectValue:

    源字段名称

  • ConditionType:

    检测范围 1.全表 2.条件扫描

  • ConditionExpression:

    条件扫描WHERE条件表达式

  • CustomSql:

    自定义SQL

  • CompareRule:

    报警触发条件

  • AlarmLevel:

    报警触发级别 1.低, 2.中, 3.高

  • Description:

    规则描述

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

    源字段与目标字段关联条件on表达式

  • FieldConfig:

    自定义模版sql表达式字段替换参数

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则适配的执行引擎



17812
17813
17814
# File 'lib/v20210820/models.rb', line 17812

def ProjectId
  @ProjectId
end

#QualityDimObject

Parameters:

  • ProjectId:

    项目Id

  • RuleId:

    规则ID

  • RuleGroupId:

    规则组ID

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板ID

  • Type:

    规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL

  • QualityDim:

    规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性)

  • SourceObjectDataTypeName:

    源字段详细类型,int、string

  • SourceObjectValue:

    源字段名称

  • ConditionType:

    检测范围 1.全表 2.条件扫描

  • ConditionExpression:

    条件扫描WHERE条件表达式

  • CustomSql:

    自定义SQL

  • CompareRule:

    报警触发条件

  • AlarmLevel:

    报警触发级别 1.低, 2.中, 3.高

  • Description:

    规则描述

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

    源字段与目标字段关联条件on表达式

  • FieldConfig:

    自定义模版sql表达式字段替换参数

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则适配的执行引擎



17812
17813
17814
# File 'lib/v20210820/models.rb', line 17812

def QualityDim
  @QualityDim
end

#RelConditionExprObject

Parameters:

  • ProjectId:

    项目Id

  • RuleId:

    规则ID

  • RuleGroupId:

    规则组ID

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板ID

  • Type:

    规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL

  • QualityDim:

    规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性)

  • SourceObjectDataTypeName:

    源字段详细类型,int、string

  • SourceObjectValue:

    源字段名称

  • ConditionType:

    检测范围 1.全表 2.条件扫描

  • ConditionExpression:

    条件扫描WHERE条件表达式

  • CustomSql:

    自定义SQL

  • CompareRule:

    报警触发条件

  • AlarmLevel:

    报警触发级别 1.低, 2.中, 3.高

  • Description:

    规则描述

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

    源字段与目标字段关联条件on表达式

  • FieldConfig:

    自定义模版sql表达式字段替换参数

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则适配的执行引擎



17812
17813
17814
# File 'lib/v20210820/models.rb', line 17812

def RelConditionExpr
  @RelConditionExpr
end

#RuleGroupIdObject

Parameters:

  • ProjectId:

    项目Id

  • RuleId:

    规则ID

  • RuleGroupId:

    规则组ID

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板ID

  • Type:

    规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL

  • QualityDim:

    规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性)

  • SourceObjectDataTypeName:

    源字段详细类型,int、string

  • SourceObjectValue:

    源字段名称

  • ConditionType:

    检测范围 1.全表 2.条件扫描

  • ConditionExpression:

    条件扫描WHERE条件表达式

  • CustomSql:

    自定义SQL

  • CompareRule:

    报警触发条件

  • AlarmLevel:

    报警触发级别 1.低, 2.中, 3.高

  • Description:

    规则描述

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

    源字段与目标字段关联条件on表达式

  • FieldConfig:

    自定义模版sql表达式字段替换参数

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则适配的执行引擎



17812
17813
17814
# File 'lib/v20210820/models.rb', line 17812

def RuleGroupId
  @RuleGroupId
end

#RuleIdObject

Parameters:

  • ProjectId:

    项目Id

  • RuleId:

    规则ID

  • RuleGroupId:

    规则组ID

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板ID

  • Type:

    规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL

  • QualityDim:

    规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性)

  • SourceObjectDataTypeName:

    源字段详细类型,int、string

  • SourceObjectValue:

    源字段名称

  • ConditionType:

    检测范围 1.全表 2.条件扫描

  • ConditionExpression:

    条件扫描WHERE条件表达式

  • CustomSql:

    自定义SQL

  • CompareRule:

    报警触发条件

  • AlarmLevel:

    报警触发级别 1.低, 2.中, 3.高

  • Description:

    规则描述

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

    源字段与目标字段关联条件on表达式

  • FieldConfig:

    自定义模版sql表达式字段替换参数

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则适配的执行引擎



17812
17813
17814
# File 'lib/v20210820/models.rb', line 17812

def RuleId
  @RuleId
end

#RuleTemplateIdObject

Parameters:

  • ProjectId:

    项目Id

  • RuleId:

    规则ID

  • RuleGroupId:

    规则组ID

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板ID

  • Type:

    规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL

  • QualityDim:

    规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性)

  • SourceObjectDataTypeName:

    源字段详细类型,int、string

  • SourceObjectValue:

    源字段名称

  • ConditionType:

    检测范围 1.全表 2.条件扫描

  • ConditionExpression:

    条件扫描WHERE条件表达式

  • CustomSql:

    自定义SQL

  • CompareRule:

    报警触发条件

  • AlarmLevel:

    报警触发级别 1.低, 2.中, 3.高

  • Description:

    规则描述

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

    源字段与目标字段关联条件on表达式

  • FieldConfig:

    自定义模版sql表达式字段替换参数

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则适配的执行引擎



17812
17813
17814
# File 'lib/v20210820/models.rb', line 17812

def RuleTemplateId
  @RuleTemplateId
end

#SourceEngineTypesObject

Parameters:

  • ProjectId:

    项目Id

  • RuleId:

    规则ID

  • RuleGroupId:

    规则组ID

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板ID

  • Type:

    规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL

  • QualityDim:

    规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性)

  • SourceObjectDataTypeName:

    源字段详细类型,int、string

  • SourceObjectValue:

    源字段名称

  • ConditionType:

    检测范围 1.全表 2.条件扫描

  • ConditionExpression:

    条件扫描WHERE条件表达式

  • CustomSql:

    自定义SQL

  • CompareRule:

    报警触发条件

  • AlarmLevel:

    报警触发级别 1.低, 2.中, 3.高

  • Description:

    规则描述

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

    源字段与目标字段关联条件on表达式

  • FieldConfig:

    自定义模版sql表达式字段替换参数

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则适配的执行引擎



17812
17813
17814
# File 'lib/v20210820/models.rb', line 17812

def SourceEngineTypes
  @SourceEngineTypes
end

#SourceObjectDataTypeNameObject

Parameters:

  • ProjectId:

    项目Id

  • RuleId:

    规则ID

  • RuleGroupId:

    规则组ID

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板ID

  • Type:

    规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL

  • QualityDim:

    规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性)

  • SourceObjectDataTypeName:

    源字段详细类型,int、string

  • SourceObjectValue:

    源字段名称

  • ConditionType:

    检测范围 1.全表 2.条件扫描

  • ConditionExpression:

    条件扫描WHERE条件表达式

  • CustomSql:

    自定义SQL

  • CompareRule:

    报警触发条件

  • AlarmLevel:

    报警触发级别 1.低, 2.中, 3.高

  • Description:

    规则描述

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

    源字段与目标字段关联条件on表达式

  • FieldConfig:

    自定义模版sql表达式字段替换参数

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则适配的执行引擎



17812
17813
17814
# File 'lib/v20210820/models.rb', line 17812

def SourceObjectDataTypeName
  @SourceObjectDataTypeName
end

#SourceObjectValueObject

Parameters:

  • ProjectId:

    项目Id

  • RuleId:

    规则ID

  • RuleGroupId:

    规则组ID

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板ID

  • Type:

    规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL

  • QualityDim:

    规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性)

  • SourceObjectDataTypeName:

    源字段详细类型,int、string

  • SourceObjectValue:

    源字段名称

  • ConditionType:

    检测范围 1.全表 2.条件扫描

  • ConditionExpression:

    条件扫描WHERE条件表达式

  • CustomSql:

    自定义SQL

  • CompareRule:

    报警触发条件

  • AlarmLevel:

    报警触发级别 1.低, 2.中, 3.高

  • Description:

    规则描述

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

    源字段与目标字段关联条件on表达式

  • FieldConfig:

    自定义模版sql表达式字段替换参数

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则适配的执行引擎



17812
17813
17814
# File 'lib/v20210820/models.rb', line 17812

def SourceObjectValue
  @SourceObjectValue
end

#TableIdObject

Parameters:

  • ProjectId:

    项目Id

  • RuleId:

    规则ID

  • RuleGroupId:

    规则组ID

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板ID

  • Type:

    规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL

  • QualityDim:

    规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性)

  • SourceObjectDataTypeName:

    源字段详细类型,int、string

  • SourceObjectValue:

    源字段名称

  • ConditionType:

    检测范围 1.全表 2.条件扫描

  • ConditionExpression:

    条件扫描WHERE条件表达式

  • CustomSql:

    自定义SQL

  • CompareRule:

    报警触发条件

  • AlarmLevel:

    报警触发级别 1.低, 2.中, 3.高

  • Description:

    规则描述

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

    源字段与目标字段关联条件on表达式

  • FieldConfig:

    自定义模版sql表达式字段替换参数

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则适配的执行引擎



17812
17813
17814
# File 'lib/v20210820/models.rb', line 17812

def TableId
  @TableId
end

#TargetConditionExprObject

Parameters:

  • ProjectId:

    项目Id

  • RuleId:

    规则ID

  • RuleGroupId:

    规则组ID

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板ID

  • Type:

    规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL

  • QualityDim:

    规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性)

  • SourceObjectDataTypeName:

    源字段详细类型,int、string

  • SourceObjectValue:

    源字段名称

  • ConditionType:

    检测范围 1.全表 2.条件扫描

  • ConditionExpression:

    条件扫描WHERE条件表达式

  • CustomSql:

    自定义SQL

  • CompareRule:

    报警触发条件

  • AlarmLevel:

    报警触发级别 1.低, 2.中, 3.高

  • Description:

    规则描述

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

    源字段与目标字段关联条件on表达式

  • FieldConfig:

    自定义模版sql表达式字段替换参数

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则适配的执行引擎



17812
17813
17814
# File 'lib/v20210820/models.rb', line 17812

def TargetConditionExpr
  @TargetConditionExpr
end

#TargetDatabaseIdObject

Parameters:

  • ProjectId:

    项目Id

  • RuleId:

    规则ID

  • RuleGroupId:

    规则组ID

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板ID

  • Type:

    规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL

  • QualityDim:

    规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性)

  • SourceObjectDataTypeName:

    源字段详细类型,int、string

  • SourceObjectValue:

    源字段名称

  • ConditionType:

    检测范围 1.全表 2.条件扫描

  • ConditionExpression:

    条件扫描WHERE条件表达式

  • CustomSql:

    自定义SQL

  • CompareRule:

    报警触发条件

  • AlarmLevel:

    报警触发级别 1.低, 2.中, 3.高

  • Description:

    规则描述

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

    源字段与目标字段关联条件on表达式

  • FieldConfig:

    自定义模版sql表达式字段替换参数

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则适配的执行引擎



17812
17813
17814
# File 'lib/v20210820/models.rb', line 17812

def TargetDatabaseId
  @TargetDatabaseId
end

#TargetObjectValueObject

Parameters:

  • ProjectId:

    项目Id

  • RuleId:

    规则ID

  • RuleGroupId:

    规则组ID

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板ID

  • Type:

    规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL

  • QualityDim:

    规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性)

  • SourceObjectDataTypeName:

    源字段详细类型,int、string

  • SourceObjectValue:

    源字段名称

  • ConditionType:

    检测范围 1.全表 2.条件扫描

  • ConditionExpression:

    条件扫描WHERE条件表达式

  • CustomSql:

    自定义SQL

  • CompareRule:

    报警触发条件

  • AlarmLevel:

    报警触发级别 1.低, 2.中, 3.高

  • Description:

    规则描述

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

    源字段与目标字段关联条件on表达式

  • FieldConfig:

    自定义模版sql表达式字段替换参数

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则适配的执行引擎



17812
17813
17814
# File 'lib/v20210820/models.rb', line 17812

def TargetObjectValue
  @TargetObjectValue
end

#TargetTableIdObject

Parameters:

  • ProjectId:

    项目Id

  • RuleId:

    规则ID

  • RuleGroupId:

    规则组ID

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板ID

  • Type:

    规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL

  • QualityDim:

    规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性)

  • SourceObjectDataTypeName:

    源字段详细类型,int、string

  • SourceObjectValue:

    源字段名称

  • ConditionType:

    检测范围 1.全表 2.条件扫描

  • ConditionExpression:

    条件扫描WHERE条件表达式

  • CustomSql:

    自定义SQL

  • CompareRule:

    报警触发条件

  • AlarmLevel:

    报警触发级别 1.低, 2.中, 3.高

  • Description:

    规则描述

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

    源字段与目标字段关联条件on表达式

  • FieldConfig:

    自定义模版sql表达式字段替换参数

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则适配的执行引擎



17812
17813
17814
# File 'lib/v20210820/models.rb', line 17812

def TargetTableId
  @TargetTableId
end

#TypeObject

Parameters:

  • ProjectId:

    项目Id

  • RuleId:

    规则ID

  • RuleGroupId:

    规则组ID

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板ID

  • Type:

    规则类型 1.系统模版, 2.自定义模版, 3.自定义SQL

  • QualityDim:

    规则所属质量维度(1:准确性,2:唯一性,3:完整性,4:一致性,5:及时性,6:有效性)

  • SourceObjectDataTypeName:

    源字段详细类型,int、string

  • SourceObjectValue:

    源字段名称

  • ConditionType:

    检测范围 1.全表 2.条件扫描

  • ConditionExpression:

    条件扫描WHERE条件表达式

  • CustomSql:

    自定义SQL

  • CompareRule:

    报警触发条件

  • AlarmLevel:

    报警触发级别 1.低, 2.中, 3.高

  • Description:

    规则描述

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

    源字段与目标字段关联条件on表达式

  • FieldConfig:

    自定义模版sql表达式字段替换参数

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则适配的执行引擎



17812
17813
17814
# File 'lib/v20210820/models.rb', line 17812

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



17840
17841
17842
17843
17844
17845
17846
17847
17848
17849
17850
17851
17852
17853
17854
17855
17856
17857
17858
17859
17860
17861
17862
17863
17864
17865
17866
17867
17868
17869
17870
# File 'lib/v20210820/models.rb', line 17840

def deserialize(params)
  @ProjectId = params['ProjectId']
  @RuleId = params['RuleId']
  @RuleGroupId = params['RuleGroupId']
  @Name = params['Name']
  @TableId = params['TableId']
  @RuleTemplateId = params['RuleTemplateId']
  @Type = params['Type']
  @QualityDim = params['QualityDim']
  @SourceObjectDataTypeName = params['SourceObjectDataTypeName']
  @SourceObjectValue = params['SourceObjectValue']
  @ConditionType = params['ConditionType']
  @ConditionExpression = params['ConditionExpression']
  @CustomSql = params['CustomSql']
  unless params['CompareRule'].nil?
    @CompareRule = CompareRule.new
    @CompareRule.deserialize(params['CompareRule'])
  end
  @AlarmLevel = params['AlarmLevel']
  @Description = params['Description']
  @TargetDatabaseId = params['TargetDatabaseId']
  @TargetTableId = params['TargetTableId']
  @TargetConditionExpr = params['TargetConditionExpr']
  @RelConditionExpr = params['RelConditionExpr']
  unless params['FieldConfig'].nil?
    @FieldConfig = RuleFieldConfig.new
    @FieldConfig.deserialize(params['FieldConfig'])
  end
  @TargetObjectValue = params['TargetObjectValue']
  @SourceEngineTypes = params['SourceEngineTypes']
end