public class CCPolicy extends AbstractModel
| Constructor and Description | 
|---|
| CCPolicy() | 
| 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getCreateTime()Get Creation time | 
| String | getDomain()Get HTTPS CC protection domain name | 
| String | getExeMode()Get Executed policy mode. | 
| Long | getFrequency()Get Number of requests allowed per minute | 
| String[] | getIpList()Get IP list. | 
| String | getName()Get Policy name | 
| String | getProtocol()Get CC protection type. | 
| String | getRuleId()Get ID of the forwarding rule corresponding to the HTTPS CC protection domain name | 
| CCRule[] | getRuleList()Get Rule list | 
| String | getSetId()Get Policy ID | 
| String | getSmode()Get Matching mode. | 
| Long | getSwitch()Get Specifies whether the policy is activated | 
| void | setCreateTime(String CreateTime)Set Creation time | 
| void | setDomain(String Domain)Set HTTPS CC protection domain name | 
| void | setExeMode(String ExeMode)Set Executed policy mode. | 
| void | setFrequency(Long Frequency)Set Number of requests allowed per minute | 
| void | setIpList(String[] IpList)Set IP list. | 
| void | setName(String Name)Set Policy name | 
| void | setProtocol(String Protocol)Set CC protection type. | 
| void | setRuleId(String RuleId)Set ID of the forwarding rule corresponding to the HTTPS CC protection domain name | 
| void | setRuleList(CCRule[] RuleList)Set Rule list | 
| void | setSetId(String SetId)Set Policy ID | 
| void | setSmode(String Smode)Set Matching mode. | 
| void | setSwitch(Long Switch)Set Specifies whether the policy is activated | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonStringpublic CCPolicy()
public CCPolicy(CCPolicy source)
public String getName()
public void setName(String Name)
Name - Policy namepublic String getSmode()
public void setSmode(String Smode)
Smode - Matching mode. Valid values: [matching (matching mode), speedlimit (speed limiting mode)]public String getSetId()
public void setSetId(String SetId)
SetId - Policy IDpublic Long getFrequency()
public void setFrequency(Long Frequency)
Frequency - Number of requests allowed per minutepublic String getExeMode()
public void setExeMode(String ExeMode)
ExeMode - Executed policy mode. Valid values: [alg (verification code), drop (blocking)]public Long getSwitch()
public void setSwitch(Long Switch)
Switch - Specifies whether the policy is activatedpublic String getCreateTime()
public void setCreateTime(String CreateTime)
CreateTime - Creation timepublic CCRule[] getRuleList()
public void setRuleList(CCRule[] RuleList)
RuleList - Rule listpublic String[] getIpList()
public void setIpList(String[] IpList)
IpList - IP list. If this field is to be left empty, please pass in an empty instead of null;public String getProtocol()
public void setProtocol(String Protocol)
Protocol - CC protection type. Valid values: [http, https]public String getRuleId()
public void setRuleId(String RuleId)
RuleId - ID of the forwarding rule corresponding to the HTTPS CC protection domain namepublic String getDomain()
public void setDomain(String Domain)
Domain - HTTPS CC protection domain nameCopyright © 2021. All rights reserved.