@Generated(value="software.amazon.awssdk:codegen") public final class RuleGroupDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RuleGroupDetails.Builder,RuleGroupDetails>
Details about the rule group.
| Modifier and Type | Class and Description |
|---|---|
static interface |
RuleGroupDetails.Builder |
| Modifier and Type | Method and Description |
|---|---|
static RuleGroupDetails.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
RuleGroupSource |
rulesSource()
The rules and actions for the rule group.
|
RuleGroupVariables |
ruleVariables()
Additional settings to use in the specified rules.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends RuleGroupDetails.Builder> |
serializableBuilderClass() |
RuleGroupDetails.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final RuleGroupVariables ruleVariables()
Additional settings to use in the specified rules.
public final RuleGroupSource rulesSource()
The rules and actions for the rule group.
For stateful rule groups, can contain RulesString, RulesSourceList, or
StatefulRules.
For stateless rule groups, contains StatelessRulesAndCustomActions.
For stateful rule groups, can contain RulesString, RulesSourceList, or
StatefulRules.
For stateless rule groups, contains StatelessRulesAndCustomActions.
public RuleGroupDetails.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<RuleGroupDetails.Builder,RuleGroupDetails>public static RuleGroupDetails.Builder builder()
public static Class<? extends RuleGroupDetails.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.