Class FileTamperEvent

    • Constructor Detail

      • FileTamperEvent

        public FileTamperEvent()
      • FileTamperEvent

        public FileTamperEvent​(FileTamperEvent 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

      • getHostName

        public String getHostName()
        Get 机器名称
        Returns:
        HostName 机器名称
      • setHostName

        public void setHostName​(String HostName)
        Set 机器名称
        Parameters:
        HostName - 机器名称
      • getHostIp

        public String getHostIp()
        Get 机器IP
        Returns:
        HostIp 机器IP
      • setHostIp

        public void setHostIp​(String HostIp)
        Set 机器IP
        Parameters:
        HostIp - 机器IP
      • getCreateTime

        public String getCreateTime()
        Get 发生时间
        Returns:
        CreateTime 发生时间
      • setCreateTime

        public void setCreateTime​(String CreateTime)
        Set 发生时间
        Parameters:
        CreateTime - 发生时间
      • getModifyTime

        public String getModifyTime()
        Get 最近发生时间
        Returns:
        ModifyTime 最近发生时间
      • setModifyTime

        public void setModifyTime​(String ModifyTime)
        Set 最近发生时间
        Parameters:
        ModifyTime - 最近发生时间
      • getId

        public Long getId()
        Get 事件id
        Returns:
        Id 事件id
      • setId

        public void setId​(Long Id)
        Set 事件id
        Parameters:
        Id - 事件id
      • getUuid

        public String getUuid()
        Get 主机uuid
        Returns:
        Uuid 主机uuid
      • setUuid

        public void setUuid​(String Uuid)
        Set 主机uuid
        Parameters:
        Uuid - 主机uuid
      • getQuuid

        public String getQuuid()
        Get cvm id
        Returns:
        Quuid cvm id
      • setQuuid

        public void setQuuid​(String Quuid)
        Set cvm id
        Parameters:
        Quuid - cvm id
      • getType

        public Long getType()
        Get 事件类型/动作 0 -- 告警
        Returns:
        Type 事件类型/动作 0 -- 告警
      • setType

        public void setType​(Long Type)
        Set 事件类型/动作 0 -- 告警
        Parameters:
        Type - 事件类型/动作 0 -- 告警
      • getProcessExe

        public String getProcessExe()
        Get 进程路径
        Returns:
        ProcessExe 进程路径
      • setProcessExe

        public void setProcessExe​(String ProcessExe)
        Set 进程路径
        Parameters:
        ProcessExe - 进程路径
      • getProcessArgv

        public String getProcessArgv()
        Get 进程参数
        Returns:
        ProcessArgv 进程参数
      • setProcessArgv

        public void setProcessArgv​(String ProcessArgv)
        Set 进程参数
        Parameters:
        ProcessArgv - 进程参数
      • getTarget

        public String getTarget()
        Get 目标文件路径
        Returns:
        Target 目标文件路径
      • setTarget

        public void setTarget​(String Target)
        Set 目标文件路径
        Parameters:
        Target - 目标文件路径
      • getStatus

        public Long getStatus()
        Get 处理状态 0 -- 待处理 1 -- 已加白 2 -- 已删除 3 - 已忽略 4-已手动处理
        Returns:
        Status 处理状态 0 -- 待处理 1 -- 已加白 2 -- 已删除 3 - 已忽略 4-已手动处理
      • setStatus

        public void setStatus​(Long Status)
        Set 处理状态 0 -- 待处理 1 -- 已加白 2 -- 已删除 3 - 已忽略 4-已手动处理
        Parameters:
        Status - 处理状态 0 -- 待处理 1 -- 已加白 2 -- 已删除 3 - 已忽略 4-已手动处理
      • getEventCount

        public Long getEventCount()
        Get 事件产生次数
        Returns:
        EventCount 事件产生次数
      • setEventCount

        public void setEventCount​(Long EventCount)
        Set 事件产生次数
        Parameters:
        EventCount - 事件产生次数
      • getRuleId

        public Long getRuleId()
        Get 规则id
        Returns:
        RuleId 规则id
      • setRuleId

        public void setRuleId​(Long RuleId)
        Set 规则id
        Parameters:
        RuleId - 规则id
      • getRuleName

        public String getRuleName()
        Get 规则名称
        Returns:
        RuleName 规则名称
      • setRuleName

        public void setRuleName​(String RuleName)
        Set 规则名称
        Parameters:
        RuleName - 规则名称
      • getPstree

        public String getPstree()
        Get 事件详情: json格式
        Returns:
        Pstree 事件详情: json格式
      • setPstree

        public void setPstree​(String Pstree)
        Set 事件详情: json格式
        Parameters:
        Pstree - 事件详情: json格式
      • getRuleCategory

        public Long getRuleCategory()
        Get 规则类型 0系统规则 1自定义规则
        Returns:
        RuleCategory 规则类型 0系统规则 1自定义规则
      • setRuleCategory

        public void setRuleCategory​(Long RuleCategory)
        Set 规则类型 0系统规则 1自定义规则
        Parameters:
        RuleCategory - 规则类型 0系统规则 1自定义规则
      • getMachineStatus

        public String getMachineStatus()
        Get 主机在线信息 ONLINE、OFFLINE
        Returns:
        MachineStatus 主机在线信息 ONLINE、OFFLINE
      • setMachineStatus

        public void setMachineStatus​(String MachineStatus)
        Set 主机在线信息 ONLINE、OFFLINE
        Parameters:
        MachineStatus - 主机在线信息 ONLINE、OFFLINE
      • getDescription

        public String getDescription()
        Get 危害描述
        Returns:
        Description 危害描述
      • setDescription

        public void setDescription​(String Description)
        Set 危害描述
        Parameters:
        Description - 危害描述
      • getSuggestion

        public String getSuggestion()
        Get 修护建议
        Returns:
        Suggestion 修护建议
      • setSuggestion

        public void setSuggestion​(String Suggestion)
        Set 修护建议
        Parameters:
        Suggestion - 修护建议
      • getPrivateIp

        public String getPrivateIp()
        Get 内网ip
        Returns:
        PrivateIp 内网ip
      • setPrivateIp

        public void setPrivateIp​(String PrivateIp)
        Set 内网ip
        Parameters:
        PrivateIp - 内网ip
      • getExePermission

        public String getExePermission()
        Get 进程权限
        Returns:
        ExePermission 进程权限
      • setExePermission

        public void setExePermission​(String ExePermission)
        Set 进程权限
        Parameters:
        ExePermission - 进程权限
      • getUserName

        public String getUserName()
        Get 用户名
        Returns:
        UserName 用户名
      • setUserName

        public void setUserName​(String UserName)
        Set 用户名
        Parameters:
        UserName - 用户名
      • getUserGroup

        public String getUserGroup()
        Get 用户组
        Returns:
        UserGroup 用户组
      • setUserGroup

        public void setUserGroup​(String UserGroup)
        Set 用户组
        Parameters:
        UserGroup - 用户组
      • getExeMd5

        public String getExeMd5()
        Get 进程名
        Returns:
        ExeMd5 进程名
      • setExeMd5

        public void setExeMd5​(String ExeMd5)
        Set 进程名
        Parameters:
        ExeMd5 - 进程名
      • getExeSize

        public Long getExeSize()
        Get 进程文件大小
        Returns:
        ExeSize 进程文件大小
      • setExeSize

        public void setExeSize​(Long ExeSize)
        Set 进程文件大小
        Parameters:
        ExeSize - 进程文件大小
      • getExeTime

        public Long getExeTime()
        Get 进程执行时长
        Returns:
        ExeTime 进程执行时长
      • setExeTime

        public void setExeTime​(Long ExeTime)
        Set 进程执行时长
        Parameters:
        ExeTime - 进程执行时长
      • getTargetSize

        public Long getTargetSize()
        Get 目标文件大小
        Returns:
        TargetSize 目标文件大小
      • setTargetSize

        public void setTargetSize​(Long TargetSize)
        Set 目标文件大小
        Parameters:
        TargetSize - 目标文件大小
      • getTargetPermission

        public String getTargetPermission()
        Get 目标文件权限
        Returns:
        TargetPermission 目标文件权限
      • setTargetPermission

        public void setTargetPermission​(String TargetPermission)
        Set 目标文件权限
        Parameters:
        TargetPermission - 目标文件权限
      • getTargetModifyTime

        public String getTargetModifyTime()
        Get 目标文件更新时间 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        TargetModifyTime 目标文件更新时间 注意:此字段可能返回 null,表示取不到有效值。
      • setTargetModifyTime

        public void setTargetModifyTime​(String TargetModifyTime)
        Set 目标文件更新时间 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        TargetModifyTime - 目标文件更新时间 注意:此字段可能返回 null,表示取不到有效值。
      • getTargetCreatTime

        public String getTargetCreatTime()
        Get 目标文件创建时间 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        TargetCreatTime 目标文件创建时间 注意:此字段可能返回 null,表示取不到有效值。
      • setTargetCreatTime

        public void setTargetCreatTime​(String TargetCreatTime)
        Set 目标文件创建时间 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        TargetCreatTime - 目标文件创建时间 注意:此字段可能返回 null,表示取不到有效值。
      • getExePid

        public Long getExePid()
        Get 进程pid
        Returns:
        ExePid 进程pid
      • setExePid

        public void setExePid​(Long ExePid)
        Set 进程pid
        Parameters:
        ExePid - 进程pid
      • getTargetName

        public String getTargetName()
        Get 文件名称
        Returns:
        TargetName 文件名称
      • setTargetName

        public void setTargetName​(String TargetName)
        Set 文件名称
        Parameters:
        TargetName - 文件名称
      • getReference

        public String getReference()
        Get 参考链接
        Returns:
        Reference 参考链接
      • setReference

        public void setReference​(String Reference)
        Set 参考链接
        Parameters:
        Reference - 参考链接
      • getLevel

        public Long getLevel()
        Get 风险等级 0:无, 1: 高危, 2:中危, 3: 低危
        Returns:
        Level 风险等级 0:无, 1: 高危, 2:中危, 3: 低危
      • setLevel

        public void setLevel​(Long Level)
        Set 风险等级 0:无, 1: 高危, 2:中危, 3: 低危
        Parameters:
        Level - 风险等级 0:无, 1: 高危, 2:中危, 3: 低危
      • getExeName

        public String getExeName()
        Get 进程名称 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ExeName 进程名称 注意:此字段可能返回 null,表示取不到有效值。
      • setExeName

        public void setExeName​(String ExeName)
        Set 进程名称 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ExeName - 进程名称 注意:此字段可能返回 null,表示取不到有效值。
      • getMachineExtraInfo

        public MachineExtraInfo getMachineExtraInfo()
        Get 主机额外信息 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        MachineExtraInfo 主机额外信息 注意:此字段可能返回 null,表示取不到有效值。
      • setMachineExtraInfo

        public void setMachineExtraInfo​(MachineExtraInfo MachineExtraInfo)
        Set 主机额外信息 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        MachineExtraInfo - 主机额外信息 注意:此字段可能返回 null,表示取不到有效值。
      • getFileAction

        public String getFileAction()
        Get 文件威胁行为
      • read 读取文件
      • write 修改文件
      • 注意:此字段可能返回 null,表示取不到有效值。
Returns:
FileAction 文件威胁行为
  • read 读取文件
  • write 修改文件
  • 注意:此字段可能返回 null,表示取不到有效值。
    Parameters:
    FileAction - 文件威胁行为
  • read 读取文件
  • write 修改文件
  • 注意:此字段可能返回 null,表示取不到有效值。