Class: TencentCloud::Csip::V20221121::BugInfoDetail
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Csip::V20221121::BugInfoDetail
- Defined in:
- lib/v20221121/models.rb
Overview
漏洞详细信息
Instance Attribute Summary collapse
- #CreateTime ⇒ Object
- #CVEId ⇒ Object
- #CVSSScore ⇒ Object
- #Fix ⇒ Object
- #Id ⇒ Object
- #ImpactCOMPENT ⇒ Object
- #ImpactOs ⇒ Object
- #ImpactVersion ⇒ Object
- #IsPublish ⇒ Object
- #Level ⇒ Object
- #PatchId ⇒ Object
- #ProSupport ⇒ Object
- #Reference ⇒ Object
- #ReleaseTime ⇒ Object
- #SubCategory ⇒ Object
- #Tag ⇒ Object
- #UpdateTime ⇒ Object
- #VULCategory ⇒ Object
- #VULDescribe ⇒ Object
- #VULName ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(id = nil, patchid = nil, vulname = nil, level = nil, cvssscore = nil, cveid = nil, tag = nil, vulcategory = nil, impactos = nil, impactcompent = nil, impactversion = nil, reference = nil, vuldescribe = nil, fix = nil, prosupport = nil, ispublish = nil, releasetime = nil, createtime = nil, updatetime = nil, subcategory = nil) ⇒ BugInfoDetail
constructor
A new instance of BugInfoDetail.
Constructor Details
#initialize(id = nil, patchid = nil, vulname = nil, level = nil, cvssscore = nil, cveid = nil, tag = nil, vulcategory = nil, impactos = nil, impactcompent = nil, impactversion = nil, reference = nil, vuldescribe = nil, fix = nil, prosupport = nil, ispublish = nil, releasetime = nil, createtime = nil, updatetime = nil, subcategory = nil) ⇒ BugInfoDetail
Returns a new instance of BugInfoDetail.
2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 |
# File 'lib/v20221121/models.rb', line 2366 def initialize(id=nil, patchid=nil, vulname=nil, level=nil, cvssscore=nil, cveid=nil, tag=nil, vulcategory=nil, impactos=nil, impactcompent=nil, impactversion=nil, reference=nil, vuldescribe=nil, fix=nil, prosupport=nil, ispublish=nil, releasetime=nil, createtime=nil, updatetime=nil, subcategory=nil) @Id = id @PatchId = patchid @VULName = vulname @Level = level @CVSSScore = cvssscore @CVEId = cveid @Tag = tag @VULCategory = vulcategory @ImpactOs = impactos @ImpactCOMPENT = impactcompent @ImpactVersion = impactversion @Reference = reference @VULDescribe = vuldescribe @Fix = fix @ProSupport = prosupport @IsPublish = ispublish @ReleaseTime = releasetime @CreateTime = createtime @UpdateTime = updatetime @SubCategory = subcategory end |
Instance Attribute Details
#CreateTime ⇒ Object
2364 2365 2366 |
# File 'lib/v20221121/models.rb', line 2364 def CreateTime @CreateTime end |
#CVEId ⇒ Object
2364 2365 2366 |
# File 'lib/v20221121/models.rb', line 2364 def CVEId @CVEId end |
#CVSSScore ⇒ Object
2364 2365 2366 |
# File 'lib/v20221121/models.rb', line 2364 def CVSSScore @CVSSScore end |
#Fix ⇒ Object
2364 2365 2366 |
# File 'lib/v20221121/models.rb', line 2364 def Fix @Fix end |
#Id ⇒ Object
2364 2365 2366 |
# File 'lib/v20221121/models.rb', line 2364 def Id @Id end |
#ImpactCOMPENT ⇒ Object
2364 2365 2366 |
# File 'lib/v20221121/models.rb', line 2364 def ImpactCOMPENT @ImpactCOMPENT end |
#ImpactOs ⇒ Object
2364 2365 2366 |
# File 'lib/v20221121/models.rb', line 2364 def ImpactOs @ImpactOs end |
#ImpactVersion ⇒ Object
2364 2365 2366 |
# File 'lib/v20221121/models.rb', line 2364 def ImpactVersion @ImpactVersion end |
#IsPublish ⇒ Object
2364 2365 2366 |
# File 'lib/v20221121/models.rb', line 2364 def IsPublish @IsPublish end |
#Level ⇒ Object
2364 2365 2366 |
# File 'lib/v20221121/models.rb', line 2364 def Level @Level end |
#PatchId ⇒ Object
2364 2365 2366 |
# File 'lib/v20221121/models.rb', line 2364 def PatchId @PatchId end |
#ProSupport ⇒ Object
2364 2365 2366 |
# File 'lib/v20221121/models.rb', line 2364 def ProSupport @ProSupport end |
#Reference ⇒ Object
2364 2365 2366 |
# File 'lib/v20221121/models.rb', line 2364 def Reference @Reference end |
#ReleaseTime ⇒ Object
2364 2365 2366 |
# File 'lib/v20221121/models.rb', line 2364 def ReleaseTime @ReleaseTime end |
#SubCategory ⇒ Object
2364 2365 2366 |
# File 'lib/v20221121/models.rb', line 2364 def SubCategory @SubCategory end |
#Tag ⇒ Object
2364 2365 2366 |
# File 'lib/v20221121/models.rb', line 2364 def Tag @Tag end |
#UpdateTime ⇒ Object
2364 2365 2366 |
# File 'lib/v20221121/models.rb', line 2364 def UpdateTime @UpdateTime end |
#VULCategory ⇒ Object
2364 2365 2366 |
# File 'lib/v20221121/models.rb', line 2364 def VULCategory @VULCategory end |
#VULDescribe ⇒ Object
2364 2365 2366 |
# File 'lib/v20221121/models.rb', line 2364 def VULDescribe @VULDescribe end |
#VULName ⇒ Object
2364 2365 2366 |
# File 'lib/v20221121/models.rb', line 2364 def VULName @VULName end |
Instance Method Details
#deserialize(params) ⇒ Object
2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 |
# File 'lib/v20221121/models.rb', line 2389 def deserialize(params) @Id = params['Id'] @PatchId = params['PatchId'] @VULName = params['VULName'] @Level = params['Level'] @CVSSScore = params['CVSSScore'] @CVEId = params['CVEId'] @Tag = params['Tag'] @VULCategory = params['VULCategory'] @ImpactOs = params['ImpactOs'] @ImpactCOMPENT = params['ImpactCOMPENT'] @ImpactVersion = params['ImpactVersion'] @Reference = params['Reference'] @VULDescribe = params['VULDescribe'] @Fix = params['Fix'] @ProSupport = params['ProSupport'] @IsPublish = params['IsPublish'] @ReleaseTime = params['ReleaseTime'] @CreateTime = params['CreateTime'] @UpdateTime = params['UpdateTime'] @SubCategory = params['SubCategory'] end |