Class WarningRule

    • Constructor Summary

      Constructors 
      Constructor Description
      WarningRule()  
      WarningRule​(WarningRule 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 Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getBeginTime()
      Get 告警开始时间,格式: HH:mm
      String getControlBits()
      Get 告警等级策略控制,二进制位每位代表一个含义,值以字符串类型传递 控制开关分为高、中、低,则二进制位分别为:第1位:低,第2位:中,第3位:高,0表示关闭、1表示打开。 如:高危和中危打开告警,低危关闭告警,则二进制值为:110 告警类型不区分等级控制,则传1。
      String getEndTime()
      Get 告警结束时间,格式: HH:mm
      String getSwitch()
      Get 开关状态: 打开:ON 关闭:OFF
      String getType()
      Get 告警事件类型: 镜像仓库安全-木马:IMG_REG_VIRUS 镜像仓库安全-漏洞:IMG_REG_VUL 镜像仓库安全-敏感信息:IMG_REG_RISK 镜像安全-木马:IMG_VIRUS 镜像安全-漏洞:IMG_VUL 镜像安全-敏感信息:IMG_RISK 镜像安全-镜像拦截:IMG_INTERCEPT 运行时安全-容器逃逸:RUNTIME_ESCAPE 运行时安全-异常进程:RUNTIME_FILE 运行时安全-异常文件访问:RUNTIME_PROCESS 运行时安全-高危系统调用:RUNTIME_SYSCALL 运行时安全-反弹Shell:RUNTIME_REVERSE_SHELL 运行时安全-木马:RUNTIME_VIRUS
      void setBeginTime​(String BeginTime)
      Set 告警开始时间,格式: HH:mm
      void setControlBits​(String ControlBits)
      Set 告警等级策略控制,二进制位每位代表一个含义,值以字符串类型传递 控制开关分为高、中、低,则二进制位分别为:第1位:低,第2位:中,第3位:高,0表示关闭、1表示打开。 如:高危和中危打开告警,低危关闭告警,则二进制值为:110 告警类型不区分等级控制,则传1。
      void setEndTime​(String EndTime)
      Set 告警结束时间,格式: HH:mm
      void setSwitch​(String Switch)
      Set 开关状态: 打开:ON 关闭:OFF
      void setType​(String Type)
      Set 告警事件类型: 镜像仓库安全-木马:IMG_REG_VIRUS 镜像仓库安全-漏洞:IMG_REG_VUL 镜像仓库安全-敏感信息:IMG_REG_RISK 镜像安全-木马:IMG_VIRUS 镜像安全-漏洞:IMG_VUL 镜像安全-敏感信息:IMG_RISK 镜像安全-镜像拦截:IMG_INTERCEPT 运行时安全-容器逃逸:RUNTIME_ESCAPE 运行时安全-异常进程:RUNTIME_FILE 运行时安全-异常文件访问:RUNTIME_PROCESS 运行时安全-高危系统调用:RUNTIME_SYSCALL 运行时安全-反弹Shell:RUNTIME_REVERSE_SHELL 运行时安全-木马:RUNTIME_VIRUS
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • WarningRule

        public WarningRule()
      • WarningRule

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

      • getType

        public String getType()
        Get 告警事件类型: 镜像仓库安全-木马:IMG_REG_VIRUS 镜像仓库安全-漏洞:IMG_REG_VUL 镜像仓库安全-敏感信息:IMG_REG_RISK 镜像安全-木马:IMG_VIRUS 镜像安全-漏洞:IMG_VUL 镜像安全-敏感信息:IMG_RISK 镜像安全-镜像拦截:IMG_INTERCEPT 运行时安全-容器逃逸:RUNTIME_ESCAPE 运行时安全-异常进程:RUNTIME_FILE 运行时安全-异常文件访问:RUNTIME_PROCESS 运行时安全-高危系统调用:RUNTIME_SYSCALL 运行时安全-反弹Shell:RUNTIME_REVERSE_SHELL 运行时安全-木马:RUNTIME_VIRUS
        Returns:
        Type 告警事件类型: 镜像仓库安全-木马:IMG_REG_VIRUS 镜像仓库安全-漏洞:IMG_REG_VUL 镜像仓库安全-敏感信息:IMG_REG_RISK 镜像安全-木马:IMG_VIRUS 镜像安全-漏洞:IMG_VUL 镜像安全-敏感信息:IMG_RISK 镜像安全-镜像拦截:IMG_INTERCEPT 运行时安全-容器逃逸:RUNTIME_ESCAPE 运行时安全-异常进程:RUNTIME_FILE 运行时安全-异常文件访问:RUNTIME_PROCESS 运行时安全-高危系统调用:RUNTIME_SYSCALL 运行时安全-反弹Shell:RUNTIME_REVERSE_SHELL 运行时安全-木马:RUNTIME_VIRUS
      • setType

        public void setType​(String Type)
        Set 告警事件类型: 镜像仓库安全-木马:IMG_REG_VIRUS 镜像仓库安全-漏洞:IMG_REG_VUL 镜像仓库安全-敏感信息:IMG_REG_RISK 镜像安全-木马:IMG_VIRUS 镜像安全-漏洞:IMG_VUL 镜像安全-敏感信息:IMG_RISK 镜像安全-镜像拦截:IMG_INTERCEPT 运行时安全-容器逃逸:RUNTIME_ESCAPE 运行时安全-异常进程:RUNTIME_FILE 运行时安全-异常文件访问:RUNTIME_PROCESS 运行时安全-高危系统调用:RUNTIME_SYSCALL 运行时安全-反弹Shell:RUNTIME_REVERSE_SHELL 运行时安全-木马:RUNTIME_VIRUS
        Parameters:
        Type - 告警事件类型: 镜像仓库安全-木马:IMG_REG_VIRUS 镜像仓库安全-漏洞:IMG_REG_VUL 镜像仓库安全-敏感信息:IMG_REG_RISK 镜像安全-木马:IMG_VIRUS 镜像安全-漏洞:IMG_VUL 镜像安全-敏感信息:IMG_RISK 镜像安全-镜像拦截:IMG_INTERCEPT 运行时安全-容器逃逸:RUNTIME_ESCAPE 运行时安全-异常进程:RUNTIME_FILE 运行时安全-异常文件访问:RUNTIME_PROCESS 运行时安全-高危系统调用:RUNTIME_SYSCALL 运行时安全-反弹Shell:RUNTIME_REVERSE_SHELL 运行时安全-木马:RUNTIME_VIRUS
      • getSwitch

        public String getSwitch()
        Get 开关状态: 打开:ON 关闭:OFF
        Returns:
        Switch 开关状态: 打开:ON 关闭:OFF
      • setSwitch

        public void setSwitch​(String Switch)
        Set 开关状态: 打开:ON 关闭:OFF
        Parameters:
        Switch - 开关状态: 打开:ON 关闭:OFF
      • getBeginTime

        public String getBeginTime()
        Get 告警开始时间,格式: HH:mm
        Returns:
        BeginTime 告警开始时间,格式: HH:mm
      • setBeginTime

        public void setBeginTime​(String BeginTime)
        Set 告警开始时间,格式: HH:mm
        Parameters:
        BeginTime - 告警开始时间,格式: HH:mm
      • getEndTime

        public String getEndTime()
        Get 告警结束时间,格式: HH:mm
        Returns:
        EndTime 告警结束时间,格式: HH:mm
      • setEndTime

        public void setEndTime​(String EndTime)
        Set 告警结束时间,格式: HH:mm
        Parameters:
        EndTime - 告警结束时间,格式: HH:mm
      • getControlBits

        public String getControlBits()
        Get 告警等级策略控制,二进制位每位代表一个含义,值以字符串类型传递 控制开关分为高、中、低,则二进制位分别为:第1位:低,第2位:中,第3位:高,0表示关闭、1表示打开。 如:高危和中危打开告警,低危关闭告警,则二进制值为:110 告警类型不区分等级控制,则传1。
        Returns:
        ControlBits 告警等级策略控制,二进制位每位代表一个含义,值以字符串类型传递 控制开关分为高、中、低,则二进制位分别为:第1位:低,第2位:中,第3位:高,0表示关闭、1表示打开。 如:高危和中危打开告警,低危关闭告警,则二进制值为:110 告警类型不区分等级控制,则传1。
      • setControlBits

        public void setControlBits​(String ControlBits)
        Set 告警等级策略控制,二进制位每位代表一个含义,值以字符串类型传递 控制开关分为高、中、低,则二进制位分别为:第1位:低,第2位:中,第3位:高,0表示关闭、1表示打开。 如:高危和中危打开告警,低危关闭告警,则二进制值为:110 告警类型不区分等级控制,则传1。
        Parameters:
        ControlBits - 告警等级策略控制,二进制位每位代表一个含义,值以字符串类型传递 控制开关分为高、中、低,则二进制位分别为:第1位:低,第2位:中,第3位:高,0表示关闭、1表示打开。 如:高危和中危打开告警,低危关闭告警,则二进制值为:110 告警类型不区分等级控制,则传1。