Class CCFrequencyRule

    • Constructor Detail

      • CCFrequencyRule

        public CCFrequencyRule()
      • CCFrequencyRule

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

      • getCCFrequencyRuleId

        public String getCCFrequencyRuleId()
        Get CC的访问频率控制规则ID
        Returns:
        CCFrequencyRuleId CC的访问频率控制规则ID
      • setCCFrequencyRuleId

        public void setCCFrequencyRuleId​(String CCFrequencyRuleId)
        Set CC的访问频率控制规则ID
        Parameters:
        CCFrequencyRuleId - CC的访问频率控制规则ID
      • getUri

        public String getUri()
        Get URI字符串,必须以/开头,例如/abc/a.php,长度不超过31;当URI=/时,匹配模式只能选择前缀匹配;
        Returns:
        Uri URI字符串,必须以/开头,例如/abc/a.php,长度不超过31;当URI=/时,匹配模式只能选择前缀匹配;
      • setUri

        public void setUri​(String Uri)
        Set URI字符串,必须以/开头,例如/abc/a.php,长度不超过31;当URI=/时,匹配模式只能选择前缀匹配;
        Parameters:
        Uri - URI字符串,必须以/开头,例如/abc/a.php,长度不超过31;当URI=/时,匹配模式只能选择前缀匹配;
      • getUserAgent

        public String getUserAgent()
        Get User-Agent字符串,长度不超过80
        Returns:
        UserAgent User-Agent字符串,长度不超过80
      • setUserAgent

        public void setUserAgent​(String UserAgent)
        Set User-Agent字符串,长度不超过80
        Parameters:
        UserAgent - User-Agent字符串,长度不超过80
      • getCookie

        public String getCookie()
        Get Cookie字符串,长度不超过40
        Returns:
        Cookie Cookie字符串,长度不超过40
      • setCookie

        public void setCookie​(String Cookie)
        Set Cookie字符串,长度不超过40
        Parameters:
        Cookie - Cookie字符串,长度不超过40
      • getMode

        public String getMode()
        Get 匹配规则,取值["include"(前缀匹配),"equal"(完全匹配)]
        Returns:
        Mode 匹配规则,取值["include"(前缀匹配),"equal"(完全匹配)]
      • setMode

        public void setMode​(String Mode)
        Set 匹配规则,取值["include"(前缀匹配),"equal"(完全匹配)]
        Parameters:
        Mode - 匹配规则,取值["include"(前缀匹配),"equal"(完全匹配)]
      • getPeriod

        public Long getPeriod()
        Get 统计周期,单位秒,取值[10, 30, 60]
        Returns:
        Period 统计周期,单位秒,取值[10, 30, 60]
      • setPeriod

        public void setPeriod​(Long Period)
        Set 统计周期,单位秒,取值[10, 30, 60]
        Parameters:
        Period - 统计周期,单位秒,取值[10, 30, 60]
      • getReqNumber

        public Long getReqNumber()
        Get 访问次数,取值[1-10000]
        Returns:
        ReqNumber 访问次数,取值[1-10000]
      • setReqNumber

        public void setReqNumber​(Long ReqNumber)
        Set 访问次数,取值[1-10000]
        Parameters:
        ReqNumber - 访问次数,取值[1-10000]
      • getAct

        public String getAct()
        Get 执行动作,取值["alg"(人机识别), "drop"(拦截)]
        Returns:
        Act 执行动作,取值["alg"(人机识别), "drop"(拦截)]
      • setAct

        public void setAct​(String Act)
        Set 执行动作,取值["alg"(人机识别), "drop"(拦截)]
        Parameters:
        Act - 执行动作,取值["alg"(人机识别), "drop"(拦截)]
      • getExeDuration

        public Long getExeDuration()
        Get 执行时间,单位秒,取值[1-900]
        Returns:
        ExeDuration 执行时间,单位秒,取值[1-900]
      • setExeDuration

        public void setExeDuration​(Long ExeDuration)
        Set 执行时间,单位秒,取值[1-900]
        Parameters:
        ExeDuration - 执行时间,单位秒,取值[1-900]