Class: TencentCloud::Cwp::V20180228::VertexDetail
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cwp::V20180228::VertexDetail
- Defined in:
- lib/v20180228/models.rb
Overview
点详细信息
Instance Attribute Summary collapse
- #Address ⇒ Object
- #AlarmInfo ⇒ Object
- #CmdLine ⇒ Object
- #DstPort ⇒ Object
- #FileContent ⇒ Object
- #FileCreateTime ⇒ Object
- #FileMd5 ⇒ Object
- #FilePath ⇒ Object
- #HttpContent ⇒ Object
- #Pid ⇒ Object
- #ProcName ⇒ Object
- #SrcIP ⇒ Object
- #Time ⇒ Object
- #Type ⇒ Object
- #User ⇒ Object
- #VertexId ⇒ Object
- #VulName ⇒ Object
- #VulSrcIP ⇒ Object
- #VulTime ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(type = nil, time = nil, alarminfo = nil, procname = nil, cmdline = nil, pid = nil, filemd5 = nil, filecontent = nil, filepath = nil, filecreatetime = nil, address = nil, dstport = nil, srcip = nil, user = nil, vulname = nil, vultime = nil, httpcontent = nil, vulsrcip = nil, vertexid = nil) ⇒ VertexDetail
constructor
A new instance of VertexDetail.
Constructor Details
#initialize(type = nil, time = nil, alarminfo = nil, procname = nil, cmdline = nil, pid = nil, filemd5 = nil, filecontent = nil, filepath = nil, filecreatetime = nil, address = nil, dstport = nil, srcip = nil, user = nil, vulname = nil, vultime = nil, httpcontent = nil, vulsrcip = nil, vertexid = nil) ⇒ VertexDetail
Returns a new instance of VertexDetail.
40125 40126 40127 40128 40129 40130 40131 40132 40133 40134 40135 40136 40137 40138 40139 40140 40141 40142 40143 40144 40145 |
# File 'lib/v20180228/models.rb', line 40125 def initialize(type=nil, time=nil, alarminfo=nil, procname=nil, cmdline=nil, pid=nil, filemd5=nil, filecontent=nil, filepath=nil, filecreatetime=nil, address=nil, dstport=nil, srcip=nil, user=nil, vulname=nil, vultime=nil, httpcontent=nil, vulsrcip=nil, vertexid=nil) @Type = type @Time = time @AlarmInfo = alarminfo @ProcName = procname @CmdLine = cmdline @Pid = pid @FileMd5 = filemd5 @FileContent = filecontent @FilePath = filepath @FileCreateTime = filecreatetime @Address = address @DstPort = dstport @SrcIP = srcip @User = user @VulName = vulname @VulTime = vultime @HttpContent = httpcontent @VulSrcIP = vulsrcip @VertexId = vertexid end |
Instance Attribute Details
#Address ⇒ Object
40123 40124 40125 |
# File 'lib/v20180228/models.rb', line 40123 def Address @Address end |
#AlarmInfo ⇒ Object
40123 40124 40125 |
# File 'lib/v20180228/models.rb', line 40123 def AlarmInfo @AlarmInfo end |
#CmdLine ⇒ Object
40123 40124 40125 |
# File 'lib/v20180228/models.rb', line 40123 def CmdLine @CmdLine end |
#DstPort ⇒ Object
40123 40124 40125 |
# File 'lib/v20180228/models.rb', line 40123 def DstPort @DstPort end |
#FileContent ⇒ Object
40123 40124 40125 |
# File 'lib/v20180228/models.rb', line 40123 def FileContent @FileContent end |
#FileCreateTime ⇒ Object
40123 40124 40125 |
# File 'lib/v20180228/models.rb', line 40123 def FileCreateTime @FileCreateTime end |
#FileMd5 ⇒ Object
40123 40124 40125 |
# File 'lib/v20180228/models.rb', line 40123 def FileMd5 @FileMd5 end |
#FilePath ⇒ Object
40123 40124 40125 |
# File 'lib/v20180228/models.rb', line 40123 def FilePath @FilePath end |
#HttpContent ⇒ Object
40123 40124 40125 |
# File 'lib/v20180228/models.rb', line 40123 def HttpContent @HttpContent end |
#Pid ⇒ Object
40123 40124 40125 |
# File 'lib/v20180228/models.rb', line 40123 def Pid @Pid end |
#ProcName ⇒ Object
40123 40124 40125 |
# File 'lib/v20180228/models.rb', line 40123 def ProcName @ProcName end |
#SrcIP ⇒ Object
40123 40124 40125 |
# File 'lib/v20180228/models.rb', line 40123 def SrcIP @SrcIP end |
#Time ⇒ Object
40123 40124 40125 |
# File 'lib/v20180228/models.rb', line 40123 def Time @Time end |
#Type ⇒ Object
40123 40124 40125 |
# File 'lib/v20180228/models.rb', line 40123 def Type @Type end |
#User ⇒ Object
40123 40124 40125 |
# File 'lib/v20180228/models.rb', line 40123 def User @User end |
#VertexId ⇒ Object
40123 40124 40125 |
# File 'lib/v20180228/models.rb', line 40123 def VertexId @VertexId end |
#VulName ⇒ Object
40123 40124 40125 |
# File 'lib/v20180228/models.rb', line 40123 def VulName @VulName end |
#VulSrcIP ⇒ Object
40123 40124 40125 |
# File 'lib/v20180228/models.rb', line 40123 def VulSrcIP @VulSrcIP end |
#VulTime ⇒ Object
40123 40124 40125 |
# File 'lib/v20180228/models.rb', line 40123 def VulTime @VulTime end |
Instance Method Details
#deserialize(params) ⇒ Object
40147 40148 40149 40150 40151 40152 40153 40154 40155 40156 40157 40158 40159 40160 40161 40162 40163 40164 40165 40166 40167 40168 40169 40170 40171 40172 40173 40174 |
# File 'lib/v20180228/models.rb', line 40147 def deserialize(params) @Type = params['Type'] @Time = params['Time'] unless params['AlarmInfo'].nil? @AlarmInfo = [] params['AlarmInfo'].each do |i| alarminfo_tmp = AlarmInfo.new alarminfo_tmp.deserialize(i) @AlarmInfo << alarminfo_tmp end end @ProcName = params['ProcName'] @CmdLine = params['CmdLine'] @Pid = params['Pid'] @FileMd5 = params['FileMd5'] @FileContent = params['FileContent'] @FilePath = params['FilePath'] @FileCreateTime = params['FileCreateTime'] @Address = params['Address'] @DstPort = params['DstPort'] @SrcIP = params['SrcIP'] @User = params['User'] @VulName = params['VulName'] @VulTime = params['VulTime'] @HttpContent = params['HttpContent'] @VulSrcIP = params['VulSrcIP'] @VertexId = params['VertexId'] end |