Class: TencentCloud::Wedata::V20210820::CreateRuleRequest

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

Overview

CreateRule请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(projectid = 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, datasourceid = nil, databaseid = nil, targetdatabaseid = nil, targettableid = nil, targetconditionexpr = nil, relconditionexpr = nil, fieldconfig = nil, targetobjectvalue = nil, sourceenginetypes = nil) ⇒ CreateRuleRequest

Returns a new instance of CreateRuleRequest.



3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
# File 'lib/v20210820/models.rb', line 3649

def initialize(projectid=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, datasourceid=nil, databaseid=nil, targetdatabaseid=nil, targettableid=nil, targetconditionexpr=nil, relconditionexpr=nil, fieldconfig=nil, targetobjectvalue=nil, sourceenginetypes=nil)
  @ProjectId = projectid
  @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
  @DatasourceId = datasourceid
  @DatabaseId = databaseid
  @TargetDatabaseId = targetdatabaseid
  @TargetTableId = targettableid
  @TargetConditionExpr = targetconditionexpr
  @RelConditionExpr = relconditionexpr
  @FieldConfig = fieldconfig
  @TargetObjectValue = targetobjectvalue
  @SourceEngineTypes = sourceenginetypes
end

Instance Attribute Details

#AlarmLevelObject

Parameters:

  • ProjectId:

    项目id

  • RuleGroupId:

    规则组Id

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板列表

  • 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:

    规则描述

  • DatasourceId:

    数据源Id

  • DatabaseId:

    数据库Id

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

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

  • FieldConfig:

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

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则支持的执行引擎列表



3647
3648
3649
# File 'lib/v20210820/models.rb', line 3647

def AlarmLevel
  @AlarmLevel
end

#CompareRuleObject

Parameters:

  • ProjectId:

    项目id

  • RuleGroupId:

    规则组Id

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板列表

  • 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:

    规则描述

  • DatasourceId:

    数据源Id

  • DatabaseId:

    数据库Id

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

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

  • FieldConfig:

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

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则支持的执行引擎列表



3647
3648
3649
# File 'lib/v20210820/models.rb', line 3647

def CompareRule
  @CompareRule
end

#ConditionExpressionObject

Parameters:

  • ProjectId:

    项目id

  • RuleGroupId:

    规则组Id

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板列表

  • 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:

    规则描述

  • DatasourceId:

    数据源Id

  • DatabaseId:

    数据库Id

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

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

  • FieldConfig:

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

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则支持的执行引擎列表



3647
3648
3649
# File 'lib/v20210820/models.rb', line 3647

def ConditionExpression
  @ConditionExpression
end

#ConditionTypeObject

Parameters:

  • ProjectId:

    项目id

  • RuleGroupId:

    规则组Id

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板列表

  • 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:

    规则描述

  • DatasourceId:

    数据源Id

  • DatabaseId:

    数据库Id

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

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

  • FieldConfig:

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

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则支持的执行引擎列表



3647
3648
3649
# File 'lib/v20210820/models.rb', line 3647

def ConditionType
  @ConditionType
end

#CustomSqlObject

Parameters:

  • ProjectId:

    项目id

  • RuleGroupId:

    规则组Id

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板列表

  • 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:

    规则描述

  • DatasourceId:

    数据源Id

  • DatabaseId:

    数据库Id

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

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

  • FieldConfig:

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

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则支持的执行引擎列表



3647
3648
3649
# File 'lib/v20210820/models.rb', line 3647

def CustomSql
  @CustomSql
end

#DatabaseIdObject

Parameters:

  • ProjectId:

    项目id

  • RuleGroupId:

    规则组Id

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板列表

  • 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:

    规则描述

  • DatasourceId:

    数据源Id

  • DatabaseId:

    数据库Id

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

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

  • FieldConfig:

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

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则支持的执行引擎列表



3647
3648
3649
# File 'lib/v20210820/models.rb', line 3647

def DatabaseId
  @DatabaseId
end

#DatasourceIdObject

Parameters:

  • ProjectId:

    项目id

  • RuleGroupId:

    规则组Id

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板列表

  • 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:

    规则描述

  • DatasourceId:

    数据源Id

  • DatabaseId:

    数据库Id

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

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

  • FieldConfig:

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

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则支持的执行引擎列表



