Class CCReqLimitPolicyRecord

    • Constructor Detail

      • CCReqLimitPolicyRecord

        public CCReqLimitPolicyRecord()
      • CCReqLimitPolicyRecord

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

      • getPeriod

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

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

        public Long getRequestNum()
        Get 请求数,取值1~20000
        Returns:
        RequestNum 请求数,取值1~20000
      • setRequestNum

        public void setRequestNum​(Long RequestNum)
        Set 请求数,取值1~20000
        Parameters:
        RequestNum - 请求数,取值1~20000
      • getAction

        public String getAction()
        Get 频率限制策略方式,可取值alg表示验证码,drop表示丢弃
        Returns:
        Action 频率限制策略方式,可取值alg表示验证码,drop表示丢弃
      • setAction

        public void setAction​(String Action)
        Set 频率限制策略方式,可取值alg表示验证码,drop表示丢弃
        Parameters:
        Action - 频率限制策略方式,可取值alg表示验证码,drop表示丢弃
      • getExecuteDuration

        public Long getExecuteDuration()
        Get 频率限制策略时长,可取值1~86400,单位秒
        Returns:
        ExecuteDuration 频率限制策略时长,可取值1~86400,单位秒
      • setExecuteDuration

        public void setExecuteDuration​(Long ExecuteDuration)
        Set 频率限制策略时长,可取值1~86400,单位秒
        Parameters:
        ExecuteDuration - 频率限制策略时长,可取值1~86400,单位秒
      • getMode

        public String getMode()
        Get 策略项比对方式,可取值include表示包含,equal表示等于
        Returns:
        Mode 策略项比对方式,可取值include表示包含,equal表示等于
      • setMode

        public void setMode​(String Mode)
        Set 策略项比对方式,可取值include表示包含,equal表示等于
        Parameters:
        Mode - 策略项比对方式,可取值include表示包含,equal表示等于
      • getUri

        public String getUri()
        Get Uri,三个策略项仅可填其中之一
        Returns:
        Uri Uri,三个策略项仅可填其中之一
      • setUri

        public void setUri​(String Uri)
        Set Uri,三个策略项仅可填其中之一
        Parameters:
        Uri - Uri,三个策略项仅可填其中之一
      • getUserAgent

        public String getUserAgent()
        Get User-Agent,三个策略项仅可填其中之一
        Returns:
        UserAgent User-Agent,三个策略项仅可填其中之一
      • setUserAgent

        public void setUserAgent​(String UserAgent)
        Set User-Agent,三个策略项仅可填其中之一
        Parameters:
        UserAgent - User-Agent,三个策略项仅可填其中之一
      • getCookie

        public String getCookie()
        Get Cookie,三个策略项仅可填其中之一
        Returns:
        Cookie Cookie,三个策略项仅可填其中之一
      • setCookie

        public void setCookie​(String Cookie)
        Set Cookie,三个策略项仅可填其中之一
        Parameters:
        Cookie - Cookie,三个策略项仅可填其中之一