Class CCReqLimitPolicyRecord
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.antiddos.v20200309.models.CCReqLimitPolicyRecord
-
public class CCReqLimitPolicyRecord extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CCReqLimitPolicyRecord()
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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getAction()
Get 频率限制策略方式,可取值alg表示验证码,drop表示丢弃String
getCookie()
Get Cookie,三个策略项仅可填其中之一Long
getExecuteDuration()
Get 频率限制策略时长,可取值1~86400,单位秒String
getMode()
Get 策略项比对方式,可取值include表示包含,equal表示等于Long
getPeriod()
Get 统计周期,可取值1,10,30,60,单位秒Long
getRequestNum()
Get 请求数,取值1~20000String
getUri()
Get Uri,三个策略项仅可填其中之一String
getUserAgent()
Get User-Agent,三个策略项仅可填其中之一void
setAction(String Action)
Set 频率限制策略方式,可取值alg表示验证码,drop表示丢弃void
setCookie(String Cookie)
Set Cookie,三个策略项仅可填其中之一void
setExecuteDuration(Long ExecuteDuration)
Set 频率限制策略时长,可取值1~86400,单位秒void
setMode(String Mode)
Set 策略项比对方式,可取值include表示包含,equal表示等于void
setPeriod(Long Period)
Set 统计周期,可取值1,10,30,60,单位秒void
setRequestNum(Long RequestNum)
Set 请求数,取值1~20000void
setUri(String Uri)
Set Uri,三个策略项仅可填其中之一void
setUserAgent(String UserAgent)
Set User-Agent,三个策略项仅可填其中之一void
toMap(HashMap<String,String> map, String prefix)
Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
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,三个策略项仅可填其中之一
-
-