Class: TencentCloud::Cwp::V20180228::BaselineItemInfo

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180228/models.rb

Overview

基线信息

Instance Attribute Summary collapse

Instance Method Summary collapse

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, relatedcustomruleinfo=nil)
  @ItemId = itemid
  @ItemName = itemname
  @RuleId = ruleid
  @ItemDesc = itemdesc
  @FixMethod = fixmethod
  @RuleName = rulename
  @Level = level
  @SysRuleId = sysruleid
  @RelatedCustomRuleInfo = relatedcustomruleinfo
end

Instance Attribute Details

#FixMethodObject

Parameters:

  • ItemId:

    基线检测项ID

  • ItemName:

    检测项名字

  • RuleId:

    检测项所属规则的ID

  • ItemDesc:

    检测项描述

  • FixMethod:

    检测项的修复方法

  • RuleName:

    检测项所属规则名字

  • Level:

    危险等级

  • SysRuleId:

    系统规则ID

  • RelatedCustomRuleInfo:

    被引自定义规则信息



3443
3444
3445
# File 'lib/v20180228/models.rb', line 3443

def FixMethod
  @FixMethod
end

#ItemDescObject

Parameters:

  • ItemId:

    基线检测项ID

  • ItemName:

    检测项名字

  • RuleId:

    检测项所属规则的ID

  • ItemDesc:

    检测项描述

  • FixMethod:

    检测项的修复方法

  • RuleName:

    检测项所属规则名字

  • Level:

    危险等级

  • SysRuleId:

    系统规则ID

  • RelatedCustomRuleInfo:

    被引自定义规则信息



3443
3444
3445
# File 'lib/v20180228/models.rb', line 3443

def ItemDesc
  @ItemDesc
end

#ItemIdObject

Parameters:

  • ItemId:

    基线检测项ID

  • ItemName:

    检测项名字

  • RuleId:

    检测项所属规则的ID

  • ItemDesc:

    检测项描述

  • FixMethod:

    检测项的修复方法

  • RuleName:

    检测项所属规则名字

  • Level:

    危险等级

  • SysRuleId:

    系统规则ID

  • RelatedCustomRuleInfo:

    被引自定义规则信息



3443
3444
3445
# File 'lib/v20180228/models.rb', line 3443

def ItemId
  @ItemId
end

#ItemNameObject

Parameters:

  • ItemId:

    基线检测项ID

  • ItemName:

    检测项名字

  • RuleId:

    检测项所属规则的ID

  • ItemDesc:

    检测项描述

  • FixMethod:

    检测项的修复方法

  • RuleName:

    检测项所属规则名字

  • Level:

    危险等级

  • SysRuleId:

    系统规则ID

  • RelatedCustomRuleInfo:

    被引自定义规则信息



3443
3444
3445
# File 'lib/v20180228/models.rb', line 3443

def ItemName
  @ItemName
end

#LevelObject

Parameters:

  • ItemId:

    基线检测项ID

  • ItemName:

    检测项名字

  • RuleId:

    检测项所属规则的ID

  • ItemDesc:

    检测项描述

  • FixMethod:

    检测项的修复方法

  • RuleName:

    检测项所属规则名字

  • Level:

    危险等级

  • SysRuleId:

    系统规则ID

  • RelatedCustomRuleInfo:

    被引自定义规则信息



3443
3444
3445
# File 'lib/v20180228/models.rb', line 3443

def Level
  @Level
end

#RelatedCustomRuleInfoObject

Parameters:

  • ItemId:

    基线检测项ID

  • ItemName:

    检测项名字

  • RuleId:

    检测项所属规则的ID

  • ItemDesc:

    检测项描述

  • FixMethod:

    检测项的修复方法

  • RuleName:

    检测项所属规则名字

  • Level:

    危险等级

  • SysRuleId:

    系统规则ID

  • RelatedCustomRuleInfo:

    被引自定义规则信息



3443
3444
3445
# File 'lib/v20180228/models.rb', line 3443

def RelatedCustomRuleInfo
  @RelatedCustomRuleInfo
end

#RuleIdObject

Parameters:

  • ItemId:

    基线检测项ID

  • ItemName:

    检测项名字

  • RuleId:

    检测项所属规则的ID

  • ItemDesc:

    检测项描述

  • FixMethod:

    检测项的修复方法

  • RuleName:

    检测项所属规则名字

  • Level:

    危险等级

  • SysRuleId:

    系统规则ID

  • RelatedCustomRuleInfo:

    被引自定义规则信息



3443
3444
3445
# File 'lib/v20180228/models.rb', line 3443

def RuleId
  @RuleId
end

#RuleNameObject

Parameters:

  • ItemId:

    基线检测项ID

  • ItemName:

    检测项名字

  • RuleId:

    检测项所属规则的ID

  • ItemDesc:

    检测项描述

  • FixMethod:

    检测项的修复方法

  • RuleName:

    检测项所属规则名字

  • Level:

    危险等级

  • SysRuleId:

    系统规则ID

  • RelatedCustomRuleInfo:

    被引自定义规则信息



3443
3444
3445
# File 'lib/v20180228/models.rb', line 3443

def RuleName
  @RuleName
end

#SysRuleIdObject

Parameters:

  • ItemId:

    基线检测项ID

  • ItemName:

    检测项名字

  • RuleId:

    检测项所属规则的ID

  • ItemDesc:

    检测项描述

  • FixMethod:

    检测项的修复方法

  • RuleName:

    检测项所属规则名字

  • Level:

    危险等级

  • SysRuleId:

    系统规则ID

  • RelatedCustomRuleInfo:

    被引自定义规则信息



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