Class: TencentCloud::Wedata::V20210820::CreateRuleTemplateRequest

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

Overview

CreateRuleTemplate请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(type = nil, name = nil, qualitydim = nil, sourceobjecttype = nil, description = nil, sourceenginetypes = nil, multisourceflag = nil, sqlexpression = nil, projectid = nil, whereflag = nil) ⇒ CreateRuleTemplateRequest

Returns a new instance of CreateRuleTemplateRequest.



5507
5508
5509
5510
5511
5512
5513
5514
5515
5516
5517
5518
# File 'lib/v20210820/models.rb', line 5507

def initialize(type=nil, name=nil, qualitydim=nil, sourceobjecttype=nil, description=nil, sourceenginetypes=nil, multisourceflag=nil, sqlexpression=nil, projectid=nil, whereflag=nil)
  @Type = type
  @Name = name
  @QualityDim = qualitydim
  @SourceObjectType = sourceobjecttype
  @Description = description
  @SourceEngineTypes = sourceenginetypes
  @MultiSourceFlag = multisourceflag
  @SqlExpression = sqlexpression
  @ProjectId = projectid
  @WhereFlag = whereflag
end

Instance Attribute Details

#DescriptionObject

Parameters:

  • Type:

    模板类型 1.系统模板 2.自定义模板

  • Name:

    模板名称

  • QualityDim:

    质量检测维度 1.准确性 2.唯一性 3.完整性 4.一致性 5.及时性 6.有效性

  • SourceObjectType:

    源端数据对象类型 1.常量 2.离线表级 2.离线字段级

  • Description:

    模板描述

  • SourceEngineTypes:

    源端对应的引擎类型

  • MultiSourceFlag:

    是否关联其它库表

  • SqlExpression:

    SQL 表达式

  • ProjectId:

    项目Id

  • WhereFlag:

    是否添加where参数



5505
5506
5507
# File 'lib/v20210820/models.rb', line 5505

def Description
  @Description
end

#MultiSourceFlagObject

Parameters:

  • Type:

    模板类型 1.系统模板 2.自定义模板

  • Name:

    模板名称

  • QualityDim:

    质量检测维度 1.准确性 2.唯一性 3.完整性 4.一致性 5.及时性 6.有效性

  • SourceObjectType:

    源端数据对象类型 1.常量 2.离线表级 2.离线字段级

  • Description:

    模板描述

  • SourceEngineTypes:

    源端对应的引擎类型

  • MultiSourceFlag:

    是否关联其它库表

  • SqlExpression:

    SQL 表达式

  • ProjectId:

    项目Id

  • WhereFlag:

    是否添加where参数



5505
5506
5507
# File 'lib/v20210820/models.rb', line 5505

def MultiSourceFlag
  @MultiSourceFlag
end

#NameObject

Parameters:

  • Type:

    模板类型 1.系统模板 2.自定义模板

  • Name:

    模板名称

  • QualityDim:

    质量检测维度 1.准确性 2.唯一性 3.完整性 4.一致性 5.及时性 6.有效性

  • SourceObjectType:

    源端数据对象类型 1.常量 2.离线表级 2.离线字段级

  • Description:

    模板描述

  • SourceEngineTypes:

    源端对应的引擎类型

  • MultiSourceFlag:

    是否关联其它库表

  • SqlExpression:

    SQL 表达式

  • ProjectId:

    项目Id

  • WhereFlag:

    是否添加where参数



5505
5506
5507
# File 'lib/v20210820/models.rb', line 5505

def Name
  @Name
end

#ProjectIdObject

Parameters:

  • Type:

    模板类型 1.系统模板 2.自定义模板

  • Name:

    模板名称

  • QualityDim:

    质量检测维度 1.准确性 2.唯一性 3.完整性 4.一致性 5.及时性 6.有效性

  • SourceObjectType:

    源端数据对象类型 1.常量 2.离线表级 2.离线字段级

  • Description:

    模板描述

  • SourceEngineTypes:

    源端对应的引擎类型

  • MultiSourceFlag:

    是否关联其它库表

  • SqlExpression:

    SQL 表达式

  • ProjectId:

    项目Id

  • WhereFlag:

    是否添加where参数



5505
5506
5507
# File 'lib/v20210820/models.rb', line 5505

def ProjectId
  @ProjectId
end

#QualityDimObject

Parameters:

  • Type:

    模板类型 1.系统模板 2.自定义模板

  • Name:

    模板名称

  • QualityDim:

    质量检测维度 1.准确性 2.唯一性 3.完整性 4.一致性 5.及时性 6.有效性

  • SourceObjectType:

    源端数据对象类型 1.常量 2.离线表级 2.离线字段级

  • Description:

    模板描述

  • SourceEngineTypes:

    源端对应的引擎类型

  • MultiSourceFlag:

    是否关联其它库表

  • SqlExpression:

    SQL 表达式

  • ProjectId:

    项目Id

  • WhereFlag:

    是否添加where参数



