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.
5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 |
# File 'lib/v20210820/models.rb', line 5547 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
5545 5546 5547 |
# File 'lib/v20210820/models.rb', line 5545 def Description @Description end |
#MultiSourceFlag ⇒ Object
5545 5546 5547 |
# File 'lib/v20210820/models.rb', line 5545 def MultiSourceFlag @MultiSourceFlag end |
#Name ⇒ Object
5545 5546 5547 |
# File 'lib/v20210820/models.rb', line 5545 def Name @Name end |
#ProjectId ⇒ Object
5545 5546 5547 |
# File 'lib/v20210820/models.rb', line 5545 def ProjectId @ProjectId end |
#QualityDim ⇒ Object
5545 5546 5547 |
# File 'lib/v20210820/models.rb', line 5545 def QualityDim @QualityDim end |
#SourceEngineTypes ⇒ Object
5545 5546 5547 |
# File 'lib/v20210820/models.rb', line 5545 def SourceEngineTypes @SourceEngineTypes end |
#SourceObjectType ⇒ Object
5545 5546 5547 |
# File 'lib/v20210820/models.rb', line 5545 def SourceObjectType @SourceObjectType end |
#SqlExpression ⇒ Object
5545 5546 5547 |
# File 'lib/v20210820/models.rb', line 5545 def SqlExpression @SqlExpression end |
#Type ⇒ Object
5545 5546 5547 |
# File 'lib/v20210820/models.rb', line 5545 def Type @Type end |
#WhereFlag ⇒ Object
5545 5546 5547 |
# File 'lib/v20210820/models.rb', line 5545 def WhereFlag @WhereFlag end |
Instance Method Details
#deserialize(params) ⇒ Object
5560 5561 5562 5563 5564 5565 5566 5567 5568 5569 5570 5571 |
# File 'lib/v20210820/models.rb', line 5560 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 |