HumanInteractionChallenge.Builder |
HumanInteractionChallenge.Builder.action(HumanInteractionChallenge.Action action) |
The action to take against requests from detected bots.
|
HumanInteractionChallenge.Builder |
HumanInteractionChallenge.Builder.actionExpirationInSeconds(Integer actionExpirationInSeconds) |
The number of seconds between challenges for the same IP address.
|
static HumanInteractionChallenge.Builder |
HumanInteractionChallenge.builder() |
Create a new builder.
|
HumanInteractionChallenge.Builder |
HumanInteractionChallenge.Builder.challengeSettings(BlockChallengeSettings challengeSettings) |
|
HumanInteractionChallenge.Builder |
HumanInteractionChallenge.Builder.copy(HumanInteractionChallenge model) |
|
HumanInteractionChallenge.Builder |
HumanInteractionChallenge.Builder.failureThreshold(Integer failureThreshold) |
The number of failed requests before taking action.
|
HumanInteractionChallenge.Builder |
HumanInteractionChallenge.Builder.failureThresholdExpirationInSeconds(Integer failureThresholdExpirationInSeconds) |
The number of seconds before the failure threshold resets.
|
HumanInteractionChallenge.Builder |
HumanInteractionChallenge.Builder.interactionThreshold(Integer interactionThreshold) |
The number of interactions required to pass the challenge.
|
HumanInteractionChallenge.Builder |
HumanInteractionChallenge.Builder.isEnabled(Boolean isEnabled) |
Enables or disables the human interaction challenge Web Application Firewall feature.
|
HumanInteractionChallenge.Builder |
HumanInteractionChallenge.Builder.isNatEnabled(Boolean isNatEnabled) |
When enabled, the user is identified not only by the IP address but also by an unique
additional hash, which prevents blocking visitors with shared IP addresses.
|
HumanInteractionChallenge.Builder |
HumanInteractionChallenge.Builder.recordingPeriodInSeconds(Integer recordingPeriodInSeconds) |
The number of seconds to record the interactions from the user.
|
HumanInteractionChallenge.Builder |
HumanInteractionChallenge.Builder.setHttpHeader(Header setHttpHeader) |
Adds an additional HTTP header to requests that fail the challenge before being passed to
the origin.
|
HumanInteractionChallenge.Builder |
HumanInteractionChallenge.toBuilder() |
|