public class CreateIpAccessControlRequest extends AbstractModel
header, skipSign
Constructor and Description |
---|
CreateIpAccessControlRequest() |
CreateIpAccessControlRequest(CreateIpAccessControlRequest 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 |
---|---|
Long |
getActionType()
Get 42: blocklist; 40: allowlist.
|
String |
getDomain()
Get Specific domain name, for example, test.qcloudwaf.com.
|
String |
getEdition()
Get WAF instance type: sparta-waf for SaaS WAF, clb-waf for CLB WAF.
|
String |
getInstanceId()
Get Instance ID
|
String[] |
getIpList()
Get IP parameter list.
|
JobDateTime |
getJobDateTime()
Get Details of scheduled configuration.
|
String |
getJobType()
Get Scheduled configuration type.
|
String |
getNote()
Get Remarks
|
String |
getSourceType()
Get Valid values: batch (adding in batches), bot (adding to the bot details list in bot traffic analysis), cc (adding to IP addresses of the CC attack type in the attack log list), custom (default value for adding not in batches).
|
Long |
getValidTS()
Get valid_ts indicates a valid date.
|
void |
setActionType(Long ActionType)
Set 42: blocklist; 40: allowlist.
|
void |
setDomain(String Domain)
Set Specific domain name, for example, test.qcloudwaf.com.
|
void |
setEdition(String Edition)
Set WAF instance type: sparta-waf for SaaS WAF, clb-waf for CLB WAF.
|
void |
setInstanceId(String InstanceId)
Set Instance ID
|
void |
setIpList(String[] IpList)
Set IP parameter list.
|
void |
setJobDateTime(JobDateTime JobDateTime)
Set Details of scheduled configuration.
|
void |
setJobType(String JobType)
Set Scheduled configuration type.
|
void |
setNote(String Note)
Set Remarks
|
void |
setSourceType(String SourceType)
Set Valid values: batch (adding in batches), bot (adding to the bot details list in bot traffic analysis), cc (adding to IP addresses of the CC attack type in the attack log list), custom (default value for adding not in batches).
|
void |
setValidTS(Long ValidTS)
Set valid_ts indicates a valid date.
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public CreateIpAccessControlRequest()
public CreateIpAccessControlRequest(CreateIpAccessControlRequest source)
public String getDomain()
public void setDomain(String Domain)
Domain
- Specific domain name, for example, test.qcloudwaf.com.
Global domain name, that is, global.public String[] getIpList()
public void setIpList(String[] IpList)
IpList
- IP parameter list.public Long getActionType()
public void setActionType(Long ActionType)
ActionType
- 42: blocklist; 40: allowlist.public Long getValidTS()
public void setValidTS(Long ValidTS)
ValidTS
- valid_ts indicates a valid date. Its value is a second-level timestamp, such as 1680570420, which indicates 2023-04-04 09:07:00.public String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId
- Instance IDpublic String getEdition()
public void setEdition(String Edition)
Edition
- WAF instance type: sparta-waf for SaaS WAF, clb-waf for CLB WAF.public String getSourceType()
public void setSourceType(String SourceType)
SourceType
- Valid values: batch (adding in batches), bot (adding to the bot details list in bot traffic analysis), cc (adding to IP addresses of the CC attack type in the attack log list), custom (default value for adding not in batches).public String getNote()
public void setNote(String Note)
Note
- Remarkspublic String getJobType()
public void setJobType(String JobType)
JobType
- Scheduled configuration type.public JobDateTime getJobDateTime()
public void setJobDateTime(JobDateTime JobDateTime)
JobDateTime
- Details of scheduled configuration.Copyright © 2024. All rights reserved.