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.
26203 26204 26205 26206 26207 26208 26209 26210 26211 26212 26213 26214 26215 26216 26217 26218 26219 26220 26221 26222 26223 26224 26225 26226 26227 26228 26229 26230 |
# File 'lib/v20210820/models.rb', line 26203 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
26201 26202 26203 |
# File 'lib/v20210820/models.rb', line 26201 def AlarmLevel @AlarmLevel end |
#CompareRule ⇒ Object
26201 26202 26203 |
# File 'lib/v20210820/models.rb', line 26201 def CompareRule @CompareRule end |
#ConditionExpression ⇒ Object
26201 26202 26203 |
# File 'lib/v20210820/models.rb', line 26201 def ConditionExpression @ConditionExpression end |
#ConditionType ⇒ Object
26201 26202 26203 |
# File 'lib/v20210820/models.rb', line 26201 def ConditionType @ConditionType end |
#CustomSql ⇒ Object
26201 26202 26203 |
# File 'lib/v20210820/models.rb', line 26201 def CustomSql @CustomSql end |
#Description ⇒ Object
26201 26202 26203 |
# File 'lib/v20210820/models.rb', line 26201 def Description @Description end |
#FieldConfig ⇒ Object
26201 26202 26203 |
# File 'lib/v20210820/models.rb', line 26201 def FieldConfig @FieldConfig end |
#Name ⇒ Object
26201 26202 26203 |
# File 'lib/v20210820/models.rb', line 26201 def Name @Name end |
#ProjectId ⇒ Object
26201 26202 26203 |
# File 'lib/v20210820/models.rb', line 26201 def ProjectId @ProjectId end |
#QualityDim ⇒ Object
26201 26202 26203 |
# File 'lib/v20210820/models.rb', line 26201 def QualityDim @QualityDim end |
#RelConditionExpr ⇒ Object
26201 26202 26203 |
# File 'lib/v20210820/models.rb', line 26201 def RelConditionExpr @RelConditionExpr end |
#RuleGroupId ⇒ Object
26201 26202 26203 |
# File 'lib/v20210820/models.rb', line 26201 def RuleGroupId @RuleGroupId end |
#RuleId ⇒ Object
26201 26202 26203 |
# File 'lib/v20210820/models.rb', line 26201 def RuleId @RuleId end |
#RuleTemplateId ⇒ Object
26201 26202 26203 |
# File 'lib/v20210820/models.rb', line 26201 def RuleTemplateId @RuleTemplateId end |
#SourceEngineTypes ⇒ Object
26201 26202 26203 |
# File 'lib/v20210820/models.rb', line 26201 def SourceEngineTypes @SourceEngineTypes end |
#SourceObjectDataTypeName ⇒ Object
26201 26202 26203 |
# File 'lib/v20210820/models.rb', line 26201 def SourceObjectDataTypeName @SourceObjectDataTypeName end |
#SourceObjectValue ⇒ Object
26201 26202 26203 |
# File 'lib/v20210820/models.rb', line 26201 def SourceObjectValue @SourceObjectValue end |
#TableId ⇒ Object
26201 26202 26203 |
# File 'lib/v20210820/models.rb', line 26201 def TableId @TableId end |
#TargetConditionExpr ⇒ Object
26201 26202 26203 |
# File 'lib/v20210820/models.rb', line 26201 def TargetConditionExpr @TargetConditionExpr end |
#TargetDatabaseId ⇒ Object
26201 26202 26203 |
# File 'lib/v20210820/models.rb', line 26201 def TargetDatabaseId @TargetDatabaseId end |
#TargetDatabaseName ⇒ Object
26201 26202 26203 |
# File 'lib/v20210820/models.rb', line 26201 def TargetDatabaseName @TargetDatabaseName end |
#TargetObjectValue ⇒ Object
26201 26202 26203 |
# File 'lib/v20210820/models.rb', line 26201 def TargetObjectValue @TargetObjectValue end |
#TargetSchemaName ⇒ Object
26201 26202 26203 |
# File 'lib/v20210820/models.rb', line 26201 def TargetSchemaName @TargetSchemaName end |
#TargetTableId ⇒ Object
26201 26202 26203 |
# File 'lib/v20210820/models.rb', line 26201 def TargetTableId @TargetTableId end |
#TargetTableName ⇒ Object
26201 26202 26203 |
# File 'lib/v20210820/models.rb', line 26201 def TargetTableName @TargetTableName end |
#Type ⇒ Object
26201 26202 26203 |
# File 'lib/v20210820/models.rb', line 26201 def Type @Type end |
Instance Method Details
#deserialize(params) ⇒ Object
26232 26233 26234 26235 26236 26237 26238 26239 26240 26241 26242 26243 26244 26245 26246 26247 26248 26249 26250 26251 26252 26253 26254 26255 26256 26257 26258 26259 26260 26261 26262 26263 26264 26265 |
# File 'lib/v20210820/models.rb', line 26232 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 |