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.
1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 |
# File 'lib/v20221121/models.rb', line 1707 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
1705 1706 1707 |
# File 'lib/v20221121/models.rb', line 1705 def CreateTime @CreateTime end |
#CVEId ⇒ Object
1705 1706 1707 |
# File 'lib/v20221121/models.rb', line 1705 def CVEId @CVEId end |
#CVSSScore ⇒ Object
1705 1706 1707 |
# File 'lib/v20221121/models.rb', line 1705 def CVSSScore @CVSSScore end |
#Fix ⇒ Object
1705 1706 1707 |
# File 'lib/v20221121/models.rb', line 1705 def Fix @Fix end |
#Id ⇒ Object
1705 1706 1707 |
# File 'lib/v20221121/models.rb', line 1705 def Id @Id end |
#ImpactCOMPENT ⇒ Object
1705 1706 1707 |
# File 'lib/v20221121/models.rb', line 1705 def ImpactCOMPENT @ImpactCOMPENT end |
#ImpactOs ⇒ Object
1705 1706 1707 |
# File 'lib/v20221121/models.rb', line 1705 def ImpactOs @ImpactOs end |
#ImpactVersion ⇒ Object
1705 1706 1707 |
# File 'lib/v20221121/models.rb', line 1705 def ImpactVersion @ImpactVersion end |
#IsPublish ⇒ Object
1705 1706 1707 |
# File 'lib/v20221121/models.rb', line 1705 def IsPublish @IsPublish end |
#Level ⇒ Object
1705 1706 1707 |
# File 'lib/v20221121/models.rb', line 1705 def Level @Level end |
#PatchId ⇒ Object
1705 1706 1707 |
# File 'lib/v20221121/models.rb', line 1705 def PatchId @PatchId end |
#ProSupport ⇒ Object
1705 1706 1707 |
# File 'lib/v20221121/models.rb', line 1705 def ProSupport @ProSupport end |
#Reference ⇒ Object
1705 1706 1707 |
# File 'lib/v20221121/models.rb', line 1705 def Reference @Reference end |
#ReleaseTime ⇒ Object
1705 1706 1707 |
# File 'lib/v20221121/models.rb', line 1705 def ReleaseTime @ReleaseTime end |
#SubCategory ⇒ Object
1705 1706 1707 |
# File 'lib/v20221121/models.rb', line 1705 def SubCategory @SubCategory end |
#Tag ⇒ Object
1705 1706 1707 |
# File 'lib/v20221121/models.rb', line 1705 def Tag @Tag end |
#UpdateTime ⇒ Object
1705 1706 1707 |
# File 'lib/v20221121/models.rb', line 1705 def UpdateTime @UpdateTime end |
#VULCategory ⇒ Object
1705 1706 1707 |
# File 'lib/v20221121/models.rb', line 1705 def VULCategory @VULCategory end |
#VULDescribe ⇒ Object
1705 1706 1707 |
# File 'lib/v20221121/models.rb', line 1705 def VULDescribe @VULDescribe end |
#VULName ⇒ Object
1705 1706 1707 |
# File 'lib/v20221121/models.rb', line 1705 def VULName @VULName end |
Instance Method Details
#deserialize(params) ⇒ Object
1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 |
# File 'lib/v20221121/models.rb', line 1730 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 |