3647
3648
3649
# File 'lib/v20210820/models.rb', line 3647

def DatasourceId
  @DatasourceId
end

#DescriptionObject

Parameters:

  • ProjectId:

    项目id

  • RuleGroupId:

    规则组Id

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板列表

  • 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:

    规则描述

  • DatasourceId:

    数据源Id

  • DatabaseId:

    数据库Id

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

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

  • FieldConfig:

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

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则支持的执行引擎列表



3647
3648
3649
# File 'lib/v20210820/models.rb', line 3647

def Description
  @Description
end

#FieldConfigObject

Parameters:

  • ProjectId:

    项目id

  • RuleGroupId:

    规则组Id

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板列表

  • 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:

    规则描述

  • DatasourceId:

    数据源Id

  • DatabaseId:

    数据库Id

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

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

  • FieldConfig:

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

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则支持的执行引擎列表



3647
3648
3649
# File 'lib/v20210820/models.rb', line 3647

def FieldConfig
  @FieldConfig
end

#NameObject

Parameters:

  • ProjectId:

    项目id

  • RuleGroupId:

    规则组Id

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板列表

  • 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:

    规则描述

  • DatasourceId:

    数据源Id

  • DatabaseId:

    数据库Id

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

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

  • FieldConfig:

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

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则支持的执行引擎列表



3647
3648
3649
# File 'lib/v20210820/models.rb', line 3647

def Name
  @Name
end

#ProjectIdObject

Parameters:

  • ProjectId:

    项目id

  • RuleGroupId:

    规则组Id

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板列表

  • 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:

    规则描述

  • DatasourceId:

    数据源Id

  • DatabaseId:

    数据库Id

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

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

  • FieldConfig:

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

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则支持的执行引擎列表



3647
3648
3649
# File 'lib/v20210820/models.rb', line 3647

def ProjectId
  @ProjectId
end

#QualityDimObject

Parameters:

  • ProjectId:

    项目id

  • RuleGroupId:

    规则组Id

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板列表

  • 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:

    规则描述

  • DatasourceId:

    数据源Id

  • DatabaseId:

    数据库Id

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

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

  • FieldConfig:

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

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则支持的执行引擎列表



3647
3648
3649
# File 'lib/v20210820/models.rb', line 3647

def QualityDim
  @QualityDim
end

#RelConditionExprObject

Parameters:

  • ProjectId:

    项目id

  • RuleGroupId:

    规则组Id

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板列表

  • 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:

    规则描述

  • DatasourceId:

    数据源Id

  • DatabaseId:

    数据库Id

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

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

  • FieldConfig:

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

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则支持的执行引擎列表



3647
3648
3649
# File 'lib/v20210820/models.rb', line 3647

def RelConditionExpr
  @RelConditionExpr
end

#RuleGroupIdObject

Parameters:

  • ProjectId:

    项目id

  • RuleGroupId:

    规则组Id

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板列表

  • 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:

    规则描述

  • DatasourceId:

    数据源Id

  • DatabaseId:

    数据库Id

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

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

  • FieldConfig:

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

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则支持的执行引擎列表



3647
3648
3649
# File 'lib/v20210820/models.rb', line 3647

def RuleGroupId
  @RuleGroupId
end

#RuleTemplateIdObject

Parameters:

  • ProjectId:

    项目id

  • RuleGroupId:

    规则组Id

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板列表

  • 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:

    规则描述

  • DatasourceId:

    数据源Id

  • DatabaseId:

    数据库Id

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

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

  • FieldConfig:

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

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则支持的执行引擎列表



3647
3648
3649
# File 'lib/v20210820/models.rb', line 3647

def RuleTemplateId
  @RuleTemplateId
end

#SourceEngineTypesObject

Parameters:

  • ProjectId:

    项目id

  • RuleGroupId:

    规则组Id

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板列表

  • 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:

    规则描述

  • DatasourceId:

    数据源Id

  • DatabaseId:

    数据库Id

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

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

  • FieldConfig:

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

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则支持的执行引擎列表



3647
3648
3649
# File 'lib/v20210820/models.rb', line 3647

def SourceEngineTypes
  @SourceEngineTypes
end

#SourceObjectDataTypeNameObject

