public class VulDefenceEventDetail extends AbstractModel
| 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 | getCity()Get Region of the attacker IP | 
| String | getContainerID()Get Container ID | 
| String | getContainerIsolateOperationSrc()Get Container isolation operation source
Note: This field may return null, indicating that no valid values can be obtained. | 
| String | getContainerName()Get Container name | 
| String | getContainerNetStatus()Get Isolation status
`NORMAL`:       Not isolated. | 
| String | getContainerNetSubStatus()Get Sub-status of the container
"AGENT_OFFLINE"       // The agent is offline. | 
| String | getContainerStatus()Get Container status
`RUNNING`: Running. | 
| String | getCVEID()Get Vulnerability CVE ID | 
| String | getDescription()Get Harm description | 
| Long | getEventCount()Get Number of events | 
| Long | getEventID()Get Event ID | 
| String | getEventType()Get Intrusion status | 
| String | getHostIP()Get Server private IP | 
| String | getHostName()Get Server name | 
| String | getImageID()Get Image ID | 
| String | getImageName()Get Image name | 
| String | getJNDIUrl()Get API URL
Note: This field may return null, indicating that no valid values can be obtained. | 
| String | getMainClass()Get Main class name of the process
Note: This field may return null, indicating that no valid values can be obtained. | 
| String | getNetworkPayload()Get Attack packet | 
| String | getOfficialSolution()Get Fix suggestion | 
| Long | getPID()Get Process PID
Note: This field may return null, indicating that no valid values can be obtained. | 
| String | getPocID()Get POC ID | 
| String | getPodName()Get Pod name | 
| String | getPublicIP()Get Server public IP | 
| String | getQUUID()Get Server QUuid
Note: This field may return null, indicating that no valid values can be obtained. | 
| RaspInfo[] | getRaspDetail()Get RASP details
Note: This field may return `null`, indicating that no valid value was found. | 
| String | getServerAccount()Get Listened account
Note: This field may return null, indicating that no valid values can be obtained. | 
| String | getServerArg()Get Process command line parameter
Note: This field may return null, indicating that no valid values can be obtained. | 
| String | getServerExe()Get Process path
Note: This field may return null, indicating that no valid values can be obtained. | 
| String | getServerPort()Get Listened port
Note: This field may return null, indicating that no valid values can be obtained. | 
| String | getSourceIP()Get Attacker IP | 
| String[] | getSourcePort()Get Attacker port | 
| String | getStackTrace()Get Stack information
Note: This field may return null, indicating that no valid values can be obtained. | 
| String | getStatus()Get Processing status | 
| String | getVulName()Get Vulnerability name | 
| void | setCity(String City)Set Region of the attacker IP | 
| void | setContainerID(String ContainerID)Set Container ID | 
| void | setContainerIsolateOperationSrc(String ContainerIsolateOperationSrc)Set Container isolation operation source
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setContainerName(String ContainerName)Set Container name | 
| void | setContainerNetStatus(String ContainerNetStatus)Set Isolation status
`NORMAL`:       Not isolated. | 
| void | setContainerNetSubStatus(String ContainerNetSubStatus)Set Sub-status of the container
"AGENT_OFFLINE"       // The agent is offline. | 
| void | setContainerStatus(String ContainerStatus)Set Container status
`RUNNING`: Running. | 
| void | setCVEID(String CVEID)Set Vulnerability CVE ID | 
| void | setDescription(String Description)Set Harm description | 
| void | setEventCount(Long EventCount)Set Number of events | 
| void | setEventID(Long EventID)Set Event ID | 
| void | setEventType(String EventType)Set Intrusion status | 
| void | setHostIP(String HostIP)Set Server private IP | 
| void | setHostName(String HostName)Set Server name | 
| void | setImageID(String ImageID)Set Image ID | 
| void | setImageName(String ImageName)Set Image name | 
| void | setJNDIUrl(String JNDIUrl)Set API URL
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setMainClass(String MainClass)Set Main class name of the process
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setNetworkPayload(String NetworkPayload)Set Attack packet | 
| void | setOfficialSolution(String OfficialSolution)Set Fix suggestion | 
| void | setPID(Long PID)Set Process PID
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setPocID(String PocID)Set POC ID | 
| void | setPodName(String PodName)Set Pod name | 
| void | setPublicIP(String PublicIP)Set Server public IP | 
| void | setQUUID(String QUUID)Set Server QUuid
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setRaspDetail(RaspInfo[] RaspDetail)Set RASP details
Note: This field may return `null`, indicating that no valid value was found. | 
| void | setServerAccount(String ServerAccount)Set Listened account
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setServerArg(String ServerArg)Set Process command line parameter
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setServerExe(String ServerExe)Set Process path
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setServerPort(String ServerPort)Set Listened port
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setSourceIP(String SourceIP)Set Attacker IP | 
| void | setSourcePort(String[] SourcePort)Set Attacker port | 
| void | setStackTrace(String StackTrace)Set Stack information
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setStatus(String Status)Set Processing 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, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonStringpublic VulDefenceEventDetail()
public VulDefenceEventDetail(VulDefenceEventDetail source)
public String getCVEID()
public void setCVEID(String CVEID)
CVEID - Vulnerability CVE IDpublic String getVulName()
public void setVulName(String VulName)
VulName - Vulnerability namepublic String getPocID()
public void setPocID(String PocID)
PocID - POC IDpublic String getEventType()
public void setEventType(String EventType)
EventType - Intrusion statuspublic String getSourceIP()
public void setSourceIP(String SourceIP)
SourceIP - Attacker IPpublic String getCity()
public void setCity(String City)
City - Region of the attacker IPpublic Long getEventCount()
public void setEventCount(Long EventCount)
EventCount - Number of eventspublic String getContainerID()
public void setContainerID(String ContainerID)
ContainerID - Container IDpublic String getContainerName()
public void setContainerName(String ContainerName)
ContainerName - Container namepublic String getImageID()
public void setImageID(String ImageID)
ImageID - Image IDpublic String getImageName()
public void setImageName(String ImageName)
ImageName - Image namepublic String getStatus()
public void setStatus(String Status)
Status - Processing statuspublic String[] getSourcePort()
public void setSourcePort(String[] SourcePort)
SourcePort - Attacker portpublic Long getEventID()
public void setEventID(Long EventID)
EventID - Event IDpublic String getHostName()
public void setHostName(String HostName)
HostName - Server namepublic String getHostIP()
public void setHostIP(String HostIP)
HostIP - Server private IPpublic String getPublicIP()
public void setPublicIP(String PublicIP)
PublicIP - Server public IPpublic String getPodName()
public void setPodName(String PodName)
PodName - Pod namepublic String getDescription()
public void setDescription(String Description)
Description - Harm descriptionpublic String getOfficialSolution()
public void setOfficialSolution(String OfficialSolution)
OfficialSolution - Fix suggestionpublic String getNetworkPayload()
public void setNetworkPayload(String NetworkPayload)
NetworkPayload - Attack packetpublic Long getPID()
public void setPID(Long PID)
PID - Process PID
Note: This field may return null, indicating that no valid values can be obtained.public String getMainClass()
public void setMainClass(String MainClass)
MainClass - Main class name of the process
Note: This field may return null, indicating that no valid values can be obtained.public String getStackTrace()
public void setStackTrace(String StackTrace)
StackTrace - Stack information
Note: This field may return null, indicating that no valid values can be obtained.public String getServerAccount()
public void setServerAccount(String ServerAccount)
ServerAccount - Listened account
Note: This field may return null, indicating that no valid values can be obtained.public String getServerPort()
public void setServerPort(String ServerPort)
ServerPort - Listened port
Note: This field may return null, indicating that no valid values can be obtained.public String getServerExe()
public void setServerExe(String ServerExe)
ServerExe - Process path
Note: This field may return null, indicating that no valid values can be obtained.public String getServerArg()
public void setServerArg(String ServerArg)
ServerArg - Process command line parameter
Note: This field may return null, indicating that no valid values can be obtained.public String getQUUID()
public void setQUUID(String QUUID)
QUUID - Server QUuid
Note: This field may return null, indicating that no valid values can be obtained.public String getContainerNetStatus()
public void setContainerNetStatus(String ContainerNetStatus)
ContainerNetStatus - Isolation status
`NORMAL`:       Not isolated.
`ISOLATED`:             Isolated.
`ISOLATING`:            Isolating.
`ISOLATE_FAILED`:       Isolation failed.
`RESTORING`: Recovering.
`RESTORE_FAILED`: Recovery failed.
Note: This field may return null, indicating that no valid values can be obtained.public String getContainerNetSubStatus()
public void setContainerNetSubStatus(String ContainerNetSubStatus)
ContainerNetSubStatus - Sub-status of the container
"AGENT_OFFLINE"       // The agent is offline.
        "NODE_DESTROYED"      // The node is terminated.
        "CONTAINER_EXITED"    // The container exited.
        "CONTAINER_DESTROYED" // The container was terminated.
        "SHARED_HOST"         // The container shares the network with the server.
        "RESOURCE_LIMIT"      // The number of resources to be isolated exceeds the limit.
        "UNKNOW"              // The reason is unknown.
Note: This field may return null, indicating that no valid values can be obtained.public String getContainerIsolateOperationSrc()
public void setContainerIsolateOperationSrc(String ContainerIsolateOperationSrc)
ContainerIsolateOperationSrc - Container isolation operation source
Note: This field may return null, indicating that no valid values can be obtained.public String getContainerStatus()
public void setContainerStatus(String ContainerStatus)
ContainerStatus - Container status
`RUNNING`: Running.
`PAUSED`: Paused.
`STOPPED`: Stopped.
`CREATED`: Created.
`DESTROYED`: Terminated.
`RESTARTING`: Restarting.
`REMOVING`: Removing.
Note: This field may return null, indicating that no valid values can be obtained.public String getJNDIUrl()
public void setJNDIUrl(String JNDIUrl)
JNDIUrl - API URL
Note: This field may return null, indicating that no valid values can be obtained.public RaspInfo[] getRaspDetail()
public void setRaspDetail(RaspInfo[] RaspDetail)
RaspDetail - RASP details
Note: This field may return `null`, indicating that no valid value was found.Copyright © 2023. All rights reserved.