Class: TencentCloud::Cwp::V20180228::VulDefenceEventDetail
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cwp::V20180228::VulDefenceEventDetail
- Defined in:
- lib/v20180228/models.rb
Overview
漏洞详细信息
Instance Attribute Summary collapse
- #Alias ⇒ Object
- #City ⇒ Object
- #Count ⇒ Object
- #CreateTime ⇒ Object
- #CveId ⇒ Object
- #Description ⇒ Object
- #EventDetail ⇒ Object
- #EventType ⇒ Object
- #ExceptionPstree ⇒ Object
- #Fix ⇒ Object
- #Id ⇒ Object
- #MachineExtraInfo ⇒ Object
- #MachineStatus ⇒ Object
- #MainClass ⇒ Object
- #MergeTime ⇒ Object
- #NetworkPayload ⇒ Object
- #Pid ⇒ Object
- #PrivateIp ⇒ Object
- #PublicIp ⇒ Object
- #Quuid ⇒ Object
- #SourceIp ⇒ Object
- #SourcePort ⇒ Object
- #StackTrace ⇒ Object
- #Status ⇒ Object
- #VulName ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(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, machinestatus = nil, description = nil, fix = nil, networkpayload = nil, pid = nil, mainclass = nil, stacktrace = nil, eventdetail = nil, exceptionpstree = nil, machineextrainfo = nil) ⇒ VulDefenceEventDetail
constructor
A new instance of VulDefenceEventDetail.
Constructor Details
#initialize(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, machinestatus = nil, description = nil, fix = nil, networkpayload = nil, pid = nil, mainclass = nil, stacktrace = nil, eventdetail = nil, exceptionpstree = nil, machineextrainfo = nil) ⇒ VulDefenceEventDetail
Returns a new instance of VulDefenceEventDetail.
39957 39958 39959 39960 39961 39962 39963 39964 39965 39966 39967 39968 39969 39970 39971 39972 39973 39974 39975 39976 39977 39978 39979 39980 39981 39982 39983 |
# File 'lib/v20180228/models.rb', line 39957 def initialize(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, machinestatus=nil, description=nil, fix=nil, networkpayload=nil, pid=nil, mainclass=nil, stacktrace=nil, eventdetail=nil, exceptionpstree=nil, machineextrainfo=nil) @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 @MachineStatus = machinestatus @Description = description @Fix = fix @NetworkPayload = networkpayload @Pid = pid @MainClass = mainclass @StackTrace = stacktrace @EventDetail = eventdetail @ExceptionPstree = exceptionpstree @MachineExtraInfo = machineextrainfo end |
Instance Attribute Details
#Alias ⇒ Object
39955 39956 39957 |
# File 'lib/v20180228/models.rb', line 39955 def Alias @Alias end |
#City ⇒ Object
39955 39956 39957 |
# File 'lib/v20180228/models.rb', line 39955 def City @City end |
#Count ⇒ Object
39955 39956 39957 |
# File 'lib/v20180228/models.rb', line 39955 def Count @Count end |
#CreateTime ⇒ Object
39955 39956 39957 |
# File 'lib/v20180228/models.rb', line 39955 def CreateTime @CreateTime end |
#CveId ⇒ Object
39955 39956 39957 |
# File 'lib/v20180228/models.rb', line 39955 def CveId @CveId end |
#Description ⇒ Object
39955 39956 39957 |
# File 'lib/v20180228/models.rb', line 39955 def Description @Description end |
#EventDetail ⇒ Object
39955 39956 39957 |
# File 'lib/v20180228/models.rb', line 39955 def EventDetail @EventDetail end |
#EventType ⇒ Object
39955 39956 39957 |
# File 'lib/v20180228/models.rb', line 39955 def EventType @EventType end |
#ExceptionPstree ⇒ Object
39955 39956 39957 |
# File 'lib/v20180228/models.rb', line 39955 def ExceptionPstree @ExceptionPstree end |
#Fix ⇒ Object
39955 39956 39957 |
# File 'lib/v20180228/models.rb', line 39955 def Fix @Fix end |
#Id ⇒ Object
39955 39956 39957 |
# File 'lib/v20180228/models.rb', line 39955 def Id @Id end |
#MachineExtraInfo ⇒ Object
39955 39956 39957 |
# File 'lib/v20180228/models.rb', line 39955 def MachineExtraInfo @MachineExtraInfo end |
#MachineStatus ⇒ Object
39955 39956 39957 |
# File 'lib/v20180228/models.rb', line 39955 def MachineStatus @MachineStatus end |
#MainClass ⇒ Object
39955 39956 39957 |
# File 'lib/v20180228/models.rb', line 39955 def MainClass @MainClass end |
#MergeTime ⇒ Object
39955 39956 39957 |
# File 'lib/v20180228/models.rb', line 39955 def MergeTime @MergeTime end |
#NetworkPayload ⇒ Object
39955 39956 39957 |
# File 'lib/v20180228/models.rb', line 39955 def NetworkPayload @NetworkPayload end |
#Pid ⇒ Object
39955 39956 39957 |
# File 'lib/v20180228/models.rb', line 39955 def Pid @Pid end |
#PrivateIp ⇒ Object
39955 39956 39957 |
# File 'lib/v20180228/models.rb', line 39955 def PrivateIp @PrivateIp end |
#PublicIp ⇒ Object
39955 39956 39957 |
# File 'lib/v20180228/models.rb', line 39955 def PublicIp @PublicIp end |
#Quuid ⇒ Object
39955 39956 39957 |
# File 'lib/v20180228/models.rb', line 39955 def Quuid @Quuid end |
#SourceIp ⇒ Object
39955 39956 39957 |
# File 'lib/v20180228/models.rb', line 39955 def SourceIp @SourceIp end |
#SourcePort ⇒ Object
39955 39956 39957 |
# File 'lib/v20180228/models.rb', line 39955 def SourcePort @SourcePort end |
#StackTrace ⇒ Object
39955 39956 39957 |
# File 'lib/v20180228/models.rb', line 39955 def StackTrace @StackTrace end |
#Status ⇒ Object
39955 39956 39957 |
# File 'lib/v20180228/models.rb', line 39955 def Status @Status end |
#VulName ⇒ Object
39955 39956 39957 |
# File 'lib/v20180228/models.rb', line 39955 def VulName @VulName end |
Instance Method Details
#deserialize(params) ⇒ Object
39985 39986 39987 39988 39989 39990 39991 39992 39993 39994 39995 39996 39997 39998 39999 40000 40001 40002 40003 40004 40005 40006 40007 40008 40009 40010 40011 40012 40013 40014 |
# File 'lib/v20180228/models.rb', line 39985 def deserialize(params) @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'] @MachineStatus = params['MachineStatus'] @Description = params['Description'] @Fix = params['Fix'] @NetworkPayload = params['NetworkPayload'] @Pid = params['Pid'] @MainClass = params['MainClass'] @StackTrace = params['StackTrace'] @EventDetail = params['EventDetail'] @ExceptionPstree = params['ExceptionPstree'] unless params['MachineExtraInfo'].nil? @MachineExtraInfo = MachineExtraInfo.new @MachineExtraInfo.deserialize(params['MachineExtraInfo']) end end |