Class WarningInfoObj

    • Constructor Summary

      Constructors 
      Constructor Description
      WarningInfoObj()  
      WarningInfoObj​(WarningInfoObj 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
      Long getControlBit()
      Get 漏洞等级控制位(对应DB的十进制存储)
      String getControlBits()
      Get 漏洞等级控制位二进制,每一位对应页面漏洞等级的开启关闭:低中高(0:关闭;1:开启),例如:101 → 同时勾选低+高
      Long getCount()
      Get 配置的告警范围主机个数,前端用此判断展示提示信息 注意:此字段可能返回 null,表示取不到有效值。
      Long getDisablePhoneWarning()
      Get 1: 关闭告警 0: 开启告警
      String getEndTime()
      Get 结束时间,格式: HH:mm
      Long getHostRange()
      Get 告警主机范围类型,0:全部主机,1:按所属项目选,2:按腾讯云标签选,3:按主机安全标签选,4:自选主机 注意:此字段可能返回 null,表示取不到有效值。
      String getTimeZone()
      Get 时区信息
      Long getType()
      Get 事件告警类型;1:离线,2:木马,3:异常登录,4:爆破,5:漏洞(已拆分为9-12四种类型)6:高危命令,7:反弹sell,8:本地提权,9:应用漏洞,10:web-cms漏洞,11:应急漏洞,12:安全基线 ,13: 防篡改,14:恶意请求,15: 网络攻击,16:Windows系统漏洞,17:Linux软件漏洞,18:核心文件监控告警,19:客户端卸载告警。20:客户端离线告警
      void setBeginTime​(String BeginTime)
      Set 开始时间,格式: HH:mm
      void setControlBit​(Long ControlBit)
      Set 漏洞等级控制位(对应DB的十进制存储)
      void setControlBits​(String ControlBits)
      Set 漏洞等级控制位二进制,每一位对应页面漏洞等级的开启关闭:低中高(0:关闭;1:开启),例如:101 → 同时勾选低+高
      void setCount​(Long Count)
      Set 配置的告警范围主机个数,前端用此判断展示提示信息 注意:此字段可能返回 null,表示取不到有效值。
      void setDisablePhoneWarning​(Long DisablePhoneWarning)
      Set 1: 关闭告警 0: 开启告警
      void setEndTime​(String EndTime)
      Set 结束时间,格式: HH:mm
      void setHostRange​(Long HostRange)
      Set 告警主机范围类型,0:全部主机,1:按所属项目选,2:按腾讯云标签选,3:按主机安全标签选,4:自选主机 注意:此字段可能返回 null,表示取不到有效值。
      void setTimeZone​(String TimeZone)
      Set 时区信息
      void setType​(Long Type)
      Set 事件告警类型;1:离线,2:木马,3:异常登录,4:爆破,5:漏洞(已拆分为9-12四种类型)6:高危命令,7:反弹sell,8:本地提权,9:应用漏洞,10:web-cms漏洞,11:应急漏洞,12:安全基线 ,13: 防篡改,14:恶意请求,15: 网络攻击,16:Windows系统漏洞,17:Linux软件漏洞,18:核心文件监控告警,19:客户端卸载告警。20:客户端离线告警
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • WarningInfoObj

        public WarningInfoObj()
      • WarningInfoObj

        public WarningInfoObj​(WarningInfoObj 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 Long getType()
        Get 事件告警类型;1:离线,2:木马,3:异常登录,4:爆破,5:漏洞(已拆分为9-12四种类型)6:高危命令,7:反弹sell,8:本地提权,9:应用漏洞,10:web-cms漏洞,11:应急漏洞,12:安全基线 ,13: 防篡改,14:恶意请求,15: 网络攻击,16:Windows系统漏洞,17:Linux软件漏洞,18:核心文件监控告警,19:客户端卸载告警。20:客户端离线告警
        Returns:
        Type 事件告警类型;1:离线,2:木马,3:异常登录,4:爆破,5:漏洞(已拆分为9-12四种类型)6:高危命令,7:反弹sell,8:本地提权,9:应用漏洞,10:web-cms漏洞,11:应急漏洞,12:安全基线 ,13: 防篡改,14:恶意请求,15: 网络攻击,16:Windows系统漏洞,17:Linux软件漏洞,18:核心文件监控告警,19:客户端卸载告警。20:客户端离线告警
      • setType

        public void setType​(Long Type)
        Set 事件告警类型;1:离线,2:木马,3:异常登录,4:爆破,5:漏洞(已拆分为9-12四种类型)6:高危命令,7:反弹sell,8:本地提权,9:应用漏洞,10:web-cms漏洞,11:应急漏洞,12:安全基线 ,13: 防篡改,14:恶意请求,15: 网络攻击,16:Windows系统漏洞,17:Linux软件漏洞,18:核心文件监控告警,19:客户端卸载告警。20:客户端离线告警
        Parameters:
        Type - 事件告警类型;1:离线,2:木马,3:异常登录,4:爆破,5:漏洞(已拆分为9-12四种类型)6:高危命令,7:反弹sell,8:本地提权,9:应用漏洞,10:web-cms漏洞,11:应急漏洞,12:安全基线 ,13: 防篡改,14:恶意请求,15: 网络攻击,16:Windows系统漏洞,17:Linux软件漏洞,18:核心文件监控告警,19:客户端卸载告警。20:客户端离线告警
      • getDisablePhoneWarning

        public Long getDisablePhoneWarning()
        Get 1: 关闭告警 0: 开启告警
        Returns:
        DisablePhoneWarning 1: 关闭告警 0: 开启告警
      • setDisablePhoneWarning

        public void setDisablePhoneWarning​(Long DisablePhoneWarning)
        Set 1: 关闭告警 0: 开启告警
        Parameters:
        DisablePhoneWarning - 1: 关闭告警 0: 开启告警
      • 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
      • getTimeZone

        public String getTimeZone()
        Get 时区信息
        Returns:
        TimeZone 时区信息
      • setTimeZone

        public void setTimeZone​(String TimeZone)
        Set 时区信息
        Parameters:
        TimeZone - 时区信息
      • getControlBit

        public Long getControlBit()
        Get 漏洞等级控制位(对应DB的十进制存储)
        Returns:
        ControlBit 漏洞等级控制位(对应DB的十进制存储)
      • setControlBit

        public void setControlBit​(Long ControlBit)
        Set 漏洞等级控制位(对应DB的十进制存储)
        Parameters:
        ControlBit - 漏洞等级控制位(对应DB的十进制存储)
      • getControlBits

        public String getControlBits()
        Get 漏洞等级控制位二进制,每一位对应页面漏洞等级的开启关闭:低中高(0:关闭;1:开启),例如:101 → 同时勾选低+高
        Returns:
        ControlBits 漏洞等级控制位二进制,每一位对应页面漏洞等级的开启关闭:低中高(0:关闭;1:开启),例如:101 → 同时勾选低+高
      • setControlBits

        public void setControlBits​(String ControlBits)
        Set 漏洞等级控制位二进制,每一位对应页面漏洞等级的开启关闭:低中高(0:关闭;1:开启),例如:101 → 同时勾选低+高
        Parameters:
        ControlBits - 漏洞等级控制位二进制,每一位对应页面漏洞等级的开启关闭:低中高(0:关闭;1:开启),例如:101 → 同时勾选低+高
      • getHostRange

        public Long getHostRange()
        Get 告警主机范围类型,0:全部主机,1:按所属项目选,2:按腾讯云标签选,3:按主机安全标签选,4:自选主机 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        HostRange 告警主机范围类型,0:全部主机,1:按所属项目选,2:按腾讯云标签选,3:按主机安全标签选,4:自选主机 注意:此字段可能返回 null,表示取不到有效值。
      • setHostRange

        public void setHostRange​(Long HostRange)
        Set 告警主机范围类型,0:全部主机,1:按所属项目选,2:按腾讯云标签选,3:按主机安全标签选,4:自选主机 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        HostRange - 告警主机范围类型,0:全部主机,1:按所属项目选,2:按腾讯云标签选,3:按主机安全标签选,4:自选主机 注意:此字段可能返回 null,表示取不到有效值。
      • getCount

        public Long getCount()
        Get 配置的告警范围主机个数,前端用此判断展示提示信息 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Count 配置的告警范围主机个数,前端用此判断展示提示信息 注意:此字段可能返回 null,表示取不到有效值。
      • setCount

        public void setCount​(Long Count)
        Set 配置的告警范围主机个数,前端用此判断展示提示信息 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Count - 配置的告警范围主机个数,前端用此判断展示提示信息 注意:此字段可能返回 null,表示取不到有效值。