Class RunTimeEventBaseInfo

    • Constructor Detail

      • RunTimeEventBaseInfo

        public RunTimeEventBaseInfo()
      • RunTimeEventBaseInfo

        public 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.
    • Method Detail

      • getEventId

        public String getEventId()
        Get 事件唯一ID
        Returns:
        EventId 事件唯一ID
      • setEventId

        public void setEventId​(String EventId)
        Set 事件唯一ID
        Parameters:
        EventId - 事件唯一ID
      • getFoundTime

        public String getFoundTime()
        Get 事件发现时间
        Returns:
        FoundTime 事件发现时间
      • setFoundTime

        public void setFoundTime​(String FoundTime)
        Set 事件发现时间
        Parameters:
        FoundTime - 事件发现时间
      • getContainerId

        public String getContainerId()
        Get 容器id
        Returns:
        ContainerId 容器id
      • setContainerId

        public void setContainerId​(String ContainerId)
        Set 容器id
        Parameters:
        ContainerId - 容器id
      • getContainerName

        public String getContainerName()
        Get 容器名称
        Returns:
        ContainerName 容器名称
      • setContainerName

        public void setContainerName​(String ContainerName)
        Set 容器名称
        Parameters:
        ContainerName - 容器名称
      • getImageId

        public String getImageId()
        Get 镜像id
        Returns:
        ImageId 镜像id
      • setImageId

        public void setImageId​(String ImageId)
        Set 镜像id
        Parameters:
        ImageId - 镜像id
      • getImageName

        public String getImageName()
        Get 镜像名称
        Returns:
        ImageName 镜像名称
      • setImageName

        public void setImageName​(String ImageName)
        Set 镜像名称
        Parameters:
        ImageName - 镜像名称
      • getNodeName

        public String getNodeName()
        Get 节点名称
        Returns:
        NodeName 节点名称
      • setNodeName

        public void setNodeName​(String NodeName)
        Set 节点名称
        Parameters:
        NodeName - 节点名称
      • getStatus

        public String getStatus()
        Get 状态, “EVENT_UNDEAL”:事件未处理 "EVENT_DEALED":事件已经处理 "EVENT_INGNORE":事件已经忽略
        Returns:
        Status 状态, “EVENT_UNDEAL”:事件未处理 "EVENT_DEALED":事件已经处理 "EVENT_INGNORE":事件已经忽略
      • setStatus

        public void setStatus​(String Status)
        Set 状态, “EVENT_UNDEAL”:事件未处理 "EVENT_DEALED":事件已经处理 "EVENT_INGNORE":事件已经忽略
        Parameters:
        Status - 状态, “EVENT_UNDEAL”:事件未处理 "EVENT_DEALED":事件已经处理 "EVENT_INGNORE":事件已经忽略
      • getEventName

        public String getEventName()
        Get 事件名称: 宿主机文件访问逃逸、 Syscall逃逸、 MountNamespace逃逸、 程序提权逃逸、 特权容器启动逃逸、 敏感路径挂载 恶意进程启动 文件篡改
        Returns:
        EventName 事件名称: 宿主机文件访问逃逸、 Syscall逃逸、 MountNamespace逃逸、 程序提权逃逸、 特权容器启动逃逸、 敏感路径挂载 恶意进程启动 文件篡改
      • setEventName

        public void setEventName​(String EventName)
        Set 事件名称: 宿主机文件访问逃逸、 Syscall逃逸、 MountNamespace逃逸、 程序提权逃逸、 特权容器启动逃逸、 敏感路径挂载 恶意进程启动 文件篡改
        Parameters:
        EventName - 事件名称: 宿主机文件访问逃逸、 Syscall逃逸、 MountNamespace逃逸、 程序提权逃逸、 特权容器启动逃逸、 敏感路径挂载 恶意进程启动 文件篡改
      • getEventType

        public String getEventType()
        Get 事件类型 ESCAPE_HOST_ACESS_FILE:宿主机文件访问逃逸 ESCAPE_MOUNT_NAMESPACE:MountNamespace逃逸 ESCAPE_PRIVILEDGE:程序提权逃逸 ESCAPE_PRIVILEDGE_CONTAINER_START:特权容器启动逃逸 ESCAPE_MOUNT_SENSITIVE_PTAH:敏感路径挂载 ESCAPE_SYSCALL:Syscall逃逸
        Returns:
        EventType 事件类型 ESCAPE_HOST_ACESS_FILE:宿主机文件访问逃逸 ESCAPE_MOUNT_NAMESPACE:MountNamespace逃逸 ESCAPE_PRIVILEDGE:程序提权逃逸 ESCAPE_PRIVILEDGE_CONTAINER_START:特权容器启动逃逸 ESCAPE_MOUNT_SENSITIVE_PTAH:敏感路径挂载 ESCAPE_SYSCALL:Syscall逃逸
      • setEventType

        public void setEventType​(String EventType)
        Set 事件类型 ESCAPE_HOST_ACESS_FILE:宿主机文件访问逃逸 ESCAPE_MOUNT_NAMESPACE:MountNamespace逃逸 ESCAPE_PRIVILEDGE:程序提权逃逸 ESCAPE_PRIVILEDGE_CONTAINER_START:特权容器启动逃逸 ESCAPE_MOUNT_SENSITIVE_PTAH:敏感路径挂载 ESCAPE_SYSCALL:Syscall逃逸
        Parameters:
        EventType - 事件类型 ESCAPE_HOST_ACESS_FILE:宿主机文件访问逃逸 ESCAPE_MOUNT_NAMESPACE:MountNamespace逃逸 ESCAPE_PRIVILEDGE:程序提权逃逸 ESCAPE_PRIVILEDGE_CONTAINER_START:特权容器启动逃逸 ESCAPE_MOUNT_SENSITIVE_PTAH:敏感路径挂载 ESCAPE_SYSCALL:Syscall逃逸
      • getEventCount

        public Long getEventCount()
        Get 事件数量
        Returns:
        EventCount 事件数量
      • setEventCount

        public void setEventCount​(Long EventCount)
        Set 事件数量
        Parameters:
        EventCount - 事件数量
      • getLatestFoundTime

        public String getLatestFoundTime()
        Get 最近生成时间
        Returns:
        LatestFoundTime 最近生成时间
      • setLatestFoundTime

        public void setLatestFoundTime​(String LatestFoundTime)
        Set 最近生成时间
        Parameters:
        LatestFoundTime - 最近生成时间
      • getHostIP

        public String getHostIP()
        Get 内网ip 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        HostIP 内网ip 注意:此字段可能返回 null,表示取不到有效值。
      • setHostIP

        public void setHostIP​(String HostIP)
        Set 内网ip 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        HostIP - 内网ip 注意:此字段可能返回 null,表示取不到有效值。
      • getClientIP

        public String getClientIP()
        Get 外网ip 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ClientIP 外网ip 注意:此字段可能返回 null,表示取不到有效值。
      • setClientIP

        public void setClientIP​(String ClientIP)
        Set 外网ip 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ClientIP - 外网ip 注意:此字段可能返回 null,表示取不到有效值。
      • getContainerNetStatus

        public String getContainerNetStatus()
        Get 网络状态 未隔离 NORMAL 已隔离 ISOLATED 隔离中 ISOLATING 隔离失败 ISOLATE_FAILED 解除隔离中 RESTORING 解除隔离失败 RESTORE_FAILED 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ContainerNetStatus 网络状态 未隔离 NORMAL 已隔离 ISOLATED 隔离中 ISOLATING 隔离失败 ISOLATE_FAILED 解除隔离中 RESTORING 解除隔离失败 RESTORE_FAILED 注意:此字段可能返回 null,表示取不到有效值。
      • setContainerNetStatus

        public void setContainerNetStatus​(String ContainerNetStatus)
        Set 网络状态 未隔离 NORMAL 已隔离 ISOLATED 隔离中 ISOLATING 隔离失败 ISOLATE_FAILED 解除隔离中 RESTORING 解除隔离失败 RESTORE_FAILED 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ContainerNetStatus - 网络状态 未隔离 NORMAL 已隔离 ISOLATED 隔离中 ISOLATING 隔离失败 ISOLATE_FAILED 解除隔离中 RESTORING 解除隔离失败 RESTORE_FAILED 注意:此字段可能返回 null,表示取不到有效值。
      • getContainerNetSubStatus

        public String getContainerNetSubStatus()
        Get 容器子状态 "AGENT_OFFLINE" //Agent离线 "NODE_DESTROYED" //节点已销毁 "CONTAINER_EXITED" //容器已退出 "CONTAINER_DESTROYED" //容器已销毁 "SHARED_HOST" // 容器与主机共享网络 "RESOURCE_LIMIT" //隔离操作资源超限 "UNKNOW" // 原因未知 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ContainerNetSubStatus 容器子状态 "AGENT_OFFLINE" //Agent离线 "NODE_DESTROYED" //节点已销毁 "CONTAINER_EXITED" //容器已退出 "CONTAINER_DESTROYED" //容器已销毁 "SHARED_HOST" // 容器与主机共享网络 "RESOURCE_LIMIT" //隔离操作资源超限 "UNKNOW" // 原因未知 注意:此字段可能返回 null,表示取不到有效值。
      • setContainerNetSubStatus

        public void setContainerNetSubStatus​(String ContainerNetSubStatus)
        Set 容器子状态 "AGENT_OFFLINE" //Agent离线 "NODE_DESTROYED" //节点已销毁 "CONTAINER_EXITED" //容器已退出 "CONTAINER_DESTROYED" //容器已销毁 "SHARED_HOST" // 容器与主机共享网络 "RESOURCE_LIMIT" //隔离操作资源超限 "UNKNOW" // 原因未知 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ContainerNetSubStatus - 容器子状态 "AGENT_OFFLINE" //Agent离线 "NODE_DESTROYED" //节点已销毁 "CONTAINER_EXITED" //容器已退出 "CONTAINER_DESTROYED" //容器已销毁 "SHARED_HOST" // 容器与主机共享网络 "RESOURCE_LIMIT" //隔离操作资源超限 "UNKNOW" // 原因未知 注意:此字段可能返回 null,表示取不到有效值。
      • getContainerIsolateOperationSrc

        public String getContainerIsolateOperationSrc()
        Get 容器隔离操作来源 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ContainerIsolateOperationSrc 容器隔离操作来源 注意:此字段可能返回 null,表示取不到有效值。
      • setContainerIsolateOperationSrc

        public void setContainerIsolateOperationSrc​(String ContainerIsolateOperationSrc)
        Set 容器隔离操作来源 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ContainerIsolateOperationSrc - 容器隔离操作来源 注意:此字段可能返回 null,表示取不到有效值。
      • getNodeID

        public String getNodeID()
        Get 节点ID
        Returns:
        NodeID 节点ID
      • setNodeID

        public void setNodeID​(String NodeID)
        Set 节点ID
        Parameters:
        NodeID - 节点ID
      • getNodeType

        public String getNodeType()
        Get 节点类型:NORMAL:普通节点;SUPER:超级节点
        Returns:
        NodeType 节点类型:NORMAL:普通节点;SUPER:超级节点
      • setNodeType

        public void setNodeType​(String NodeType)
        Set 节点类型:NORMAL:普通节点;SUPER:超级节点
        Parameters:
        NodeType - 节点类型:NORMAL:普通节点;SUPER:超级节点
      • getNodeSubNetID

        public String getNodeSubNetID()
        Get 节点子网ID
        Returns:
        NodeSubNetID 节点子网ID
      • setNodeSubNetID

        public void setNodeSubNetID​(String NodeSubNetID)
        Set 节点子网ID
        Parameters:
        NodeSubNetID - 节点子网ID
      • getNodeSubNetName

        public String getNodeSubNetName()
        Get 节点子网名称
        Returns:
        NodeSubNetName 节点子网名称
      • setNodeSubNetName

        public void setNodeSubNetName​(String NodeSubNetName)
        Set 节点子网名称
        Parameters:
        NodeSubNetName - 节点子网名称
      • getNodeSubNetCIDR

        public String getNodeSubNetCIDR()
        Get 节点子网网段
        Returns:
        NodeSubNetCIDR 节点子网网段
      • setNodeSubNetCIDR

        public void setNodeSubNetCIDR​(String NodeSubNetCIDR)
        Set 节点子网网段
        Parameters:
        NodeSubNetCIDR - 节点子网网段
      • getPodName

        public String getPodName()
        Get pod名称
        Returns:
        PodName pod名称
      • setPodName

        public void setPodName​(String PodName)
        Set pod名称
        Parameters:
        PodName - pod名称
      • getPodIP

        public String getPodIP()
        Get podIP
        Returns:
        PodIP podIP
      • setPodIP

        public void setPodIP​(String PodIP)
        Set podIP
        Parameters:
        PodIP - podIP
      • getPodStatus

        public String getPodStatus()
        Get pod状态
        Returns:
        PodStatus pod状态
      • setPodStatus

        public void setPodStatus​(String PodStatus)
        Set pod状态
        Parameters:
        PodStatus - pod状态
      • getClusterID

        public String getClusterID()
        Get 集群id
        Returns:
        ClusterID 集群id
      • setClusterID

        public void setClusterID​(String ClusterID)
        Set 集群id
        Parameters:
        ClusterID - 集群id
      • getClusterName

        public String getClusterName()
        Get 集群名称
        Returns:
        ClusterName 集群名称
      • setClusterName

        public void setClusterName​(String ClusterName)
        Set 集群名称
        Parameters:
        ClusterName - 集群名称
      • getNodeUniqueID

        public String getNodeUniqueID()
        Get 节点唯一id
        Returns:
        NodeUniqueID 节点唯一id
      • setNodeUniqueID

        public void setNodeUniqueID​(String NodeUniqueID)
        Set 节点唯一id
        Parameters:
        NodeUniqueID - 节点唯一id
      • getHostID

        public String getHostID()
        Get uuid
        Returns:
        HostID uuid
      • setHostID

        public void setHostID​(String HostID)
        Set uuid
        Parameters:
        HostID - uuid