Class RateLimitTemplate
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.teo.v20220901.models.RateLimitTemplate
-
public class RateLimitTemplate extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description RateLimitTemplate()RateLimitTemplate(RateLimitTemplate 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 StringgetAction()Get 模板处置方式,取值有: alg:JavaScript挑战; monitor:观察。不填写默认取alg。StringgetMode()Get 模板等级名称,取值有: sup_loose:超级宽松; loose:宽松; emergency:紧急; normal:适中; strict:严格; close:关闭,仅精准速率限制生效。RateLimitTemplateDetailgetRateLimitTemplateDetail()Get 模板值详情。仅出参返回。voidsetAction(String Action)Set 模板处置方式,取值有: alg:JavaScript挑战; monitor:观察。不填写默认取alg。voidsetMode(String Mode)Set 模板等级名称,取值有: sup_loose:超级宽松; loose:宽松; emergency:紧急; normal:适中; strict:严格; close:关闭,仅精准速率限制生效。voidsetRateLimitTemplateDetail(RateLimitTemplateDetail RateLimitTemplateDetail)Set 模板值详情。仅出参返回。voidtoMap(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
-
RateLimitTemplate
public RateLimitTemplate()
-
RateLimitTemplate
public RateLimitTemplate(RateLimitTemplate 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
-
getMode
public String getMode()
Get 模板等级名称,取值有:- sup_loose:超级宽松;
- loose:宽松;
- emergency:紧急;
- normal:适中;
- strict:严格;
- close:关闭,仅精准速率限制生效。
- Returns:
- Mode 模板等级名称,取值有:
- sup_loose:超级宽松;
- loose:宽松;
- emergency:紧急;
- normal:适中;
- strict:严格;
- close:关闭,仅精准速率限制生效。
-
setMode
public void setMode(String Mode)
Set 模板等级名称,取值有:- sup_loose:超级宽松;
- loose:宽松;
- emergency:紧急;
- normal:适中;
- strict:严格;
- close:关闭,仅精准速率限制生效。
- Parameters:
Mode- 模板等级名称,取值有:- sup_loose:超级宽松;
- loose:宽松;
- emergency:紧急;
- normal:适中;
- strict:严格;
- close:关闭,仅精准速率限制生效。
-
getAction
public String getAction()
Get 模板处置方式,取值有:- alg:JavaScript挑战;
- monitor:观察。
不填写默认取alg。- Returns:
- Action 模板处置方式,取值有:
- alg:JavaScript挑战;
- monitor:观察。
不填写默认取alg。
-
setAction
public void setAction(String Action)
Set 模板处置方式,取值有:- alg:JavaScript挑战;
- monitor:观察。
不填写默认取alg。- Parameters:
Action- 模板处置方式,取值有:- alg:JavaScript挑战;
- monitor:观察。
不填写默认取alg。
-
getRateLimitTemplateDetail
public RateLimitTemplateDetail getRateLimitTemplateDetail()
Get 模板值详情。仅出参返回。- Returns:
- RateLimitTemplateDetail 模板值详情。仅出参返回。
-
setRateLimitTemplateDetail
public void setRateLimitTemplateDetail(RateLimitTemplateDetail RateLimitTemplateDetail)
Set 模板值详情。仅出参返回。- Parameters:
RateLimitTemplateDetail- 模板值详情。仅出参返回。
-
-