Class: TencentCloud::Wedata::V20210820::ModifyRuleTemplateRequest

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

Overview

ModifyRuleTemplate请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of ModifyRuleTemplateRequest.



17738
17739
17740
17741
17742
17743
17744
17745
17746
17747
17748
17749
17750
# File 'lib/v20210820/models.rb', line 17738

def initialize(templateid=nil, type=nil, name=nil, qualitydim=nil, sourceobjecttype=nil, description=nil, sourceenginetypes=nil, multisourceflag=nil, sqlexpression=nil, projectid=nil, whereflag=nil)
  @TemplateId = templateid
  @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:

  • TemplateId:

    模板ID

  • Type:

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

  • Name:

    模板名称

  • QualityDim:

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

  • SourceObjectType:

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

  • Description:

    描述

  • SourceEngineTypes:

    源端对应的引擎类型

  • MultiSourceFlag:

    是否关联其它库表

  • SqlExpression:

    SQL 表达式

  • ProjectId:

    项目Id

  • WhereFlag:

    是否添加where参数



17736
17737
17738
# File 'lib/v20210820/models.rb', line 17736

def Description
  @Description
end

#MultiSourceFlagObject

Parameters:

  • TemplateId:

    模板ID

  • Type:

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

  • Name:

    模板名称

  • QualityDim:

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

  • SourceObjectType:

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

  • Description:

    描述

  • SourceEngineTypes:

    源端对应的引擎类型

  • MultiSourceFlag:

    是否关联其它库表

  • SqlExpression:

    SQL 表达式

  • ProjectId:

    项目Id

  • WhereFlag:

    是否添加where参数



17736
17737
17738
# File 'lib/v20210820/models.rb', line 17736

def MultiSourceFlag
  @MultiSourceFlag
end

#NameObject

Parameters:

  • TemplateId:

    模板ID

  • Type:

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

  • Name:

    模板名称

  • QualityDim:

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

  • SourceObjectType:

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

  • Description:

    描述

  • SourceEngineTypes:

    源端对应的引擎类型

  • MultiSourceFlag:

    是否关联其它库表

  • SqlExpression:

    SQL 表达式

  • ProjectId:

    项目Id

  • WhereFlag:

    是否添加where参数



17736
17737
17738
# File 'lib/v20210820/models.rb', line 17736

def Name
  @Name
end

#ProjectIdObject

Parameters:

  • TemplateId:

    模板ID

  • Type:

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

  • Name:

    模板名称

  • QualityDim:

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

  • SourceObjectType:

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

  • Description:

    描述

  • SourceEngineTypes:

    源端对应的引擎类型

  • MultiSourceFlag:

    是否关联其它库表

  • SqlExpression:

    SQL 表达式

  • ProjectId:

    项目Id

  • WhereFlag:

    是否添加where参数



17736
17737
17738
# File 'lib/v20210820/models.rb', line 17736

def ProjectId
  @ProjectId
end

#QualityDimObject

Parameters:

  • TemplateId:

    模板ID

  • Type:

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

  • Name:

    模板名称

  • QualityDim:

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

  • SourceObjectType:

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

  • Description:

    描述

  • SourceEngineTypes:

    源端对应的引擎类型

  • MultiSourceFlag:

    是否关联其它库表

  • SqlExpression:

    SQL 表达式

  • ProjectId:

    项目Id

  • WhereFlag:

    是否添加where参数



17736
17737
17738
# File 'lib/v20210820/models.rb', line 17736

def QualityDim
  @QualityDim
end

#SourceEngineTypesObject

Parameters:

  • TemplateId:

    模板ID

  • Type:

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

  • Name:

    模板名称

  • QualityDim:

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

  • SourceObjectType:

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

  • Description:

    描述

  • SourceEngineTypes:

    源端对应的引擎类型

  • MultiSourceFlag:

    是否关联其它库表

  • SqlExpression:

    SQL 表达式

  • ProjectId:

    项目Id

  • WhereFlag:

    是否添加where参数



17736
17737
17738
# File 'lib/v20210820/models.rb', line 17736

def SourceEngineTypes
  @SourceEngineTypes
end

#SourceObjectTypeObject

Parameters:

  • TemplateId:

    模板ID

  • Type:

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

  • Name:

    模板名称

  • QualityDim:

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

  • SourceObjectType:

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

  • Description:

    描述

  • SourceEngineTypes:

    源端对应的引擎类型

  • MultiSourceFlag:

    是否关联其它库表

  • SqlExpression:

    SQL 表达式

  • ProjectId:

    项目Id

  • WhereFlag:

    是否添加where参数



17736
17737
17738
# File 'lib/v20210820/models.rb', line 17736

def SourceObjectType
  @SourceObjectType
end

#SqlExpressionObject

Parameters:

  • TemplateId:

    模板ID

  • Type:

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

  • Name:

    模板名称

  • QualityDim:

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

  • SourceObjectType:

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

  • Description:

    描述

  • SourceEngineTypes:

    源端对应的引擎类型

  • MultiSourceFlag:

    是否关联其它库表

  • SqlExpression:

    SQL 表达式

  • ProjectId:

    项目Id

  • WhereFlag:

    是否添加where参数



17736
17737
17738
# File 'lib/v20210820/models.rb', line 17736

def SqlExpression
  @SqlExpression
end

#TemplateIdObject

Parameters:

  • TemplateId:

    模板ID

  • Type:

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

  • Name:

    模板名称

  • QualityDim:

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

  • SourceObjectType:

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

  • Description:

    描述

  • SourceEngineTypes:

    源端对应的引擎类型

  • MultiSourceFlag:

    是否关联其它库表

  • SqlExpression:

    SQL 表达式

  • ProjectId:

    项目Id

  • WhereFlag:

    是否添加where参数



17736
17737
17738
# File 'lib/v20210820/models.rb', line 17736

def TemplateId
  @TemplateId
end

#TypeObject

Parameters:

  • TemplateId:

    模板ID

  • Type:

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

  • Name:

    模板名称

  • QualityDim:

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

  • SourceObjectType:

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

  • Description:

    描述

  • SourceEngineTypes:

    源端对应的引擎类型

  • MultiSourceFlag:

    是否关联其它库表

  • SqlExpression:

    SQL 表达式

  • ProjectId:

    项目Id

  • WhereFlag:

    是否添加where参数



17736
17737
17738
# File 'lib/v20210820/models.rb', line 17736

def Type
  @Type
end

#WhereFlagObject

Parameters:

  • TemplateId:

    模板ID

  • Type:

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

  • Name:

    模板名称

  • QualityDim:

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

  • SourceObjectType:

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

  • Description:

    描述

  • SourceEngineTypes:

    源端对应的引擎类型

  • MultiSourceFlag:

    是否关联其它库表

  • SqlExpression:

    SQL 表达式

  • ProjectId:

    项目Id

  • WhereFlag:

    是否添加where参数



17736
17737
17738
# File 'lib/v20210820/models.rb', line 17736

def WhereFlag
  @WhereFlag
end

Instance Method Details

#deserialize(params) ⇒ Object



17752
17753
17754
17755
17756
17757
17758
17759
17760
17761
17762
17763
17764
# File 'lib/v20210820/models.rb', line 17752

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