public class VulDefenceEventDetail extends AbstractModel
header, skipSign| Constructor and Description |
|---|
VulDefenceEventDetail() |
VulDefenceEventDetail(VulDefenceEventDetail source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getAlias()
Get Host name
|
String |
getCity()
Get City of the attack source IP address
|
Long |
getCount()
Get Number of Occurrences
|
String |
getCreateTime()
Get Event Creation Time
|
String |
getCveId()
Get CVE ID
|
String |
getDescription()
Get Vulnerability Description Information
|
String |
getEventDetail()
Get Vulnerability ID-Related Event Details (JSON array format, unique to RASP)
|
Long |
getEventType()
Get 0: Attack Attempt (WeDetect); 1: Successful Attack Attempt (WeDetect); 2: RASP Defense Event
|
String |
getExceptionPstree()
Get Host Compromise Event Process Tree (JSON format, unique to WeDetect)
|
String |
getFix()
Get Fixing suggestion
|
Long |
getId()
Get Vulnerability Event ID
|
MachineExtraInfo |
getMachineExtraInfo()
Get Host Additional Information
Note: This field may return null, indicating that no valid values can be obtained.
|
String |
getMachineStatus()
Get ONLINE OFFLINE
|
String |
getMainClass()
Get Associated Process Main Class Name
|
String |
getMergeTime()
Get Update Event Time
|
String |
getNetworkPayload()
Get Attack Payload
|
Long |
getPid()
Get Associated Process PID
|
String |
getPrivateIp()
Get Private IP address
|
String |
getPublicIp()
Get Public IP address
|
String |
getQuuid()
Get Host QUUID
|
String |
getSourceIp()
Get Attack source IP address
|
Long[] |
getSourcePort()
Get Attack source port
Note: This field may return null, indicating that no valid values can be obtained.
|
String |
getStackTrace()
Get Stack Information (Unique for RASP)
|
Long |
getStatus()
Get Status.
|
String |
getVulName()
Get Vulnerability name
|
void |
setAlias(String Alias)
Set Host name
|
void |
setCity(String City)
Set City of the attack source IP address
|
void |
setCount(Long Count)
Set Number of Occurrences
|
void |
setCreateTime(String CreateTime)
Set Event Creation Time
|
void |
setCveId(String CveId)
Set CVE ID
|
void |
setDescription(String Description)
Set Vulnerability Description Information
|
void |
setEventDetail(String EventDetail)
Set Vulnerability ID-Related Event Details (JSON array format, unique to RASP)
|
void |
setEventType(Long EventType)
Set 0: Attack Attempt (WeDetect); 1: Successful Attack Attempt (WeDetect); 2: RASP Defense Event
|
void |
setExceptionPstree(String ExceptionPstree)
Set Host Compromise Event Process Tree (JSON format, unique to WeDetect)
|
void |
setFix(String Fix)
Set Fixing suggestion
|
void |
setId(Long Id)
Set Vulnerability Event ID
|
void |
setMachineExtraInfo(MachineExtraInfo MachineExtraInfo)
Set Host Additional Information
Note: This field may return null, indicating that no valid values can be obtained.
|
void |
setMachineStatus(String MachineStatus)
Set ONLINE OFFLINE
|
void |
setMainClass(String MainClass)
Set Associated Process Main Class Name
|
void |
setMergeTime(String MergeTime)
Set Update Event Time
|
void |
setNetworkPayload(String NetworkPayload)
Set Attack Payload
|
void |
setPid(Long Pid)
Set Associated Process PID
|
void |
setPrivateIp(String PrivateIp)
Set Private IP address
|
void |
setPublicIp(String PublicIp)
Set Public IP address
|
void |
setQuuid(String Quuid)
Set Host QUUID
|
void |
setSourceIp(String SourceIp)
Set Attack source IP address
|
void |
setSourcePort(Long[] SourcePort)
Set Attack source port
Note: This field may return null, indicating that no valid values can be obtained.
|
void |
setStackTrace(String StackTrace)
Set Stack Information (Unique for RASP)
|
void |
setStatus(Long Status)
Set Status.
|
void |
setVulName(String VulName)
Set Vulnerability name
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic VulDefenceEventDetail()
public VulDefenceEventDetail(VulDefenceEventDetail source)
public String getVulName()
public void setVulName(String VulName)
VulName - Vulnerability namepublic String getCveId()
public void setCveId(String CveId)
CveId - CVE IDpublic Long getId()
public void setId(Long Id)
Id - Vulnerability Event IDpublic String getQuuid()
public void setQuuid(String Quuid)
Quuid - Host QUUIDpublic String getAlias()
public void setAlias(String Alias)
Alias - Host namepublic String getPrivateIp()
public void setPrivateIp(String PrivateIp)
PrivateIp - Private IP addresspublic String getPublicIp()
public void setPublicIp(String PublicIp)
PublicIp - Public IP addresspublic Long getEventType()
public void setEventType(Long EventType)
EventType - 0: Attack Attempt (WeDetect); 1: Successful Attack Attempt (WeDetect); 2: RASP Defense Eventpublic String getSourceIp()
public void setSourceIp(String SourceIp)
SourceIp - Attack source IP addresspublic String getCity()
public void setCity(String City)
City - City of the attack source IP addresspublic Long[] getSourcePort()
public void setSourcePort(Long[] SourcePort)
SourcePort - Attack source port
Note: This field may return null, indicating that no valid values can be obtained.public String getCreateTime()
public void setCreateTime(String CreateTime)
CreateTime - Event Creation Timepublic String getMergeTime()
public void setMergeTime(String MergeTime)
MergeTime - Update Event Timepublic Long getCount()
public void setCount(Long Count)
Count - Number of Occurrencespublic Long getStatus()
public void setStatus(Long Status)
Status - Status. 0: Pending; 1: Defended; 2: Processed; 3: Ignored; 4: Deletedpublic String getMachineStatus()
public void setMachineStatus(String MachineStatus)
MachineStatus - ONLINE OFFLINEpublic String getDescription()
public void setDescription(String Description)
Description - Vulnerability Description Informationpublic String getFix()
public void setFix(String Fix)
Fix - Fixing suggestionpublic String getNetworkPayload()
public void setNetworkPayload(String NetworkPayload)
NetworkPayload - Attack Payloadpublic Long getPid()
public void setPid(Long Pid)
Pid - Associated Process PIDpublic String getMainClass()
public void setMainClass(String MainClass)
MainClass - Associated Process Main Class Namepublic String getStackTrace()
public void setStackTrace(String StackTrace)
StackTrace - Stack Information (Unique for RASP)public String getEventDetail()
public void setEventDetail(String EventDetail)
EventDetail - Vulnerability ID-Related Event Details (JSON array format, unique to RASP)public String getExceptionPstree()
public void setExceptionPstree(String ExceptionPstree)
ExceptionPstree - Host Compromise Event Process Tree (JSON format, unique to WeDetect)public MachineExtraInfo getMachineExtraInfo()
public void setMachineExtraInfo(MachineExtraInfo MachineExtraInfo)
MachineExtraInfo - Host Additional Information
Note: This field may return null, indicating that no valid values can be obtained.Copyright © 2025. All rights reserved.