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.
39852 39853 39854 39855 39856 39857 39858 39859 39860 39861 39862 39863 39864 39865 39866 39867 39868 39869 39870 39871 39872 39873 |
# File 'lib/v20180228/models.rb', line 39852 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
39850 39851 39852 |
# File 'lib/v20180228/models.rb', line 39850 def Alias @Alias end |
#City ⇒ Object
39850 39851 39852 |
# File 'lib/v20180228/models.rb', line 39850 def City @City end |
#Count ⇒ Object
39850 39851 39852 |
# File 'lib/v20180228/models.rb', line 39850 def Count @Count end |
#CreateTime ⇒ Object
39850 39851 39852 |
# File 'lib/v20180228/models.rb', line 39850 def CreateTime @CreateTime end |
#CveId ⇒ Object
39850 39851 39852 |
# File 'lib/v20180228/models.rb', line 39850 def CveId @CveId end |
#EventType ⇒ Object
39850 39851 39852 |
# File 'lib/v20180228/models.rb', line 39850 def EventType @EventType end |
#FixType ⇒ Object
39850 39851 39852 |
# File 'lib/v20180228/models.rb', line 39850 def FixType @FixType end |
#Id ⇒ Object
39850 39851 39852 |
# File 'lib/v20180228/models.rb', line 39850 def Id @Id end |
#MachineExtraInfo ⇒ Object
39850 39851 39852 |
# File 'lib/v20180228/models.rb', line 39850 def MachineExtraInfo @MachineExtraInfo end |
#MergeTime ⇒ Object
39850 39851 39852 |
# File 'lib/v20180228/models.rb', line 39850 def MergeTime @MergeTime end |
#PrivateIp ⇒ Object
39850 39851 39852 |
# File 'lib/v20180228/models.rb', line 39850 def PrivateIp @PrivateIp end |
#PublicIp ⇒ Object
39850 39851 39852 |
# File 'lib/v20180228/models.rb', line 39850 def PublicIp @PublicIp end |
#Quuid ⇒ Object
39850 39851 39852 |
# File 'lib/v20180228/models.rb', line 39850 def Quuid @Quuid end |
#SourceIp ⇒ Object
39850 39851 39852 |
# File 'lib/v20180228/models.rb', line 39850 def SourceIp @SourceIp end |
#SourcePort ⇒ Object
39850 39851 39852 |
# File 'lib/v20180228/models.rb', line 39850 def SourcePort @SourcePort end |
#Status ⇒ Object
39850 39851 39852 |
# File 'lib/v20180228/models.rb', line 39850 def Status @Status end |
#UpgradeType ⇒ Object
39850 39851 39852 |
# File 'lib/v20180228/models.rb', line 39850 def UpgradeType @UpgradeType end |
#Uuid ⇒ Object
39850 39851 39852 |
# File 'lib/v20180228/models.rb', line 39850 def Uuid @Uuid end |
#VulId ⇒ Object
39850 39851 39852 |
# File 'lib/v20180228/models.rb', line 39850 def VulId @VulId end |
#VulName ⇒ Object
39850 39851 39852 |
# File 'lib/v20180228/models.rb', line 39850 def VulName @VulName end |
Instance Method Details
#deserialize(params) ⇒ Object
39875 39876 39877 39878 39879 39880 39881 39882 39883 39884 39885 39886 39887 39888 39889 39890 39891 39892 39893 39894 39895 39896 39897 39898 39899 |
# File 'lib/v20180228/models.rb', line 39875 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 |