public class BotLog extends AbstractModel
| Constructor and Description | 
|---|
| BotLog() | 
| BotLog(BotLog 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 | getAttackContent()Get The attack content. | 
| String | getAttackIp()Get The attacker IP. | 
| Long | getAttackTime()Get The attack time recorded in seconds using UNIX timestamp. | 
| String | getAttackType()Get Attack type. | 
| String | getConfidence()Get The credibility level. | 
| String | getDetectionMethod()Get The detection method. | 
| String | getDisposalMethod()Get The processing method. | 
| String | getDomain()Get The attacked domain name. | 
| String | getEventId()Get The attack event ID. | 
| String | getHttpLog()Get The HTTP log. | 
| String | getLabel()Get The bot tag. | 
| String | getMaliciousness()Get Maliciousness
Note: This field may return null, indicating that no valid values can be obtained. | 
| String | getRequestMethod()Get Request method. | 
| String | getRequestUri()Get The URI. | 
| String | getRiskLevel()Get The attack level. | 
| SecRuleRelatedInfo[] | getRuleDetailList()Get The security rule information. | 
| Long | getRuleId()Get The rule ID. | 
| String | getSipCountryCode()Get The country code of the attacker IP, which is defined in ISO-3166 alpha-2. | 
| String | getUa()Get The user agent. | 
| void | setAttackContent(String AttackContent)Set The attack content. | 
| void | setAttackIp(String AttackIp)Set The attacker IP. | 
| void | setAttackTime(Long AttackTime)Set The attack time recorded in seconds using UNIX timestamp. | 
| void | setAttackType(String AttackType)Set Attack type. | 
| void | setConfidence(String Confidence)Set The credibility level. | 
| void | setDetectionMethod(String DetectionMethod)Set The detection method. | 
| void | setDisposalMethod(String DisposalMethod)Set The processing method. | 
| void | setDomain(String Domain)Set The attacked domain name. | 
| void | setEventId(String EventId)Set The attack event ID. | 
| void | setHttpLog(String HttpLog)Set The HTTP log. | 
| void | setLabel(String Label)Set The bot tag. | 
| void | setMaliciousness(String Maliciousness)Set Maliciousness
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setRequestMethod(String RequestMethod)Set Request method. | 
| void | setRequestUri(String RequestUri)Set The URI. | 
| void | setRiskLevel(String RiskLevel)Set The attack level. | 
| void | setRuleDetailList(SecRuleRelatedInfo[] RuleDetailList)Set The security rule information. | 
| void | setRuleId(Long RuleId)Set The rule ID. | 
| void | setSipCountryCode(String SipCountryCode)Set The country code of the attacker IP, which is defined in ISO-3166 alpha-2. | 
| void | setUa(String Ua)Set The user agent. | 
| 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 BotLog()
public BotLog(BotLog source)
public Long getAttackTime()
public void setAttackTime(Long AttackTime)
AttackTime - The attack time recorded in seconds using UNIX timestamp.public String getAttackIp()
public void setAttackIp(String AttackIp)
AttackIp - The attacker IP.public String getDomain()
public void setDomain(String Domain)
Domain - The attacked domain name.public String getRequestUri()
public void setRequestUri(String RequestUri)
RequestUri - The URI.public String getAttackType()
public void setAttackType(String AttackType)
AttackType - Attack type.
Note: This field may return null, indicating that no valid values can be obtained.public String getRequestMethod()
public void setRequestMethod(String RequestMethod)
RequestMethod - Request method.public String getAttackContent()
public void setAttackContent(String AttackContent)
AttackContent - The attack content.public String getRiskLevel()
public void setRiskLevel(String RiskLevel)
RiskLevel - The attack level.
Note: This field may return null, indicating that no valid values can be obtained.public Long getRuleId()
public void setRuleId(Long RuleId)
RuleId - The rule ID.
Note: This field may return null, indicating that no valid values can be obtained.public String getSipCountryCode()
public void setSipCountryCode(String SipCountryCode)
SipCountryCode - The country code of the attacker IP, which is defined in ISO-3166 alpha-2. For the list of country codes, see [ISO-3166](https://git.woa.com/edgeone/iso-3166/blob/master/all/all.json).public String getEventId()
public void setEventId(String EventId)
EventId - The attack event ID.public String getDisposalMethod()
public void setDisposalMethod(String DisposalMethod)
DisposalMethod - The processing method.
Note: This field may return null, indicating that no valid values can be obtained.public String getHttpLog()
public void setHttpLog(String HttpLog)
HttpLog - The HTTP log.
Note: This field may return null, indicating that no valid values can be obtained.public String getUa()
public void setUa(String Ua)
Ua - The user agent.public String getDetectionMethod()
public void setDetectionMethod(String DetectionMethod)
DetectionMethod - The detection method.
Note: This field may return null, indicating that no valid values can be obtained.public String getConfidence()
public void setConfidence(String Confidence)
Confidence - The credibility level.
Note: This field may return null, indicating that no valid values can be obtained.public String getMaliciousness()
public void setMaliciousness(String Maliciousness)
Maliciousness - Maliciousness
Note: This field may return null, indicating that no valid values can be obtained.public SecRuleRelatedInfo[] getRuleDetailList()
public void setRuleDetailList(SecRuleRelatedInfo[] RuleDetailList)
RuleDetailList - The security rule information.
Note: This field may return null, indicating that no valid values can be obtained.public String getLabel()
public void setLabel(String Label)
Label - The bot tag.
Note: This field may return null, indicating that no valid values can be obtained.Copyright © 2022. All rights reserved.