WafLog.Builder |
WafLog.Builder.accessRuleKey(String accessRuleKey) |
The AccessRule key that matched the request.
|
WafLog.Builder |
WafLog.Builder.action(String action) |
The action taken on the request, either ALLOW, DETECT, or BLOCK.
|
WafLog.Builder |
WafLog.Builder.addressRateLimitingKey(String addressRateLimitingKey) |
The AddressRateLimiting key that matched the request.
|
static WafLog.Builder |
WafLog.builder() |
Create a new builder.
|
WafLog.Builder |
WafLog.Builder.captchaAction(String captchaAction) |
The CAPTCHA action taken on the request, ALLOW or BLOCK.
|
WafLog.Builder |
WafLog.Builder.captchaExpected(String captchaExpected) |
The CAPTCHA challenge answer that was expected.
|
WafLog.Builder |
WafLog.Builder.captchaFailCount(String captchaFailCount) |
The number of times the CAPTCHA challenge was failed.
|
WafLog.Builder |
WafLog.Builder.captchaReceived(String captchaReceived) |
The CAPTCHA challenge answer that was received.
|
WafLog.Builder |
WafLog.Builder.clientAddress(String clientAddress) |
The IPv4 address of the requesting client.
|
WafLog.Builder |
WafLog.Builder.copy(WafLog model) |
|
WafLog.Builder |
WafLog.Builder.countryCode(String countryCode) |
ISO 3166-1 alpha-2 code of the country from which the request originated.
|
WafLog.Builder |
WafLog.Builder.countryName(String countryName) |
The name of the country where the request originated.
|
WafLog.Builder |
WafLog.Builder.device(String device) |
The type of device that the request was made from.
|
WafLog.Builder |
WafLog.Builder.domain(String domain) |
The Host header data of the request.
|
WafLog.Builder |
WafLog.Builder.fingerprint(String fingerprint) |
The hashed signature of the device’s fingerprint.
|
WafLog.Builder |
WafLog.Builder.httpHeaders(Map<String,String> httpHeaders) |
The map of the request’s header names to their respective values.
|
WafLog.Builder |
WafLog.Builder.httpMethod(String httpMethod) |
The HTTP method of the request.
|
WafLog.Builder |
WafLog.Builder.incidentKey(String incidentKey) |
The incident key of a request.
|
WafLog.Builder |
WafLog.Builder.logType(String logType) |
The type of log of the request.
|
WafLog.Builder |
WafLog.Builder.originAddress(String originAddress) |
The address of the origin server where the request was sent.
|
WafLog.Builder |
WafLog.Builder.originResponseTime(String originResponseTime) |
The amount of time it took the origin server to respond to the request, in seconds.
|
WafLog.Builder |
WafLog.Builder.protectionRuleDetections(Map<String,String> protectionRuleDetections) |
A map of protection rule keys to detection message details.
|
WafLog.Builder |
WafLog.Builder.referrer(String referrer) |
The Referrer header value of the request.
|
WafLog.Builder |
WafLog.Builder.requestHeaders(Map<String,String> requestHeaders) |
A map of header names to values of the request sent to the origin, including any headers
appended by the Web Application Firewall.
|
WafLog.Builder |
WafLog.Builder.requestUrl(String requestUrl) |
The path and query string of the request.
|
WafLog.Builder |
WafLog.Builder.responseCode(Integer responseCode) |
The status code of the response.
|
WafLog.Builder |
WafLog.Builder.responseSize(Integer responseSize) |
The size in bytes of the response.
|
WafLog.Builder |
WafLog.Builder.threatFeedKey(String threatFeedKey) |
The ThreatFeed key that matched the request.
|
WafLog.Builder |
WafLog.Builder.timestamp(Date timestamp) |
The date and time the Web Application Firewall processed the request and logged it.
|
WafLog.Builder |
WafLog.toBuilder() |
|
WafLog.Builder |
WafLog.Builder.userAgent(String userAgent) |
The value of the request’s User-Agent header field.
|