Class ScdnLogTaskDetail

    • Constructor Summary

      Constructors 
      Constructor Description
      ScdnLogTaskDetail()  
      ScdnLogTaskDetail​(ScdnLogTaskDetail 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 getArea()
      Get mainland或overseas 注意:此字段可能返回 null,表示取不到有效值。
      String getAttackType()
      Get 攻击类型, 可以为"all" AttackType映射如下: other = '未知类型' malicious_scan = "恶意扫描" sql_inject = "SQL注入攻击" xss = "XSS攻击" cmd_inject = "命令注入攻击" ldap_inject = "LDAP注入攻击" ssi_inject = "SSI注入攻击" xml_inject = "XML注入攻击" web_service = "WEB服务漏洞攻击" web_app = "WEB应用漏洞攻击" path_traversal = "路径跨越攻击" illegal_access_core_file = "核心文件非法访问" file_upload = "文件上传攻击" trojan_horse = "木马后门攻击" csrf = "CSRF攻击" custom_policy = "自定义策略" ai_engine= 'AI引擎检出' malicious_file_upload= '恶意文件上传'
      ScdnEventLogConditions[] getConditions()
      Get 查询条件 注意:此字段可能返回 null,表示取不到有效值。
      String getCreateTime()
      Get 任务创建时间
      String getDefenceMode()
      Get 防御模式,可以为"all" DefenceMode映射如下: observe = '观察模式' intercept = '防御模式'
      String getDomain()
      Get scdn域名
      String getDownloadUrl()
      Get 日志包下载链接 成功返回下载链接,其他情况返回'-' 注意:此字段可能返回 null,表示取不到有效值。
      String getEndTime()
      Get 查询任务结束时间
      String getMode()
      Get 防护类型
      String getStartTime()
      Get 查询任务开始时间
      String getStatus()
      Get 任务状态 created->任务已经创建 processing->任务正在执行 done->任务执行成功 failed->任务执行失败 no-log->没有日志产生
      String getTaskID()
      Get 日志任务唯一id
      void setArea​(String Area)
      Set mainland或overseas 注意:此字段可能返回 null,表示取不到有效值。
      void setAttackType​(String AttackType)
      Set 攻击类型, 可以为"all" AttackType映射如下: other = '未知类型' malicious_scan = "恶意扫描" sql_inject = "SQL注入攻击" xss = "XSS攻击" cmd_inject = "命令注入攻击" ldap_inject = "LDAP注入攻击" ssi_inject = "SSI注入攻击" xml_inject = "XML注入攻击" web_service = "WEB服务漏洞攻击" web_app = "WEB应用漏洞攻击" path_traversal = "路径跨越攻击" illegal_access_core_file = "核心文件非法访问" file_upload = "文件上传攻击" trojan_horse = "木马后门攻击" csrf = "CSRF攻击" custom_policy = "自定义策略" ai_engine= 'AI引擎检出' malicious_file_upload= '恶意文件上传'
      void setConditions​(ScdnEventLogConditions[] Conditions)
      Set 查询条件 注意:此字段可能返回 null,表示取不到有效值。
      void setCreateTime​(String CreateTime)
      Set 任务创建时间
      void setDefenceMode​(String DefenceMode)
      Set 防御模式,可以为"all" DefenceMode映射如下: observe = '观察模式' intercept = '防御模式'
      void setDomain​(String Domain)
      Set scdn域名
      void setDownloadUrl​(String DownloadUrl)
      Set 日志包下载链接 成功返回下载链接,其他情况返回'-' 注意:此字段可能返回 null,表示取不到有效值。
      void setEndTime​(String EndTime)
      Set 查询任务结束时间
      void setMode​(String Mode)
      Set 防护类型
      void setStartTime​(String StartTime)
      Set 查询任务开始时间
      void setStatus​(String Status)
      Set 任务状态 created->任务已经创建 processing->任务正在执行 done->任务执行成功 failed->任务执行失败 no-log->没有日志产生
      void setTaskID​(String TaskID)
      Set 日志任务唯一id
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • ScdnLogTaskDetail

        public ScdnLogTaskDetail()
      • ScdnLogTaskDetail

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

      • getDomain

        public String getDomain()
        Get scdn域名
        Returns:
        Domain scdn域名
      • setDomain

        public void setDomain​(String Domain)
        Set scdn域名
        Parameters:
        Domain - scdn域名
      • getMode

        public String getMode()
        Get 防护类型
        Returns:
        Mode 防护类型
      • setMode

        public void setMode​(String Mode)
        Set 防护类型
        Parameters:
        Mode - 防护类型
      • getStartTime

        public String getStartTime()
        Get 查询任务开始时间
        Returns:
        StartTime 查询任务开始时间
      • setStartTime

        public void setStartTime​(String StartTime)
        Set 查询任务开始时间
        Parameters:
        StartTime - 查询任务开始时间
      • getEndTime

        public String getEndTime()
        Get 查询任务结束时间
        Returns:
        EndTime 查询任务结束时间
      • setEndTime

        public void setEndTime​(String EndTime)
        Set 查询任务结束时间
        Parameters:
        EndTime - 查询任务结束时间
      • getCreateTime

        public String getCreateTime()
        Get 任务创建时间
        Returns:
        CreateTime 任务创建时间
      • setCreateTime

        public void setCreateTime​(String CreateTime)
        Set 任务创建时间
        Parameters:
        CreateTime - 任务创建时间
      • getDownloadUrl

        public String getDownloadUrl()
        Get 日志包下载链接 成功返回下载链接,其他情况返回'-' 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DownloadUrl 日志包下载链接 成功返回下载链接,其他情况返回'-' 注意:此字段可能返回 null,表示取不到有效值。
      • setDownloadUrl

        public void setDownloadUrl​(String DownloadUrl)
        Set 日志包下载链接 成功返回下载链接,其他情况返回'-' 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DownloadUrl - 日志包下载链接 成功返回下载链接,其他情况返回'-' 注意:此字段可能返回 null,表示取不到有效值。
      • getStatus

        public String getStatus()
        Get 任务状态 created->任务已经创建 processing->任务正在执行 done->任务执行成功 failed->任务执行失败 no-log->没有日志产生
        Returns:
        Status 任务状态 created->任务已经创建 processing->任务正在执行 done->任务执行成功 failed->任务执行失败 no-log->没有日志产生
      • setStatus

        public void setStatus​(String Status)
        Set 任务状态 created->任务已经创建 processing->任务正在执行 done->任务执行成功 failed->任务执行失败 no-log->没有日志产生
        Parameters:
        Status - 任务状态 created->任务已经创建 processing->任务正在执行 done->任务执行成功 failed->任务执行失败 no-log->没有日志产生
      • getTaskID

        public String getTaskID()
        Get 日志任务唯一id
        Returns:
        TaskID 日志任务唯一id
      • setTaskID

        public void setTaskID​(String TaskID)
        Set 日志任务唯一id
        Parameters:
        TaskID - 日志任务唯一id
      • getAttackType

        public String getAttackType()
        Get 攻击类型, 可以为"all" AttackType映射如下: other = '未知类型' malicious_scan = "恶意扫描" sql_inject = "SQL注入攻击" xss = "XSS攻击" cmd_inject = "命令注入攻击" ldap_inject = "LDAP注入攻击" ssi_inject = "SSI注入攻击" xml_inject = "XML注入攻击" web_service = "WEB服务漏洞攻击" web_app = "WEB应用漏洞攻击" path_traversal = "路径跨越攻击" illegal_access_core_file = "核心文件非法访问" file_upload = "文件上传攻击" trojan_horse = "木马后门攻击" csrf = "CSRF攻击" custom_policy = "自定义策略" ai_engine= 'AI引擎检出' malicious_file_upload= '恶意文件上传'
        Returns:
        AttackType 攻击类型, 可以为"all" AttackType映射如下: other = '未知类型' malicious_scan = "恶意扫描" sql_inject = "SQL注入攻击" xss = "XSS攻击" cmd_inject = "命令注入攻击" ldap_inject = "LDAP注入攻击" ssi_inject = "SSI注入攻击" xml_inject = "XML注入攻击" web_service = "WEB服务漏洞攻击" web_app = "WEB应用漏洞攻击" path_traversal = "路径跨越攻击" illegal_access_core_file = "核心文件非法访问" file_upload = "文件上传攻击" trojan_horse = "木马后门攻击" csrf = "CSRF攻击" custom_policy = "自定义策略" ai_engine= 'AI引擎检出' malicious_file_upload= '恶意文件上传'
      • setAttackType

        public void setAttackType​(String AttackType)
        Set 攻击类型, 可以为"all" AttackType映射如下: other = '未知类型' malicious_scan = "恶意扫描" sql_inject = "SQL注入攻击" xss = "XSS攻击" cmd_inject = "命令注入攻击" ldap_inject = "LDAP注入攻击" ssi_inject = "SSI注入攻击" xml_inject = "XML注入攻击" web_service = "WEB服务漏洞攻击" web_app = "WEB应用漏洞攻击" path_traversal = "路径跨越攻击" illegal_access_core_file = "核心文件非法访问" file_upload = "文件上传攻击" trojan_horse = "木马后门攻击" csrf = "CSRF攻击" custom_policy = "自定义策略" ai_engine= 'AI引擎检出' malicious_file_upload= '恶意文件上传'
        Parameters:
        AttackType - 攻击类型, 可以为"all" AttackType映射如下: other = '未知类型' malicious_scan = "恶意扫描" sql_inject = "SQL注入攻击" xss = "XSS攻击" cmd_inject = "命令注入攻击" ldap_inject = "LDAP注入攻击" ssi_inject = "SSI注入攻击" xml_inject = "XML注入攻击" web_service = "WEB服务漏洞攻击" web_app = "WEB应用漏洞攻击" path_traversal = "路径跨越攻击" illegal_access_core_file = "核心文件非法访问" file_upload = "文件上传攻击" trojan_horse = "木马后门攻击" csrf = "CSRF攻击" custom_policy = "自定义策略" ai_engine= 'AI引擎检出' malicious_file_upload= '恶意文件上传'
      • getDefenceMode

        public String getDefenceMode()
        Get 防御模式,可以为"all" DefenceMode映射如下: observe = '观察模式' intercept = '防御模式'
        Returns:
        DefenceMode 防御模式,可以为"all" DefenceMode映射如下: observe = '观察模式' intercept = '防御模式'
      • setDefenceMode

        public void setDefenceMode​(String DefenceMode)
        Set 防御模式,可以为"all" DefenceMode映射如下: observe = '观察模式' intercept = '防御模式'
        Parameters:
        DefenceMode - 防御模式,可以为"all" DefenceMode映射如下: observe = '观察模式' intercept = '防御模式'
      • getConditions

        public ScdnEventLogConditions[] getConditions()
        Get 查询条件 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Conditions 查询条件 注意:此字段可能返回 null,表示取不到有效值。
      • setConditions

        public void setConditions​(ScdnEventLogConditions[] Conditions)
        Set 查询条件 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Conditions - 查询条件 注意:此字段可能返回 null,表示取不到有效值。
      • getArea

        public String getArea()
        Get mainland或overseas 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Area mainland或overseas 注意:此字段可能返回 null,表示取不到有效值。
      • setArea

        public void setArea​(String Area)
        Set mainland或overseas 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Area - mainland或overseas 注意:此字段可能返回 null,表示取不到有效值。