public class RunTimeEventBaseInfo extends AbstractModel
header, skipSign
Constructor and Description |
---|
RunTimeEventBaseInfo() |
RunTimeEventBaseInfo(RunTimeEventBaseInfo 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 |
getClientIP()
Get Public IP
Note: This field may return null, indicating that no valid values can be obtained.
|
String |
getClusterID()
Get Cluster ID
|
String |
getClusterName()
Get Cluster name
|
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 Network status
`NORMAL`: Not isolated.
|
String |
getContainerNetSubStatus()
Get Sub-status of the container
"AGENT_OFFLINE" // The agent is offline.
|
Long |
getEventCount()
Get Number of events
|
String |
getEventId()
Get Unique event ID
|
String |
getEventName()
Get Event name:
Host file access escape
Syscall escape
Mount namespace escape
Program privilege escalation escape
Privileged container startup escape
Sensitive path mount
Malicious process startup
File tampering
|
String |
getEventType()
Get Event type
`ESCAPE_HOST_ACESS_FILE`: Host file access escape.
|
String |
getFoundTime()
Get Event discovery time
|
String |
getHostID()
Get uuid
|
String |
getHostIP()
Get Private IP
Note: This field may return null, indicating that no valid values can be obtained.
|
String |
getImageId()
Get Image ID
|
String |
getImageName()
Get Image name
|
String |
getLatestFoundTime()
Get Last generation time
|
String |
getNamespace()
Get
|
String |
getNodeID()
Get Node ID
|
String |
getNodeName()
Get Node name
|
String |
getNodeSubNetCIDR()
Get Subnet IP range
|
String |
getNodeSubNetID()
Get Node subnet ID
|
String |
getNodeSubNetName()
Get Node subnet name
|
String |
getNodeType()
Get Node type.
|
String |
getNodeUniqueID()
Get Unique node ID
|
String |
getPodIP()
Get Pod IP
|
String |
getPodName()
Get Pod name
|
String |
getPodStatus()
Get Pod status
|
String |
getStatus()
Get Status.
|
String |
getWorkloadType()
Get
|
void |
setClientIP(String ClientIP)
Set Public IP
Note: This field may return null, indicating that no valid values can be obtained.
|
void |
setClusterID(String ClusterID)
Set Cluster ID
|
void |
setClusterName(String ClusterName)
Set Cluster name
|
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 Network status
`NORMAL`: Not isolated.
|
void |
setContainerNetSubStatus(String ContainerNetSubStatus)
Set Sub-status of the container
"AGENT_OFFLINE" // The agent is offline.
|
void |
setEventCount(Long EventCount)
Set Number of events
|
void |
setEventId(String EventId)
Set Unique event ID
|
void |
setEventName(String EventName)
Set Event name:
Host file access escape
Syscall escape
Mount namespace escape
Program privilege escalation escape
Privileged container startup escape
Sensitive path mount
Malicious process startup
File tampering
|
void |
setEventType(String EventType)
Set Event type
`ESCAPE_HOST_ACESS_FILE`: Host file access escape.
|
void |
setFoundTime(String FoundTime)
Set Event discovery time
|
void |
setHostID(String HostID)
Set uuid
|
void |
setHostIP(String HostIP)
Set Private IP
Note: This field may return null, indicating that no valid values can be obtained.
|
void |
setImageId(String ImageId)
Set Image ID
|
void |
setImageName(String ImageName)
Set Image name
|
void |
setLatestFoundTime(String LatestFoundTime)
Set Last generation time
|
void |
setNamespace(String Namespace)
Set
|
void |
setNodeID(String NodeID)
Set Node ID
|
void |
setNodeName(String NodeName)
Set Node name
|
void |
setNodeSubNetCIDR(String NodeSubNetCIDR)
Set Subnet IP range
|
void |
setNodeSubNetID(String NodeSubNetID)
Set Node subnet ID
|
void |
setNodeSubNetName(String NodeSubNetName)
Set Node subnet name
|
void |
setNodeType(String NodeType)
Set Node type.
|
void |
setNodeUniqueID(String NodeUniqueID)
Set Unique node ID
|
void |
setPodIP(String PodIP)
Set Pod IP
|
void |
setPodName(String PodName)
Set Pod name
|
void |
setPodStatus(String PodStatus)
Set Pod status
|
void |
setStatus(String Status)
Set Status.
|
void |
setWorkloadType(String WorkloadType)
Set
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public RunTimeEventBaseInfo()
public RunTimeEventBaseInfo(RunTimeEventBaseInfo source)
public String getEventId()
public void setEventId(String EventId)
EventId
- Unique event IDpublic String getFoundTime()
public void setFoundTime(String FoundTime)
FoundTime
- Event discovery timepublic 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 getNodeName()
public void setNodeName(String NodeName)
NodeName
- Node namepublic String getStatus()
public void setStatus(String Status)
Status
- Status. `EVENT_UNDEAL`: Pending.
`EVENT_DEALED`: Processed.
`EVENT_INGNORE`: Ignored.public String getEventName()
public void setEventName(String EventName)
EventName
- Event name:
Host file access escape
Syscall escape
Mount namespace escape
Program privilege escalation escape
Privileged container startup escape
Sensitive path mount
Malicious process startup
File tamperingpublic String getEventType()
public void setEventType(String EventType)
EventType
- Event type
`ESCAPE_HOST_ACESS_FILE`: Host file access escape.
`ESCAPE_MOUNT_NAMESPACE`: Mount namespace escape.
`ESCAPE_PRIVILEDGE`: Program privilege escalation escape.
`ESCAPE_PRIVILEDGE_CONTAINER_START`: Privileged container startup escape.
`ESCAPE_MOUNT_SENSITIVE_PTAH`: Sensitive path mount.
`ESCAPE_SYSCALL`: Syscall escape.public Long getEventCount()
public void setEventCount(Long EventCount)
EventCount
- Number of eventspublic String getLatestFoundTime()
public void setLatestFoundTime(String LatestFoundTime)
LatestFoundTime
- Last generation timepublic String getHostIP()
public void setHostIP(String HostIP)
HostIP
- Private IP
Note: This field may return null, indicating that no valid values can be obtained.public String getClientIP()
public void setClientIP(String ClientIP)
ClientIP
- Public IP
Note: This field may return null, indicating that no valid values can be obtained.public String getContainerNetStatus()
public void setContainerNetStatus(String ContainerNetStatus)
ContainerNetStatus
- Network 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 getNodeID()
public void setNodeID(String NodeID)
NodeID
- Node IDpublic String getNodeType()
public void setNodeType(String NodeType)
NodeType
- Node type. Valid values: `NORMAL` (general node), `SUPER` (super node)public String getNodeSubNetID()
public void setNodeSubNetID(String NodeSubNetID)
NodeSubNetID
- Node subnet IDpublic String getNodeSubNetName()
public void setNodeSubNetName(String NodeSubNetName)
NodeSubNetName
- Node subnet namepublic String getNodeSubNetCIDR()
public void setNodeSubNetCIDR(String NodeSubNetCIDR)
NodeSubNetCIDR
- Subnet IP rangepublic String getPodName()
public void setPodName(String PodName)
PodName
- Pod namepublic String getPodIP()
public void setPodIP(String PodIP)
PodIP
- Pod IPpublic String getPodStatus()
public void setPodStatus(String PodStatus)
PodStatus
- Pod statuspublic String getClusterID()
public void setClusterID(String ClusterID)
ClusterID
- Cluster IDpublic String getClusterName()
public void setClusterName(String ClusterName)
ClusterName
- Cluster namepublic String getNodeUniqueID()
public void setNodeUniqueID(String NodeUniqueID)
NodeUniqueID
- Unique node IDpublic String getHostID()
public void setHostID(String HostID)
HostID
- uuidpublic String getNamespace()
public void setNamespace(String Namespace)
Namespace
- public String getWorkloadType()
public void setWorkloadType(String WorkloadType)
WorkloadType
- Copyright © 2024. All rights reserved.