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
- #TargetDatabaseName ⇒ Object
- #TargetObjectValue ⇒ Object
- #TargetSchemaName ⇒ Object
- #TargetTableId ⇒ Object
- #TargetTableName ⇒ 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, targetdatabasename = nil, targetschemaname = nil, targettablename = 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, targetdatabasename = nil, targetschemaname = nil, targettablename = nil) ⇒ ModifyRuleRequest
Returns a new instance of ModifyRuleRequest.
26353 26354 26355 26356 26357 26358 26359 26360 26361 26362 26363 26364 26365 26366 26367 26368 26369 26370 26371 26372 26373 26374 26375 26376 26377 26378 26379 26380 |
# File 'lib/v20210820/models.rb', line 26353 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, targetdatabasename=nil, targetschemaname=nil, targettablename=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 @TargetDatabaseName = targetdatabasename @TargetSchemaName = targetschemaname @TargetTableName = targettablename end |
Instance Attribute Details
#AlarmLevel ⇒ Object
26351 26352 26353 |
# File 'lib/v20210820/models.rb', line 26351 def AlarmLevel @AlarmLevel end |
#CompareRule ⇒ Object
26351 26352 26353 |
# File 'lib/v20210820/models.rb', line 26351 def CompareRule @CompareRule end |
#ConditionExpression ⇒ Object
26351 26352 26353 |
# File 'lib/v20210820/models.rb', line 26351 def ConditionExpression @ConditionExpression end |
#ConditionType ⇒ Object
26351 26352 26353 |
# File 'lib/v20210820/models.rb', line 26351 def ConditionType @ConditionType end |
#CustomSql ⇒ Object
26351 26352 26353 |
# File 'lib/v20210820/models.rb', line 26351 def CustomSql @CustomSql end |
#Description ⇒ Object
26351 26352 26353 |
# File 'lib/v20210820/models.rb', line 26351 def Description @Description end |
#FieldConfig ⇒ Object
26351 26352 26353 |
# File 'lib/v20210820/models.rb', line 26351 def FieldConfig @FieldConfig end |
#Name ⇒ Object
26351 26352 26353 |
# File 'lib/v20210820/models.rb', line 26351 def Name @Name end |
#ProjectId ⇒ Object
26351 26352 26353 |
# File 'lib/v20210820/models.rb', line 26351 def ProjectId @ProjectId end |
#QualityDim ⇒ Object
26351 26352 26353 |
# File 'lib/v20210820/models.rb', line 26351 def QualityDim @QualityDim end |
#RelConditionExpr ⇒ Object
26351 26352 26353 |
# File 'lib/v20210820/models.rb', line 26351 def RelConditionExpr @RelConditionExpr end |
#RuleGroupId ⇒ Object
26351 26352 26353 |
# File 'lib/v20210820/models.rb', line 26351 def RuleGroupId @RuleGroupId end |
#RuleId ⇒ Object
26351 26352 26353 |
# File 'lib/v20210820/models.rb', line 26351 def RuleId @RuleId end |
#RuleTemplateId ⇒ Object
26351 26352 26353 |
# File 'lib/v20210820/models.rb', line 26351 def RuleTemplateId @RuleTemplateId end |
#SourceEngineTypes ⇒ Object
26351 26352 26353 |
# File 'lib/v20210820/models.rb', line 26351 def SourceEngineTypes @SourceEngineTypes end |
#SourceObjectDataTypeName ⇒ Object
26351 26352 26353 |
# File 'lib/v20210820/models.rb', line 26351 def SourceObjectDataTypeName @SourceObjectDataTypeName end |
#SourceObjectValue ⇒ Object
26351 26352 26353 |
# File 'lib/v20210820/models.rb', line 26351 def SourceObjectValue @SourceObjectValue end |
#TableId ⇒ Object
26351 26352 26353 |
# File 'lib/v20210820/models.rb', line 26351 def TableId @TableId end |
#TargetConditionExpr ⇒ Object
26351 26352 26353 |
# File 'lib/v20210820/models.rb', line 26351 def TargetConditionExpr @TargetConditionExpr end |
#TargetDatabaseId ⇒ Object
26351 26352 26353 |
# File 'lib/v20210820/models.rb', line 26351 def TargetDatabaseId @TargetDatabaseId end |
#TargetDatabaseName ⇒ Object
26351 26352 26353 |
# File 'lib/v20210820/models.rb', line 26351 def TargetDatabaseName @TargetDatabaseName end |
#TargetObjectValue ⇒ Object
26351 26352 26353 |
# File 'lib/v20210820/models.rb', line 26351 def TargetObjectValue @TargetObjectValue end |
#TargetSchemaName ⇒ Object
26351 26352 26353 |
# File 'lib/v20210820/models.rb', line 26351 def TargetSchemaName @TargetSchemaName end |
#TargetTableId ⇒ Object
26351 26352 26353 |
# File 'lib/v20210820/models.rb', line 26351 def TargetTableId @TargetTableId end |
#TargetTableName ⇒ Object
26351 26352 26353 |
# File 'lib/v20210820/models.rb', line 26351 def TargetTableName @TargetTableName end |
#Type ⇒ Object
26351 26352 26353 |
# File 'lib/v20210820/models.rb', line 26351 def Type @Type end |
Instance Method Details
#deserialize(params) ⇒ Object
26382 26383 26384 26385 26386 26387 26388 26389 26390 26391 26392 26393 26394 26395 26396 26397 26398 26399 26400 26401 26402 26403 26404 26405 26406 26407 26408 26409 26410 26411 26412 26413 26414 26415 |
# File 'lib/v20210820/models.rb', line 26382 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'] @TargetDatabaseName = params['TargetDatabaseName'] @TargetSchemaName = params['TargetSchemaName'] @TargetTableName = params['TargetTableName'] end |