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.
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
#Description ⇒ Object
5505 5506 5507 |
# File 'lib/v20210820/models.rb', line 5505 def Description @Description end |
#MultiSourceFlag ⇒ Object
5505 5506 5507 |
# File 'lib/v20210820/models.rb', line 5505 def MultiSourceFlag @MultiSourceFlag end |
#Name ⇒ Object
5505 5506 5507 |
# File 'lib/v20210820/models.rb', line 5505 def Name @Name end |
#ProjectId ⇒ Object
5505 5506 5507 |
# File 'lib/v20210820/models.rb', line 5505 def ProjectId @ProjectId end |
#QualityDim ⇒ Object
5505 5506 5507 |
# File 'lib/v20210820/models.rb', line 5505 def QualityDim @QualityDim end |
#SourceEngineTypes ⇒ Object
5505 5506 5507 |
# File 'lib/v20210820/models.rb', line 5505 def SourceEngineTypes @SourceEngineTypes end |
#SourceObjectType ⇒ Object
5505 5506 5507 |
# File 'lib/v20210820/models.rb', line 5505 def SourceObjectType @SourceObjectType end |
#SqlExpression ⇒ Object
5505 5506 5507 |
# File 'lib/v20210820/models.rb', line 5505 def SqlExpression @SqlExpression end |
#Type ⇒ Object
5505 5506 5507 |
# File 'lib/v20210820/models.rb', line 5505 def Type @Type end |
#WhereFlag ⇒ Object
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 |