5505
5506
5507
# File 'lib/v20210820/models.rb', line 5505

def QualityDim
  @QualityDim
end

#SourceEngineTypesObject

Parameters:

  • Type:

    模板类型 1.系统模板 2.自定义模板

  • Name:

    模板名称

  • QualityDim:

    质量检测维度 1.准确性 2.唯一性 3.完整性 4.一致性 5.及时性 6.有效性

  • SourceObjectType:

    源端数据对象类型 1.常量 2.离线表级 2.离线字段级

  • Description:

    模板描述

  • SourceEngineTypes:

    源端对应的引擎类型

  • MultiSourceFlag:

    是否关联其它库表

  • SqlExpression:

    SQL 表达式

  • ProjectId:

    项目Id

  • WhereFlag:

    是否添加where参数



5505
5506
5507
# File 'lib/v20210820/models.rb', line 5505

def SourceEngineTypes
  @SourceEngineTypes
end

#SourceObjectTypeObject

Parameters:

  • Type:

    模板类型 1.系统模板 2.自定义模板

  • Name:

    模板名称

  • QualityDim:

    质量检测维度 1.准确性 2.唯一性 3.完整性 4.一致性 5.及时性 6.有效性

  • SourceObjectType:

    源端数据对象类型 1.常量 2.离线表级 2.离线字段级

  • Description:

    模板描述

  • SourceEngineTypes:

    源端对应的引擎类型

  • MultiSourceFlag:

    是否关联其它库表

  • SqlExpression:

    SQL 表达式

  • ProjectId:

    项目Id

  • WhereFlag:

    是否添加where参数



5505
5506
5507
# File 'lib/v20210820/models.rb', line 5505

def SourceObjectType
  @SourceObjectType
end

#SqlExpressionObject

Parameters:

  • Type:

    模板类型 1.系统模板 2.自定义模板

  • Name:

    模板名称

  • QualityDim:

    质量检测维度 1.准确性 2.唯一性 3.完整性 4.一致性 5.及时性 6.有效性

  • SourceObjectType:

    源端数据对象类型 1.常量 2.离线表级 2.离线字段级

  • Description:

    模板描述

  • SourceEngineTypes:

    源端对应的引擎类型

  • MultiSourceFlag:

    是否关联其它库表

  • SqlExpression:

    SQL 表达式

  • ProjectId:

    项目Id

  • WhereFlag:

    是否添加where参数



5505
5506
5507
# File 'lib/v20210820/models.rb', line 5505

def SqlExpression
  @SqlExpression
end

#TypeObject

Parameters:

  • Type:

    模板类型 1.系统模板 2.自定义模板

  • Name:

    模板名称

  • QualityDim:

    质量检测维度 1.准确性 2.唯一性 3.完整性 4.一致性 5.及时性 6.有效性

  • SourceObjectType:

    源端数据对象类型 1.常量 2.离线表级 2.离线字段级

  • Description:

    模板描述

  • SourceEngineTypes:

    源端对应的引擎类型

  • MultiSourceFlag:

    是否关联其它库表

  • SqlExpression:

    SQL 表达式

  • ProjectId:

    项目Id

  • WhereFlag:

    是否添加where参数



5505
5506
5507
# File 'lib/v20210820/models.rb', line 5505

def Type
  @Type
end

#WhereFlagObject

Parameters:

  • Type:

    模板类型 1.系统模板 2.自定义模板

  • Name:

    模板名称

  • QualityDim:

    质量检测维度 1.准确性 2.唯一性 3.完整性 4.一致性 5.及时性 6.有效性

  • SourceObjectType:

    源端数据对象类型 1.常量 2.离线表级 2.离线字段级

  • Description:

    模板描述

  • SourceEngineTypes:

    源端对应的引擎类型

  • MultiSourceFlag:

    是否关联其它库表

  • SqlExpression:

    SQL 表达式

  • ProjectId:

    项目Id

  • WhereFlag:

    是否添加where参数



5505
5506
5507
# File 'lib/v20210820/models.rb', line 5505

def WhereFlag
  @WhereFlag
end

Instance Method Details

#deserialize(params) ⇒ Object



5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
# File 'lib/v20210820/models.rb', line 5520

def deserialize(params)
  @Type = params['Type']
  @Name = params['Name']
  @QualityDim = params['QualityDim']
  @SourceObjectType = params['SourceObjectType']
  @Description = params['Description']
  @SourceEngineTypes = params['SourceEngineTypes']
  @MultiSourceFlag = params['MultiSourceFlag']
  @SqlExpression = params['SqlExpression']
  @ProjectId = params['ProjectId']
  @WhereFlag = params['WhereFlag']
end