| DeviceFingerprintChallenge.Builder | DeviceFingerprintChallenge.Builder. action(DeviceFingerprintChallenge.Action action) | The action to take on requests from detected bots. | 
| DeviceFingerprintChallenge.Builder | DeviceFingerprintChallenge.Builder. actionExpirationInSeconds(Integer actionExpirationInSeconds) | The number of seconds between challenges for the same IP address. | 
| static DeviceFingerprintChallenge.Builder | DeviceFingerprintChallenge. builder() | Create a new builder. | 
| DeviceFingerprintChallenge.Builder | DeviceFingerprintChallenge.Builder. challengeSettings(BlockChallengeSettings challengeSettings) |  | 
| DeviceFingerprintChallenge.Builder | DeviceFingerprintChallenge.Builder. copy(DeviceFingerprintChallenge model) |  | 
| DeviceFingerprintChallenge.Builder | DeviceFingerprintChallenge.Builder. failureThreshold(Integer failureThreshold) | The number of failed requests allowed before taking action. | 
| DeviceFingerprintChallenge.Builder | DeviceFingerprintChallenge.Builder. failureThresholdExpirationInSeconds(Integer failureThresholdExpirationInSeconds) | The number of seconds before the failure threshold resets. | 
| DeviceFingerprintChallenge.Builder | DeviceFingerprintChallenge.Builder. isEnabled(Boolean isEnabled) | Enables or disables the device fingerprint challenge Web Application Firewall feature. | 
| DeviceFingerprintChallenge.Builder | DeviceFingerprintChallenge.Builder. maxAddressCount(Integer maxAddressCount) | The maximum number of IP addresses permitted with the same device fingerprint. | 
| DeviceFingerprintChallenge.Builder | DeviceFingerprintChallenge.Builder. maxAddressCountExpirationInSeconds(Integer maxAddressCountExpirationInSeconds) | The number of seconds before the maximum addresses count resets. | 
| DeviceFingerprintChallenge.Builder | DeviceFingerprintChallenge. toBuilder() |  |