Class: TencentCloud::Wedata::V20210820::ModifyRuleRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Wedata::V20210820::ModifyRuleRequest
- Defined in:
- lib/v20210820/models.rb
Overview
ModifyRule请求参数结构体
Instance Attribute Summary collapse
- #AlarmLevel ⇒ Object
- #CompareRule ⇒ Object
- #ConditionExpression ⇒ Object
- #ConditionType ⇒ Object
- #CustomSql ⇒ Object
- #Description ⇒ Object
- #FieldConfig ⇒ Object
- #Name ⇒ Object
- #ProjectId ⇒ Object
- #QualityDim ⇒ Object
- #RelConditionExpr ⇒ Object
- #RuleGroupId ⇒ Object
- #RuleId ⇒ Object
- #RuleTemplateId ⇒ Object
- #SourceEngineTypes ⇒ Object
- #SourceObjectDataTypeName ⇒ Object
- #SourceObjectValue ⇒ Object
- #TableId ⇒ Object
- #TargetConditionExpr ⇒ Object
- #TargetDatabaseId ⇒ Object
- #TargetObjectValue ⇒ Object
- #TargetTableId ⇒ Object
- #Type ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(projectid = nil, ruleid = nil, rulegroupid = nil, name = nil, tableid = nil, ruletemplateid = nil, type = nil, qualitydim = nil, sourceobjectdatatypename = nil, sourceobjectvalue = nil, conditiontype = nil, conditionexpression = nil, customsql = nil, comparerule = nil, alarmlevel = nil, description = nil, targetdatabaseid = nil, targettableid = nil, targetconditionexpr = nil, relconditionexpr = nil, fieldconfig = nil, targetobjectvalue = nil, sourceenginetypes = nil) ⇒ ModifyRuleRequest
constructor
A new instance of ModifyRuleRequest.
Constructor Details
#initialize(projectid = nil, ruleid = nil, rulegroupid = nil, name = nil, tableid = nil, ruletemplateid = nil, type = nil, qualitydim = nil, sourceobjectdatatypename = nil, sourceobjectvalue = nil, conditiontype = nil, conditionexpression = nil, customsql = nil, comparerule = nil, alarmlevel = nil, description = nil, targetdatabaseid = nil, targettableid = nil, targetconditionexpr = nil, relconditionexpr = nil, fieldconfig = nil, targetobjectvalue = nil, sourceenginetypes = nil) ⇒ ModifyRuleRequest
Returns a new instance of ModifyRuleRequest.
17631 17632 17633 17634 17635 17636 17637 17638 17639 17640 17641 17642 17643 17644 17645 17646 17647 17648 17649 17650 17651 17652 17653 17654 17655 |
# File 'lib/v20210820/models.rb', line 17631 def initialize(projectid=nil, ruleid=nil, rulegroupid=nil, name=nil, tableid=nil, ruletemplateid=nil, type=nil, qualitydim=nil, sourceobjectdatatypename=nil, sourceobjectvalue=nil, conditiontype=nil, conditionexpression=nil, customsql=nil, comparerule=nil, alarmlevel=nil, description=nil, targetdatabaseid=nil, targettableid=nil, targetconditionexpr=nil, relconditionexpr=nil, fieldconfig=nil, targetobjectvalue=nil, sourceenginetypes=nil) @ProjectId = projectid @RuleId = ruleid @RuleGroupId = rulegroupid @Name = name @TableId = tableid @RuleTemplateId = ruletemplateid @Type = type @QualityDim = qualitydim @SourceObjectDataTypeName = sourceobjectdatatypename @SourceObjectValue = sourceobjectvalue @ConditionType = conditiontype @ConditionExpression = conditionexpression @CustomSql = customsql @CompareRule = comparerule @AlarmLevel = alarmlevel @Description = description @TargetDatabaseId = targetdatabaseid @TargetTableId = targettableid @TargetConditionExpr = targetconditionexpr @RelConditionExpr = relconditionexpr @FieldConfig = fieldconfig @TargetObjectValue = targetobjectvalue @SourceEngineTypes = sourceenginetypes end |
Instance Attribute Details
#AlarmLevel ⇒ Object
17629 17630 17631 |
# File 'lib/v20210820/models.rb', line 17629 def AlarmLevel @AlarmLevel end |
#CompareRule ⇒ Object
17629 17630 17631 |
# File 'lib/v20210820/models.rb', line 17629 def CompareRule @CompareRule end |
#ConditionExpression ⇒ Object
17629 17630 17631 |
# File 'lib/v20210820/models.rb', line 17629 def ConditionExpression @ConditionExpression end |
#ConditionType ⇒ Object
17629 17630 17631 |
# File 'lib/v20210820/models.rb', line 17629 def ConditionType @ConditionType end |
#CustomSql ⇒ Object
17629 17630 17631 |
# File 'lib/v20210820/models.rb', line 17629 def CustomSql @CustomSql end |
#Description ⇒ Object
17629 17630 17631 |
# File 'lib/v20210820/models.rb', line 17629 def Description @Description end |
#FieldConfig ⇒ Object
17629 17630 17631 |
# File 'lib/v20210820/models.rb', line 17629 def FieldConfig @FieldConfig end |
#Name ⇒ Object
17629 17630 17631 |
# File 'lib/v20210820/models.rb', line 17629 def Name @Name end |
#ProjectId ⇒ Object
17629 17630 17631 |
# File 'lib/v20210820/models.rb', line 17629 def ProjectId @ProjectId end |
#QualityDim ⇒ Object
17629 17630 17631 |
# File 'lib/v20210820/models.rb', line 17629 def QualityDim @QualityDim end |
#RelConditionExpr ⇒ Object
17629 17630 17631 |
# File 'lib/v20210820/models.rb', line 17629 def RelConditionExpr @RelConditionExpr end |
#RuleGroupId ⇒ Object
17629 17630 17631 |
# File 'lib/v20210820/models.rb', line 17629 def RuleGroupId @RuleGroupId end |
#RuleId ⇒ Object
17629 17630 17631 |
# File 'lib/v20210820/models.rb', line 17629 def RuleId @RuleId end |
#RuleTemplateId ⇒ Object
17629 17630 17631 |
# File 'lib/v20210820/models.rb', line 17629 def RuleTemplateId @RuleTemplateId end |
#SourceEngineTypes ⇒ Object
17629 17630 17631 |
# File 'lib/v20210820/models.rb', line 17629 def SourceEngineTypes @SourceEngineTypes end |
#SourceObjectDataTypeName ⇒ Object
17629 17630 17631 |
# File 'lib/v20210820/models.rb', line 17629 def SourceObjectDataTypeName @SourceObjectDataTypeName end |
#SourceObjectValue ⇒ Object
17629 17630 17631 |
# File 'lib/v20210820/models.rb', line 17629 def SourceObjectValue @SourceObjectValue end |
#TableId ⇒ Object
17629 17630 17631 |
# File 'lib/v20210820/models.rb', line 17629 def TableId @TableId end |
#TargetConditionExpr ⇒ Object
17629 17630 17631 |
# File 'lib/v20210820/models.rb', line 17629 def TargetConditionExpr @TargetConditionExpr end |
#TargetDatabaseId ⇒ Object
17629 17630 17631 |
# File 'lib/v20210820/models.rb', line 17629 def TargetDatabaseId @TargetDatabaseId end |
#TargetObjectValue ⇒ Object
17629 17630 17631 |
# File 'lib/v20210820/models.rb', line 17629 def TargetObjectValue @TargetObjectValue end |
#TargetTableId ⇒ Object
17629 17630 17631 |
# File 'lib/v20210820/models.rb', line 17629 def TargetTableId @TargetTableId end |
#Type ⇒ Object
17629 17630 17631 |
# File 'lib/v20210820/models.rb', line 17629 def Type @Type end |
Instance Method Details
#deserialize(params) ⇒ Object
17657 17658 17659 17660 17661 17662 17663 17664 17665 17666 17667 17668 17669 17670 17671 17672 17673 17674 17675 17676 17677 17678 17679 17680 17681 17682 17683 17684 17685 17686 17687 |
# File 'lib/v20210820/models.rb', line 17657 def deserialize(params) @ProjectId = params['ProjectId'] @RuleId = params['RuleId'] @RuleGroupId = params['RuleGroupId'] @Name = params['Name'] @TableId = params['TableId'] @RuleTemplateId = params['RuleTemplateId'] @Type = params['Type'] @QualityDim = params['QualityDim'] @SourceObjectDataTypeName = params['SourceObjectDataTypeName'] @SourceObjectValue = params['SourceObjectValue'] @ConditionType = params['ConditionType'] @ConditionExpression = params['ConditionExpression'] @CustomSql = params['CustomSql'] unless params['CompareRule'].nil? @CompareRule = CompareRule.new @CompareRule.deserialize(params['CompareRule']) end @AlarmLevel = params['AlarmLevel'] @Description = params['Description'] @TargetDatabaseId = params['TargetDatabaseId'] @TargetTableId = params['TargetTableId'] @TargetConditionExpr = params['TargetConditionExpr'] @RelConditionExpr = params['RelConditionExpr'] unless params['FieldConfig'].nil? @FieldConfig = RuleFieldConfig.new @FieldConfig.deserialize(params['FieldConfig']) end @TargetObjectValue = params['TargetObjectValue'] @SourceEngineTypes = params['SourceEngineTypes'] end |