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.



3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
# File 'lib/v20210820/models.rb', line 3759

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参数



3757
3758
3759
# File 'lib/v20210820/models.rb', line 3757

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参数



3757
3758
3759
# File 'lib/v20210820/models.rb', line 3757

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参数



3757
3758
3759
# File 'lib/v20210820/models.rb', line 3757

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参数



3757
3758
3759
# File 'lib/v20210820/models.rb', line 3757

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参数



3757
3758
3759
# File 'lib/v20210820/models.rb', line 3757

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参数



3757
3758
3759
# File 'lib/v20210820/models.rb', line 3757

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参数



3757
3758
3759
# File 'lib/v20210820/models.rb', line 3757

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参数



3757
3758
3759
# File 'lib/v20210820/models.rb', line 3757

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参数



3757
3758
3759
# File 'lib/v20210820/models.rb', line 3757

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参数



3757
3758
3759
# File 'lib/v20210820/models.rb', line 3757

def WhereFlag
  @WhereFlag
end

Instance Method Details

#deserialize(params) ⇒ Object



3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
# File 'lib/v20210820/models.rb', line 3772

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