public static enum AccessRule.Action extends Enum<AccessRule.Action> implements BmcEnum
The action to take when the access criteria are met for a rule. If unspecified, defaults to
ALLOW
.
- **ALLOW:** Takes no action, just logs the request.
- **DETECT:** Takes no action, but creates an alert for the request.
- **BLOCK:** Blocks the request by returning specified response code or showing error page.
- **BYPASS:** Bypasses some or all challenges.
- **REDIRECT:** Redirects the request to the specified URL. These fields are required when
REDIRECT
is selected: redirectUrl
, redirectResponseCode
.
- **SHOW_CAPTCHA:** Show a CAPTCHA Challenge page instead of the requested page.
Regardless of action, no further rules are processed once a rule is matched.
Enum Constant and Description |
---|
Allow |
Block |
Bypass |
Detect |
Redirect |
ShowCaptcha |
UnknownEnumValue
This value is used if a service returns a value for this enum that is not recognized by
this version of the SDK.
|
Modifier and Type | Method and Description |
---|---|
static AccessRule.Action |
create(String key) |
String |
getValue() |
static AccessRule.Action |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static AccessRule.Action[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final AccessRule.Action Allow
public static final AccessRule.Action Detect
public static final AccessRule.Action Block
public static final AccessRule.Action Bypass
public static final AccessRule.Action Redirect
public static final AccessRule.Action ShowCaptcha
public static final AccessRule.Action UnknownEnumValue
public static AccessRule.Action[] values()
for (AccessRule.Action c : AccessRule.Action.values()) System.out.println(c);
public static AccessRule.Action valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic static AccessRule.Action create(String key)
Copyright © 2016–2024. All rights reserved.