Class: TencentCloud::Cwp::V20180228::BaselineItemInfo
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cwp::V20180228::BaselineItemInfo
- Defined in:
- lib/v20180228/models.rb
Overview
基线信息
Instance Attribute Summary collapse
- #FixMethod ⇒ Object
- #ItemDesc ⇒ Object
- #ItemId ⇒ Object
- #ItemName ⇒ Object
- #Level ⇒ Object
- #RelatedCustomRuleInfo ⇒ Object
- #RuleId ⇒ Object
- #RuleName ⇒ Object
- #SysRuleId ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(itemid = nil, itemname = nil, ruleid = nil, itemdesc = nil, fixmethod = nil, rulename = nil, level = nil, sysruleid = nil, relatedcustomruleinfo = nil) ⇒ BaselineItemInfo
constructor
A new instance of BaselineItemInfo.
Constructor Details
#initialize(itemid = nil, itemname = nil, ruleid = nil, itemdesc = nil, fixmethod = nil, rulename = nil, level = nil, sysruleid = nil, relatedcustomruleinfo = nil) ⇒ BaselineItemInfo
Returns a new instance of BaselineItemInfo.
3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 |
# File 'lib/v20180228/models.rb', line 3445 def initialize(itemid=nil, itemname=nil, ruleid=nil, itemdesc=nil, fixmethod=nil, rulename=nil, level=nil, sysruleid=nil, =nil) @ItemId = itemid @ItemName = itemname @RuleId = ruleid @ItemDesc = itemdesc @FixMethod = fixmethod @RuleName = rulename @Level = level @SysRuleId = sysruleid @RelatedCustomRuleInfo = end |
Instance Attribute Details
#FixMethod ⇒ Object
3443 3444 3445 |
# File 'lib/v20180228/models.rb', line 3443 def FixMethod @FixMethod end |
#ItemDesc ⇒ Object
3443 3444 3445 |
# File 'lib/v20180228/models.rb', line 3443 def ItemDesc @ItemDesc end |
#ItemId ⇒ Object
3443 3444 3445 |
# File 'lib/v20180228/models.rb', line 3443 def ItemId @ItemId end |
#ItemName ⇒ Object
3443 3444 3445 |
# File 'lib/v20180228/models.rb', line 3443 def ItemName @ItemName end |
#Level ⇒ Object
3443 3444 3445 |
# File 'lib/v20180228/models.rb', line 3443 def Level @Level end |
#RelatedCustomRuleInfo ⇒ Object
3443 3444 3445 |
# File 'lib/v20180228/models.rb', line 3443 def RelatedCustomRuleInfo @RelatedCustomRuleInfo end |
#RuleId ⇒ Object
3443 3444 3445 |
# File 'lib/v20180228/models.rb', line 3443 def RuleId @RuleId end |
#RuleName ⇒ Object
3443 3444 3445 |
# File 'lib/v20180228/models.rb', line 3443 def RuleName @RuleName end |
#SysRuleId ⇒ Object
3443 3444 3445 |
# File 'lib/v20180228/models.rb', line 3443 def SysRuleId @SysRuleId end |
Instance Method Details
#deserialize(params) ⇒ Object
3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 |
# File 'lib/v20180228/models.rb', line 3457 def deserialize(params) @ItemId = params['ItemId'] @ItemName = params['ItemName'] @RuleId = params['RuleId'] @ItemDesc = params['ItemDesc'] @FixMethod = params['FixMethod'] @RuleName = params['RuleName'] @Level = params['Level'] @SysRuleId = params['SysRuleId'] unless params['RelatedCustomRuleInfo'].nil? @RelatedCustomRuleInfo = [] params['RelatedCustomRuleInfo'].each do |i| baselinecustomruleidname_tmp = BaselineCustomRuleIdName.new baselinecustomruleidname_tmp.deserialize(i) @RelatedCustomRuleInfo << baselinecustomruleidname_tmp end end end |