Class: TencentCloud::Wedata::V20210820::CreateRuleTemplateRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Wedata::V20210820::CreateRuleTemplateRequest
- Defined in:
- lib/v20210820/models.rb
Overview
CreateRuleTemplate请求参数结构体
Instance Attribute Summary collapse
- #Description ⇒ Object
- #MultiSourceFlag ⇒ Object
- #Name ⇒ Object
- #ProjectId ⇒ Object
- #QualityDim ⇒ Object
- #SourceEngineTypes ⇒ Object
- #SourceObjectType ⇒ Object
- #SqlExpression ⇒ Object
- #Type ⇒ Object
- #WhereFlag ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(type = nil, name = nil, qualitydim = nil, sourceobjecttype = nil, description = nil, sourceenginetypes = nil, multisourceflag = nil, sqlexpression = nil, projectid = nil, whereflag = nil) ⇒ CreateRuleTemplateRequest
constructor
A new instance of CreateRuleTemplateRequest.
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
#Description ⇒ Object
3757 3758 3759 |
# File 'lib/v20210820/models.rb', line 3757 def Description @Description end |
#MultiSourceFlag ⇒ Object
3757 3758 3759 |
# File 'lib/v20210820/models.rb', line 3757 def MultiSourceFlag @MultiSourceFlag end |
#Name ⇒ Object
3757 3758 3759 |
# File 'lib/v20210820/models.rb', line 3757 def Name @Name end |
#ProjectId ⇒ Object
3757 3758 3759 |
# File 'lib/v20210820/models.rb', line 3757 def ProjectId @ProjectId end |
#QualityDim ⇒ Object
3757 3758 3759 |
# File 'lib/v20210820/models.rb', line 3757 def QualityDim @QualityDim end |
#SourceEngineTypes ⇒ Object
3757 3758 3759 |
# File 'lib/v20210820/models.rb', line 3757 def SourceEngineTypes @SourceEngineTypes end |
#SourceObjectType ⇒ Object
3757 3758 3759 |
# File 'lib/v20210820/models.rb', line 3757 def SourceObjectType @SourceObjectType end |
#SqlExpression ⇒ Object
3757 3758 3759 |
# File 'lib/v20210820/models.rb', line 3757 def SqlExpression @SqlExpression end |
#Type ⇒ Object
3757 3758 3759 |
# File 'lib/v20210820/models.rb', line 3757 def Type @Type end |
#WhereFlag ⇒ Object
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 |