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.
24673 24674 24675 24676 24677 24678 24679 24680 24681 24682 24683 24684 24685 24686 24687 24688 24689 24690 24691 24692 24693 24694 24695 24696 24697 |
# File 'lib/v20210820/models.rb', line 24673 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
24671 24672 24673 |
# File 'lib/v20210820/models.rb', line 24671 def AlarmLevel @AlarmLevel end |
#CompareRule ⇒ Object
24671 24672 24673 |
# File 'lib/v20210820/models.rb', line 24671 def CompareRule @CompareRule end |
#ConditionExpression ⇒ Object
24671 24672 24673 |
# File 'lib/v20210820/models.rb', line 24671 def ConditionExpression @ConditionExpression end |
#ConditionType ⇒ Object
24671 24672 24673 |
# File 'lib/v20210820/models.rb', line 24671 def ConditionType @ConditionType end |
#CustomSql ⇒ Object
24671 24672 24673 |
# File 'lib/v20210820/models.rb', line 24671 def CustomSql @CustomSql end |
#Description ⇒ Object
24671 24672 24673 |
# File 'lib/v20210820/models.rb', line 24671 def Description @Description end |
#FieldConfig ⇒ Object
24671 24672 24673 |
# File 'lib/v20210820/models.rb', line 24671 def FieldConfig @FieldConfig end |
#Name ⇒ Object
24671 24672 24673 |
# File 'lib/v20210820/models.rb', line 24671 def Name @Name end |
#ProjectId ⇒ Object
24671 24672 24673 |
# File 'lib/v20210820/models.rb', line 24671 def ProjectId @ProjectId end |
#QualityDim ⇒ Object
24671 24672 24673 |
# File 'lib/v20210820/models.rb', line 24671 def QualityDim @QualityDim end |
#RelConditionExpr ⇒ Object
24671 24672 24673 |
# File 'lib/v20210820/models.rb', line 24671 def RelConditionExpr @RelConditionExpr end |
#RuleGroupId ⇒ Object
24671 24672 24673 |
# File 'lib/v20210820/models.rb', line 24671 def RuleGroupId @RuleGroupId end |
#RuleId ⇒ Object
24671 24672 24673 |
# File 'lib/v20210820/models.rb', line 24671 def RuleId @RuleId end |
#RuleTemplateId ⇒ Object
24671 24672 24673 |
# File 'lib/v20210820/models.rb', line 24671 def RuleTemplateId @RuleTemplateId end |
#SourceEngineTypes ⇒ Object
24671 24672 24673 |
# File 'lib/v20210820/models.rb', line 24671 def SourceEngineTypes @SourceEngineTypes end |
#SourceObjectDataTypeName ⇒ Object
24671 24672 24673 |
# File 'lib/v20210820/models.rb', line 24671 def SourceObjectDataTypeName @SourceObjectDataTypeName end |
#SourceObjectValue ⇒ Object
24671 24672 24673 |
# File 'lib/v20210820/models.rb', line 24671 def SourceObjectValue @SourceObjectValue end |
#TableId ⇒ Object
24671 24672 24673 |
# File 'lib/v20210820/models.rb', line 24671 def TableId @TableId end |
#TargetConditionExpr ⇒ Object
24671 24672 24673 |
# File 'lib/v20210820/models.rb', line 24671 def TargetConditionExpr @TargetConditionExpr end |
#TargetDatabaseId ⇒ Object
24671 24672 24673 |
# File 'lib/v20210820/models.rb', line 24671 def TargetDatabaseId @TargetDatabaseId end |
#TargetObjectValue ⇒ Object
24671 24672 24673 |
# File 'lib/v20210820/models.rb', line 24671 def TargetObjectValue @TargetObjectValue end |
#TargetTableId ⇒ Object
24671 24672 24673 |
# File 'lib/v20210820/models.rb', line 24671 def TargetTableId @TargetTableId end |
#Type ⇒ Object
24671 24672 24673 |
# File 'lib/v20210820/models.rb', line 24671 def Type @Type end |
Instance Method Details
#deserialize(params) ⇒ Object
24699 24700 24701 24702 24703 24704 24705 24706 24707 24708 24709 24710 24711 24712 24713 24714 24715 24716 24717 24718 24719 24720 24721 24722 24723 24724 24725 24726 24727 24728 24729 |
# File 'lib/v20210820/models.rb', line 24699 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 |