@Generated(value="software.amazon.awssdk:codegen") public final class StatefulEngineOptions extends Object implements SdkPojo, Serializable, ToCopyableBuilder<StatefulEngineOptions.Builder,StatefulEngineOptions>
Configuration settings for the handling of the stateful rule groups in a Network Firewall firewall policy.
| Modifier and Type | Class and Description |
|---|---|
static interface |
StatefulEngineOptions.Builder |
| Modifier and Type | Method and Description |
|---|---|
static StatefulEngineOptions.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
RuleOrder |
ruleOrder()
Indicates how to manage the order of stateful rule evaluation for the policy.
|
String |
ruleOrderAsString()
Indicates how to manage the order of stateful rule evaluation for the policy.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends StatefulEngineOptions.Builder> |
serializableBuilderClass() |
StatefulEngineOptions.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final RuleOrder ruleOrder()
Indicates how to manage the order of stateful rule evaluation for the policy. DEFAULT_ACTION_ORDER
is the default behavior. Stateful rules are provided to the rule engine as Suricata compatible strings, and
Suricata evaluates them based on certain settings. For more information, see Evaluation order for stateful rules in the Network Firewall Developer Guide.
If the service returns an enum value that is not available in the current SDK version, ruleOrder will
return RuleOrder.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
ruleOrderAsString().
DEFAULT_ACTION_ORDER is the default behavior. Stateful rules are provided to the rule engine
as Suricata compatible strings, and Suricata evaluates them based on certain settings. For more
information, see Evaluation order for stateful rules in the Network Firewall Developer Guide.RuleOrderpublic final String ruleOrderAsString()
Indicates how to manage the order of stateful rule evaluation for the policy. DEFAULT_ACTION_ORDER
is the default behavior. Stateful rules are provided to the rule engine as Suricata compatible strings, and
Suricata evaluates them based on certain settings. For more information, see Evaluation order for stateful rules in the Network Firewall Developer Guide.
If the service returns an enum value that is not available in the current SDK version, ruleOrder will
return RuleOrder.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
ruleOrderAsString().
DEFAULT_ACTION_ORDER is the default behavior. Stateful rules are provided to the rule engine
as Suricata compatible strings, and Suricata evaluates them based on certain settings. For more
information, see Evaluation order for stateful rules in the Network Firewall Developer Guide.RuleOrderpublic StatefulEngineOptions.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<StatefulEngineOptions.Builder,StatefulEngineOptions>public static StatefulEngineOptions.Builder builder()
public static Class<? extends StatefulEngineOptions.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.