Parameters:

  • ProjectId:

    项目id

  • RuleGroupId:

    规则组Id

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板列表

  • 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:

    规则描述

  • DatasourceId:

    数据源Id

  • DatabaseId:

    数据库Id

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

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

  • FieldConfig:

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

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则支持的执行引擎列表



3647
3648
3649
# File 'lib/v20210820/models.rb', line 3647

def SourceObjectDataTypeName
  @SourceObjectDataTypeName
end

#SourceObjectValueObject

Parameters:

  • ProjectId:

    项目id

  • RuleGroupId:

    规则组Id

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板列表

  • 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:

    规则描述

  • DatasourceId:

    数据源Id

  • DatabaseId:

    数据库Id

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

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

  • FieldConfig:

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

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则支持的执行引擎列表



3647
3648
3649
# File 'lib/v20210820/models.rb', line 3647

def SourceObjectValue
  @SourceObjectValue
end

#TableIdObject

Parameters:

  • ProjectId:

    项目id

  • RuleGroupId:

    规则组Id

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板列表

  • 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:

    规则描述

  • DatasourceId:

    数据源Id

  • DatabaseId:

    数据库Id

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

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

  • FieldConfig:

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

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则支持的执行引擎列表



3647
3648
3649
# File 'lib/v20210820/models.rb', line 3647

def TableId
  @TableId
end

#TargetConditionExprObject

Parameters:

  • ProjectId:

    项目id

  • RuleGroupId:

    规则组Id

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板列表

  • 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:

    规则描述

  • DatasourceId:

    数据源Id

  • DatabaseId:

    数据库Id

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

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

  • FieldConfig:

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

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则支持的执行引擎列表



3647
3648
3649
# File 'lib/v20210820/models.rb', line 3647

def TargetConditionExpr
  @TargetConditionExpr
end

#TargetDatabaseIdObject

Parameters:

  • ProjectId:

    项目id

  • RuleGroupId:

    规则组Id

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板列表

  • 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:

    规则描述

  • DatasourceId:

    数据源Id

  • DatabaseId:

    数据库Id

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

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

  • FieldConfig:

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

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则支持的执行引擎列表



3647
3648
3649
# File 'lib/v20210820/models.rb', line 3647

def TargetDatabaseId
  @TargetDatabaseId
end

#TargetObjectValueObject

Parameters:

  • ProjectId:

    项目id

  • RuleGroupId:

    规则组Id

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板列表

  • 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:

    规则描述

  • DatasourceId:

    数据源Id

  • DatabaseId:

    数据库Id

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

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

  • FieldConfig:

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

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则支持的执行引擎列表



3647
3648
3649
# File 'lib/v20210820/models.rb', line 3647

def TargetObjectValue
  @TargetObjectValue
end

#TargetTableIdObject

Parameters:

  • ProjectId:

    项目id

  • RuleGroupId:

    规则组Id

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板列表

  • 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:

    规则描述

  • DatasourceId:

    数据源Id

  • DatabaseId:

    数据库Id

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

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

  • FieldConfig:

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

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则支持的执行引擎列表



3647
3648
3649
# File 'lib/v20210820/models.rb', line 3647

def TargetTableId
  @TargetTableId
end

#TypeObject

Parameters:

  • ProjectId:

    项目id

  • RuleGroupId:

    规则组Id

  • Name:

    规则名称

  • TableId:

    数据表ID

  • RuleTemplateId:

    规则模板列表

  • 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:

    规则描述

  • DatasourceId:

    数据源Id

  • DatabaseId:

    数据库Id

  • TargetDatabaseId:

    目标库Id

  • TargetTableId:

    目标表Id

  • TargetConditionExpr:

    目标过滤条件表达式

  • RelConditionExpr:

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

  • FieldConfig:

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

  • TargetObjectValue:

    目标字段名称 CITY

  • SourceEngineTypes:

    该规则支持的执行引擎列表



3647
3648
3649
# File 'lib/v20210820/models.rb', line 3647

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
# File 'lib/v20210820/models.rb', line 3676

def deserialize(params)
  @ProjectId = params['ProjectId']
  @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']
  @DatasourceId = params['DatasourceId']
  @DatabaseId = params['DatabaseId']
  @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