Class CCPolicy
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.dayu.v20180709.models.CCPolicy
-
public class CCPolicy extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetCreateTime()Get 创建时间StringgetDomain()Get HTTPS的CC防护域名StringgetExeMode()Get 执行策略模式,拦截或者验证码,取值[alg(验证码), drop(拦截)]LonggetFrequency()Get 每分钟限制的次数String[]getIpList()Get IP列表,如果不填时,请传空数组但不能为null;StringgetName()Get 策略名称StringgetProtocol()Get cc防护类型,取值[http,https]StringgetRuleId()Get 可选字段,表示HTTPS的CC防护域名对应的转发规则ID;CCRule[]getRuleList()Get 规则列表StringgetSetId()Get 策略idStringgetSmode()Get 匹配模式,取值[matching(匹配模式), speedlimit(限速模式)]LonggetSwitch()Get 生效开关voidsetCreateTime(String CreateTime)Set 创建时间voidsetDomain(String Domain)Set HTTPS的CC防护域名voidsetExeMode(String ExeMode)Set 执行策略模式,拦截或者验证码,取值[alg(验证码), drop(拦截)]voidsetFrequency(Long Frequency)Set 每分钟限制的次数voidsetIpList(String[] IpList)Set IP列表,如果不填时,请传空数组但不能为null;voidsetName(String Name)Set 策略名称voidsetProtocol(String Protocol)Set cc防护类型,取值[http,https]voidsetRuleId(String RuleId)Set 可选字段,表示HTTPS的CC防护域名对应的转发规则ID;voidsetRuleList(CCRule[] RuleList)Set 规则列表voidsetSetId(String SetId)Set 策略idvoidsetSmode(String Smode)Set 匹配模式,取值[matching(匹配模式), speedlimit(限速模式)]voidsetSwitch(Long Switch)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
-
CCPolicy
public CCPolicy()
-
CCPolicy
public CCPolicy(CCPolicy 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
-
getName
public String getName()
Get 策略名称- Returns:
- Name 策略名称
-
setName
public void setName(String Name)
Set 策略名称- Parameters:
Name- 策略名称
-
getSmode
public String getSmode()
Get 匹配模式,取值[matching(匹配模式), speedlimit(限速模式)]- Returns:
- Smode 匹配模式,取值[matching(匹配模式), speedlimit(限速模式)]
-
setSmode
public void setSmode(String Smode)
Set 匹配模式,取值[matching(匹配模式), speedlimit(限速模式)]- Parameters:
Smode- 匹配模式,取值[matching(匹配模式), speedlimit(限速模式)]
-
getSetId
public String getSetId()
Get 策略id- Returns:
- SetId 策略id
-
setSetId
public void setSetId(String SetId)
Set 策略id- Parameters:
SetId- 策略id
-
getFrequency
public Long getFrequency()
Get 每分钟限制的次数- Returns:
- Frequency 每分钟限制的次数
-
setFrequency
public void setFrequency(Long Frequency)
Set 每分钟限制的次数- Parameters:
Frequency- 每分钟限制的次数
-
getExeMode
public String getExeMode()
Get 执行策略模式,拦截或者验证码,取值[alg(验证码), drop(拦截)]- Returns:
- ExeMode 执行策略模式,拦截或者验证码,取值[alg(验证码), drop(拦截)]
-
setExeMode
public void setExeMode(String ExeMode)
Set 执行策略模式,拦截或者验证码,取值[alg(验证码), drop(拦截)]- Parameters:
ExeMode- 执行策略模式,拦截或者验证码,取值[alg(验证码), drop(拦截)]
-
getSwitch
public Long getSwitch()
Get 生效开关- Returns:
- Switch 生效开关
-
setSwitch
public void setSwitch(Long Switch)
Set 生效开关- Parameters:
Switch- 生效开关
-
getCreateTime
public String getCreateTime()
Get 创建时间- Returns:
- CreateTime 创建时间
-
setCreateTime
public void setCreateTime(String CreateTime)
Set 创建时间- Parameters:
CreateTime- 创建时间
-
getRuleList
public CCRule[] getRuleList()
Get 规则列表- Returns:
- RuleList 规则列表
-
setRuleList
public void setRuleList(CCRule[] RuleList)
Set 规则列表- Parameters:
RuleList- 规则列表
-
getIpList
public String[] getIpList()
Get IP列表,如果不填时,请传空数组但不能为null;- Returns:
- IpList IP列表,如果不填时,请传空数组但不能为null;
-
setIpList
public void setIpList(String[] IpList)
Set IP列表,如果不填时,请传空数组但不能为null;- Parameters:
IpList- IP列表,如果不填时,请传空数组但不能为null;
-
getProtocol
public String getProtocol()
Get cc防护类型,取值[http,https]- Returns:
- Protocol cc防护类型,取值[http,https]
-
setProtocol
public void setProtocol(String Protocol)
Set cc防护类型,取值[http,https]- Parameters:
Protocol- cc防护类型,取值[http,https]
-
getRuleId
public String getRuleId()
Get 可选字段,表示HTTPS的CC防护域名对应的转发规则ID;- Returns:
- RuleId 可选字段,表示HTTPS的CC防护域名对应的转发规则ID;
-
setRuleId
public void setRuleId(String RuleId)
Set 可选字段,表示HTTPS的CC防护域名对应的转发规则ID;- Parameters:
RuleId- 可选字段,表示HTTPS的CC防护域名对应的转发规则ID;
-
getDomain
public String getDomain()
Get HTTPS的CC防护域名- Returns:
- Domain HTTPS的CC防护域名
-
setDomain
public void setDomain(String Domain)
Set HTTPS的CC防护域名- Parameters:
Domain- HTTPS的CC防护域名
-
-