Class: TencentCloud::Cwp::V20180228::BaselineItem
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cwp::V20180228::BaselineItem
- Defined in:
- lib/v20180228/models.rb
Overview
基线项
Instance Attribute Summary collapse
- #CanBeFixed ⇒ Object
- #CategoryId ⇒ Object
- #DetectResultDesc ⇒ Object
- #DetectStatus ⇒ Object
- #FirstTime ⇒ Object
- #FixMethod ⇒ Object
- #HostId ⇒ Object
- #HostIp ⇒ Object
- #HostName ⇒ Object
- #ItemDesc ⇒ Object
- #ItemId ⇒ Object
- #ItemName ⇒ Object
- #LastTime ⇒ Object
- #Level ⇒ Object
- #MachineExtraInfo ⇒ Object
- #RuleName ⇒ Object
- #Uuid ⇒ Object
- #WanIp ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(itemid = nil, itemname = nil, categoryid = nil, itemdesc = nil, fixmethod = nil, rulename = nil, detectresultdesc = nil, level = nil, detectstatus = nil, hostid = nil, hostname = nil, hostip = nil, wanip = nil, firsttime = nil, lasttime = nil, canbefixed = nil, uuid = nil, machineextrainfo = nil) ⇒ BaselineItem
constructor
A new instance of BaselineItem.
Constructor Details
#initialize(itemid = nil, itemname = nil, categoryid = nil, itemdesc = nil, fixmethod = nil, rulename = nil, detectresultdesc = nil, level = nil, detectstatus = nil, hostid = nil, hostname = nil, hostip = nil, wanip = nil, firsttime = nil, lasttime = nil, canbefixed = nil, uuid = nil, machineextrainfo = nil) ⇒ BaselineItem
Returns a new instance of BaselineItem.
3308 3309 3310 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326 3327 |
# File 'lib/v20180228/models.rb', line 3308 def initialize(itemid=nil, itemname=nil, categoryid=nil, itemdesc=nil, fixmethod=nil, rulename=nil, detectresultdesc=nil, level=nil, detectstatus=nil, hostid=nil, hostname=nil, hostip=nil, wanip=nil, firsttime=nil, lasttime=nil, canbefixed=nil, uuid=nil, machineextrainfo=nil) @ItemId = itemid @ItemName = itemname @CategoryId = categoryid @ItemDesc = itemdesc @FixMethod = fixmethod @RuleName = rulename @DetectResultDesc = detectresultdesc @Level = level @DetectStatus = detectstatus @HostId = hostid @HostName = hostname @HostIp = hostip @WanIp = wanip @FirstTime = firsttime @LastTime = lasttime @CanBeFixed = canbefixed @Uuid = uuid @MachineExtraInfo = machineextrainfo end |
Instance Attribute Details
#CanBeFixed ⇒ Object
3306 3307 3308 |
# File 'lib/v20180228/models.rb', line 3306 def CanBeFixed @CanBeFixed end |
#CategoryId ⇒ Object
3306 3307 3308 |
# File 'lib/v20180228/models.rb', line 3306 def CategoryId @CategoryId end |
#DetectResultDesc ⇒ Object
3306 3307 3308 |
# File 'lib/v20180228/models.rb', line 3306 def DetectResultDesc @DetectResultDesc end |
#DetectStatus ⇒ Object
3306 3307 3308 |
# File 'lib/v20180228/models.rb', line 3306 def DetectStatus @DetectStatus end |
#FirstTime ⇒ Object
3306 3307 3308 |
# File 'lib/v20180228/models.rb', line 3306 def FirstTime @FirstTime end |
#FixMethod ⇒ Object
3306 3307 3308 |
# File 'lib/v20180228/models.rb', line 3306 def FixMethod @FixMethod end |
#HostId ⇒ Object
3306 3307 3308 |
# File 'lib/v20180228/models.rb', line 3306 def HostId @HostId end |
#HostIp ⇒ Object
3306 3307 3308 |
# File 'lib/v20180228/models.rb', line 3306 def HostIp @HostIp end |
#HostName ⇒ Object
3306 3307 3308 |
# File 'lib/v20180228/models.rb', line 3306 def HostName @HostName end |
#ItemDesc ⇒ Object
3306 3307 3308 |
# File 'lib/v20180228/models.rb', line 3306 def ItemDesc @ItemDesc end |
#ItemId ⇒ Object
3306 3307 3308 |
# File 'lib/v20180228/models.rb', line 3306 def ItemId @ItemId end |
#ItemName ⇒ Object
3306 3307 3308 |
# File 'lib/v20180228/models.rb', line 3306 def ItemName @ItemName end |
#LastTime ⇒ Object
3306 3307 3308 |
# File 'lib/v20180228/models.rb', line 3306 def LastTime @LastTime end |
#Level ⇒ Object
3306 3307 3308 |
# File 'lib/v20180228/models.rb', line 3306 def Level @Level end |
#MachineExtraInfo ⇒ Object
3306 3307 3308 |
# File 'lib/v20180228/models.rb', line 3306 def MachineExtraInfo @MachineExtraInfo end |
#RuleName ⇒ Object
3306 3307 3308 |
# File 'lib/v20180228/models.rb', line 3306 def RuleName @RuleName end |
#Uuid ⇒ Object
3306 3307 3308 |
# File 'lib/v20180228/models.rb', line 3306 def Uuid @Uuid end |
#WanIp ⇒ Object
3306 3307 3308 |
# File 'lib/v20180228/models.rb', line 3306 def WanIp @WanIp end |
Instance Method Details
#deserialize(params) ⇒ Object
3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 |
# File 'lib/v20180228/models.rb', line 3329 def deserialize(params) @ItemId = params['ItemId'] @ItemName = params['ItemName'] @CategoryId = params['CategoryId'] @ItemDesc = params['ItemDesc'] @FixMethod = params['FixMethod'] @RuleName = params['RuleName'] @DetectResultDesc = params['DetectResultDesc'] @Level = params['Level'] @DetectStatus = params['DetectStatus'] @HostId = params['HostId'] @HostName = params['HostName'] @HostIp = params['HostIp'] @WanIp = params['WanIp'] @FirstTime = params['FirstTime'] @LastTime = params['LastTime'] @CanBeFixed = params['CanBeFixed'] @Uuid = params['Uuid'] unless params['MachineExtraInfo'].nil? @MachineExtraInfo = MachineExtraInfo.new @MachineExtraInfo.deserialize(params['MachineExtraInfo']) end end |