Class: TencentCloud::Cwp::V20180228::EmergencyVul
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cwp::V20180228::EmergencyVul
- Defined in:
- lib/v20180228/models.rb
Overview
应急漏洞信息
Instance Attribute Summary collapse
- #AttackLevel ⇒ Object
- #Category ⇒ Object
- #CveId ⇒ Object
- #CvssScore ⇒ Object
- #DefenseAttackCount ⇒ Object
- #DefenseState ⇒ Object
- #HostCount ⇒ Object
- #IsSupportDefense ⇒ Object
- #Labels ⇒ Object
- #LastScanTime ⇒ Object
- #Level ⇒ Object
- #Method ⇒ Object
- #Progress ⇒ Object
- #PublishDate ⇒ Object
- #Status ⇒ Object
- #VulId ⇒ Object
- #VulName ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(vulid = nil, level = nil, vulname = nil, publishdate = nil, category = nil, status = nil, lastscantime = nil, progress = nil, cveid = nil, cvssscore = nil, labels = nil, hostcount = nil, issupportdefense = nil, defenseattackcount = nil, method = nil, attacklevel = nil, defensestate = nil) ⇒ EmergencyVul
constructor
A new instance of EmergencyVul.
Constructor Details
#initialize(vulid = nil, level = nil, vulname = nil, publishdate = nil, category = nil, status = nil, lastscantime = nil, progress = nil, cveid = nil, cvssscore = nil, labels = nil, hostcount = nil, issupportdefense = nil, defenseattackcount = nil, method = nil, attacklevel = nil, defensestate = nil) ⇒ EmergencyVul
Returns a new instance of EmergencyVul.
25248 25249 25250 25251 25252 25253 25254 25255 25256 25257 25258 25259 25260 25261 25262 25263 25264 25265 25266 |
# File 'lib/v20180228/models.rb', line 25248 def initialize(vulid=nil, level=nil, vulname=nil, publishdate=nil, category=nil, status=nil, lastscantime=nil, progress=nil, cveid=nil, cvssscore=nil, labels=nil, hostcount=nil, issupportdefense=nil, defenseattackcount=nil, method=nil, attacklevel=nil, defensestate=nil) @VulId = vulid @Level = level @VulName = vulname @PublishDate = publishdate @Category = category @Status = status @LastScanTime = lastscantime @Progress = progress @CveId = cveid @CvssScore = cvssscore @Labels = labels @HostCount = hostcount @IsSupportDefense = issupportdefense @DefenseAttackCount = defenseattackcount @Method = method @AttackLevel = attacklevel @DefenseState = defensestate end |
Instance Attribute Details
#AttackLevel ⇒ Object
25246 25247 25248 |
# File 'lib/v20180228/models.rb', line 25246 def AttackLevel @AttackLevel end |
#Category ⇒ Object
25246 25247 25248 |
# File 'lib/v20180228/models.rb', line 25246 def Category @Category end |
#CveId ⇒ Object
25246 25247 25248 |
# File 'lib/v20180228/models.rb', line 25246 def CveId @CveId end |
#CvssScore ⇒ Object
25246 25247 25248 |
# File 'lib/v20180228/models.rb', line 25246 def CvssScore @CvssScore end |
#DefenseAttackCount ⇒ Object
25246 25247 25248 |
# File 'lib/v20180228/models.rb', line 25246 def DefenseAttackCount @DefenseAttackCount end |
#DefenseState ⇒ Object
25246 25247 25248 |
# File 'lib/v20180228/models.rb', line 25246 def DefenseState @DefenseState end |
#HostCount ⇒ Object
25246 25247 25248 |
# File 'lib/v20180228/models.rb', line 25246 def HostCount @HostCount end |
#IsSupportDefense ⇒ Object
25246 25247 25248 |
# File 'lib/v20180228/models.rb', line 25246 def IsSupportDefense @IsSupportDefense end |
#Labels ⇒ Object
25246 25247 25248 |
# File 'lib/v20180228/models.rb', line 25246 def Labels @Labels end |
#LastScanTime ⇒ Object
25246 25247 25248 |
# File 'lib/v20180228/models.rb', line 25246 def LastScanTime @LastScanTime end |
#Level ⇒ Object
25246 25247 25248 |
# File 'lib/v20180228/models.rb', line 25246 def Level @Level end |
#Method ⇒ Object
25246 25247 25248 |
# File 'lib/v20180228/models.rb', line 25246 def Method @Method end |
#Progress ⇒ Object
25246 25247 25248 |
# File 'lib/v20180228/models.rb', line 25246 def Progress @Progress end |
#PublishDate ⇒ Object
25246 25247 25248 |
# File 'lib/v20180228/models.rb', line 25246 def PublishDate @PublishDate end |
#Status ⇒ Object
25246 25247 25248 |
# File 'lib/v20180228/models.rb', line 25246 def Status @Status end |
#VulId ⇒ Object
25246 25247 25248 |
# File 'lib/v20180228/models.rb', line 25246 def VulId @VulId end |
#VulName ⇒ Object
25246 25247 25248 |
# File 'lib/v20180228/models.rb', line 25246 def VulName @VulName end |
Instance Method Details
#deserialize(params) ⇒ Object
25268 25269 25270 25271 25272 25273 25274 25275 25276 25277 25278 25279 25280 25281 25282 25283 25284 25285 25286 |
# File 'lib/v20180228/models.rb', line 25268 def deserialize(params) @VulId = params['VulId'] @Level = params['Level'] @VulName = params['VulName'] @PublishDate = params['PublishDate'] @Category = params['Category'] @Status = params['Status'] @LastScanTime = params['LastScanTime'] @Progress = params['Progress'] @CveId = params['CveId'] @CvssScore = params['CvssScore'] @Labels = params['Labels'] @HostCount = params['HostCount'] @IsSupportDefense = params['IsSupportDefense'] @DefenseAttackCount = params['DefenseAttackCount'] @Method = params['Method'] @AttackLevel = params['AttackLevel'] @DefenseState = params['DefenseState'] end |