Class: TencentCloud::Cwp::V20180228::VulDefenceEvent
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cwp::V20180228::VulDefenceEvent
- Defined in:
- lib/v20180228/models.rb
Overview
漏洞详细信息
Instance Attribute Summary collapse
- #Alias ⇒ Object
- #City ⇒ Object
- #Count ⇒ Object
- #CreateTime ⇒ Object
- #CveId ⇒ Object
- #EventType ⇒ Object
- #FixType ⇒ Object
- #Id ⇒ Object
- #MachineExtraInfo ⇒ Object
- #MergeTime ⇒ Object
- #PrivateIp ⇒ Object
- #PublicIp ⇒ Object
- #Quuid ⇒ Object
- #SourceIp ⇒ Object
- #SourcePort ⇒ Object
- #Status ⇒ Object
- #UpgradeType ⇒ Object
- #Uuid ⇒ Object
- #VulId ⇒ Object
- #VulName ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(vulid = nil, vulname = nil, cveid = nil, id = nil, quuid = nil, _alias = nil, privateip = nil, publicip = nil, eventtype = nil, sourceip = nil, city = nil, sourceport = nil, createtime = nil, mergetime = nil, count = nil, status = nil, upgradetype = nil, fixtype = nil, uuid = nil, machineextrainfo = nil) ⇒ VulDefenceEvent
constructor
A new instance of VulDefenceEvent.
Constructor Details
#initialize(vulid = nil, vulname = nil, cveid = nil, id = nil, quuid = nil, _alias = nil, privateip = nil, publicip = nil, eventtype = nil, sourceip = nil, city = nil, sourceport = nil, createtime = nil, mergetime = nil, count = nil, status = nil, upgradetype = nil, fixtype = nil, uuid = nil, machineextrainfo = nil) ⇒ VulDefenceEvent
Returns a new instance of VulDefenceEvent.
40290 40291 40292 40293 40294 40295 40296 40297 40298 40299 40300 40301 40302 40303 40304 40305 40306 40307 40308 40309 40310 40311 |
# File 'lib/v20180228/models.rb', line 40290 def initialize(vulid=nil, vulname=nil, cveid=nil, id=nil, quuid=nil, _alias=nil, privateip=nil, publicip=nil, eventtype=nil, sourceip=nil, city=nil, sourceport=nil, createtime=nil, mergetime=nil, count=nil, status=nil, upgradetype=nil, fixtype=nil, uuid=nil, machineextrainfo=nil) @VulId = vulid @VulName = vulname @CveId = cveid @Id = id @Quuid = quuid @Alias = _alias @PrivateIp = privateip @PublicIp = publicip @EventType = eventtype @SourceIp = sourceip @City = city @SourcePort = sourceport @CreateTime = createtime @MergeTime = mergetime @Count = count @Status = status @UpgradeType = upgradetype @FixType = fixtype @Uuid = uuid @MachineExtraInfo = machineextrainfo end |
Instance Attribute Details
#Alias ⇒ Object
40288 40289 40290 |
# File 'lib/v20180228/models.rb', line 40288 def Alias @Alias end |
#City ⇒ Object
40288 40289 40290 |
# File 'lib/v20180228/models.rb', line 40288 def City @City end |
#Count ⇒ Object
40288 40289 40290 |
# File 'lib/v20180228/models.rb', line 40288 def Count @Count end |
#CreateTime ⇒ Object
40288 40289 40290 |
# File 'lib/v20180228/models.rb', line 40288 def CreateTime @CreateTime end |
#CveId ⇒ Object
40288 40289 40290 |
# File 'lib/v20180228/models.rb', line 40288 def CveId @CveId end |
#EventType ⇒ Object
40288 40289 40290 |
# File 'lib/v20180228/models.rb', line 40288 def EventType @EventType end |
#FixType ⇒ Object
40288 40289 40290 |
# File 'lib/v20180228/models.rb', line 40288 def FixType @FixType end |
#Id ⇒ Object
40288 40289 40290 |
# File 'lib/v20180228/models.rb', line 40288 def Id @Id end |
#MachineExtraInfo ⇒ Object
40288 40289 40290 |
# File 'lib/v20180228/models.rb', line 40288 def MachineExtraInfo @MachineExtraInfo end |
#MergeTime ⇒ Object
40288 40289 40290 |
# File 'lib/v20180228/models.rb', line 40288 def MergeTime @MergeTime end |
#PrivateIp ⇒ Object
40288 40289 40290 |
# File 'lib/v20180228/models.rb', line 40288 def PrivateIp @PrivateIp end |
#PublicIp ⇒ Object
40288 40289 40290 |
# File 'lib/v20180228/models.rb', line 40288 def PublicIp @PublicIp end |
#Quuid ⇒ Object
40288 40289 40290 |
# File 'lib/v20180228/models.rb', line 40288 def Quuid @Quuid end |
#SourceIp ⇒ Object
40288 40289 40290 |
# File 'lib/v20180228/models.rb', line 40288 def SourceIp @SourceIp end |
#SourcePort ⇒ Object
40288 40289 40290 |
# File 'lib/v20180228/models.rb', line 40288 def SourcePort @SourcePort end |
#Status ⇒ Object
40288 40289 40290 |
# File 'lib/v20180228/models.rb', line 40288 def Status @Status end |
#UpgradeType ⇒ Object
40288 40289 40290 |
# File 'lib/v20180228/models.rb', line 40288 def UpgradeType @UpgradeType end |
#Uuid ⇒ Object
40288 40289 40290 |
# File 'lib/v20180228/models.rb', line 40288 def Uuid @Uuid end |
#VulId ⇒ Object
40288 40289 40290 |
# File 'lib/v20180228/models.rb', line 40288 def VulId @VulId end |
#VulName ⇒ Object
40288 40289 40290 |
# File 'lib/v20180228/models.rb', line 40288 def VulName @VulName end |
Instance Method Details
#deserialize(params) ⇒ Object
40313 40314 40315 40316 40317 40318 40319 40320 40321 40322 40323 40324 40325 40326 40327 40328 40329 40330 40331 40332 40333 40334 40335 40336 40337 |
# File 'lib/v20180228/models.rb', line 40313 def deserialize(params) @VulId = params['VulId'] @VulName = params['VulName'] @CveId = params['CveId'] @Id = params['Id'] @Quuid = params['Quuid'] @Alias = params['Alias'] @PrivateIp = params['PrivateIp'] @PublicIp = params['PublicIp'] @EventType = params['EventType'] @SourceIp = params['SourceIp'] @City = params['City'] @SourcePort = params['SourcePort'] @CreateTime = params['CreateTime'] @MergeTime = params['MergeTime'] @Count = params['Count'] @Status = params['Status'] @UpgradeType = params['UpgradeType'] @FixType = params['FixType'] @Uuid = params['Uuid'] unless params['MachineExtraInfo'].nil? @MachineExtraInfo = MachineExtraInfo.new @MachineExtraInfo.deserialize(params['MachineExtraInfo']) end end |