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.
39687 39688 39689 39690 39691 39692 39693 39694 39695 39696 39697 39698 39699 39700 39701 39702 39703 39704 39705 39706 39707 |
# File 'lib/v20180228/models.rb', line 39687 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
39685 39686 39687 |
# File 'lib/v20180228/models.rb', line 39685 def Address @Address end |
#AlarmInfo ⇒ Object
39685 39686 39687 |
# File 'lib/v20180228/models.rb', line 39685 def AlarmInfo @AlarmInfo end |
#CmdLine ⇒ Object
39685 39686 39687 |
# File 'lib/v20180228/models.rb', line 39685 def CmdLine @CmdLine end |
#DstPort ⇒ Object
39685 39686 39687 |
# File 'lib/v20180228/models.rb', line 39685 def DstPort @DstPort end |
#FileContent ⇒ Object
39685 39686 39687 |
# File 'lib/v20180228/models.rb', line 39685 def FileContent @FileContent end |
#FileCreateTime ⇒ Object
39685 39686 39687 |
# File 'lib/v20180228/models.rb', line 39685 def FileCreateTime @FileCreateTime end |
#FileMd5 ⇒ Object
39685 39686 39687 |
# File 'lib/v20180228/models.rb', line 39685 def FileMd5 @FileMd5 end |
#FilePath ⇒ Object
39685 39686 39687 |
# File 'lib/v20180228/models.rb', line 39685 def FilePath @FilePath end |
#HttpContent ⇒ Object
39685 39686 39687 |
# File 'lib/v20180228/models.rb', line 39685 def HttpContent @HttpContent end |
#Pid ⇒ Object
39685 39686 39687 |
# File 'lib/v20180228/models.rb', line 39685 def Pid @Pid end |
#ProcName ⇒ Object
39685 39686 39687 |
# File 'lib/v20180228/models.rb', line 39685 def ProcName @ProcName end |
#SrcIP ⇒ Object
39685 39686 39687 |
# File 'lib/v20180228/models.rb', line 39685 def SrcIP @SrcIP end |
#Time ⇒ Object
39685 39686 39687 |
# File 'lib/v20180228/models.rb', line 39685 def Time @Time end |
#Type ⇒ Object
39685 39686 39687 |
# File 'lib/v20180228/models.rb', line 39685 def Type @Type end |
#User ⇒ Object
39685 39686 39687 |
# File 'lib/v20180228/models.rb', line 39685 def User @User end |
#VertexId ⇒ Object
39685 39686 39687 |
# File 'lib/v20180228/models.rb', line 39685 def VertexId @VertexId end |
#VulName ⇒ Object
39685 39686 39687 |
# File 'lib/v20180228/models.rb', line 39685 def VulName @VulName end |
#VulSrcIP ⇒ Object
39685 39686 39687 |
# File 'lib/v20180228/models.rb', line 39685 def VulSrcIP @VulSrcIP end |
#VulTime ⇒ Object
39685 39686 39687 |
# File 'lib/v20180228/models.rb', line 39685 def VulTime @VulTime end |
Instance Method Details
#deserialize(params) ⇒ Object
39709 39710 39711 39712 39713 39714 39715 39716 39717 39718 39719 39720 39721 39722 39723 39724 39725 39726 39727 39728 39729 39730 39731 39732 39733 39734 39735 39736 |
# File 'lib/v20180228/models.rb', line 39709 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 |