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, toJsonString
public 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.