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.
25669 25670 25671 25672 25673 25674 25675 25676 25677 25678 25679 25680 25681 25682 25683 25684 25685 25686 25687 |
# File 'lib/v20180228/models.rb', line 25669 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
25667 25668 25669 |
# File 'lib/v20180228/models.rb', line 25667 def AttackLevel @AttackLevel end |
#Category ⇒ Object
25667 25668 25669 |
# File 'lib/v20180228/models.rb', line 25667 def Category @Category end |
#CveId ⇒ Object
25667 25668 25669 |
# File 'lib/v20180228/models.rb', line 25667 def CveId @CveId end |
#CvssScore ⇒ Object
25667 25668 25669 |
# File 'lib/v20180228/models.rb', line 25667 def CvssScore @CvssScore end |
#DefenseAttackCount ⇒ Object
25667 25668 25669 |
# File 'lib/v20180228/models.rb', line 25667 def DefenseAttackCount @DefenseAttackCount end |
#DefenseState ⇒ Object
25667 25668 25669 |
# File 'lib/v20180228/models.rb', line 25667 def DefenseState @DefenseState end |
#HostCount ⇒ Object
25667 25668 25669 |
# File 'lib/v20180228/models.rb', line 25667 def HostCount @HostCount end |
#IsSupportDefense ⇒ Object
25667 25668 25669 |
# File 'lib/v20180228/models.rb', line 25667 def IsSupportDefense @IsSupportDefense end |
#Labels ⇒ Object
25667 25668 25669 |
# File 'lib/v20180228/models.rb', line 25667 def Labels @Labels end |
#LastScanTime ⇒ Object
25667 25668 25669 |
# File 'lib/v20180228/models.rb', line 25667 def LastScanTime @LastScanTime end |
#Level ⇒ Object
25667 25668 25669 |
# File 'lib/v20180228/models.rb', line 25667 def Level @Level end |
#Method ⇒ Object
25667 25668 25669 |
# File 'lib/v20180228/models.rb', line 25667 def Method @Method end |
#Progress ⇒ Object
25667 25668 25669 |
# File 'lib/v20180228/models.rb', line 25667 def Progress @Progress end |
#PublishDate ⇒ Object
25667 25668 25669 |
# File 'lib/v20180228/models.rb', line 25667 def PublishDate @PublishDate end |
#Status ⇒ Object
25667 25668 25669 |
# File 'lib/v20180228/models.rb', line 25667 def Status @Status end |
#VulId ⇒ Object
25667 25668 25669 |
# File 'lib/v20180228/models.rb', line 25667 def VulId @VulId end |
#VulName ⇒ Object
25667 25668 25669 |
# File 'lib/v20180228/models.rb', line 25667 def VulName @VulName end |
Instance Method Details
#deserialize(params) ⇒ Object
25689 25690 25691 25692 25693 25694 25695 25696 25697 25698 25699 25700 25701 25702 25703 25704 25705 25706 25707 |
# File 'lib/v20180228/models.rb', line 25689 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 |