@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RuleGroupDetails extends Object implements Serializable, Cloneable, StructuredPojo
Details about the rule group.
Constructor and Description |
---|
RuleGroupDetails() |
Modifier and Type | Method and Description |
---|---|
RuleGroupDetails |
clone() |
boolean |
equals(Object obj) |
RuleGroupSource |
getRulesSource()
The rules and actions for the rule group.
|
RuleGroupVariables |
getRuleVariables()
Additional settings to use in the specified rules.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setRulesSource(RuleGroupSource rulesSource)
The rules and actions for the rule group.
|
void |
setRuleVariables(RuleGroupVariables ruleVariables)
Additional settings to use in the specified rules.
|
String |
toString()
Returns a string representation of this object.
|
RuleGroupDetails |
withRulesSource(RuleGroupSource rulesSource)
The rules and actions for the rule group.
|
RuleGroupDetails |
withRuleVariables(RuleGroupVariables ruleVariables)
Additional settings to use in the specified rules.
|
public void setRuleVariables(RuleGroupVariables ruleVariables)
Additional settings to use in the specified rules.
ruleVariables
- Additional settings to use in the specified rules.public RuleGroupVariables getRuleVariables()
Additional settings to use in the specified rules.
public RuleGroupDetails withRuleVariables(RuleGroupVariables ruleVariables)
Additional settings to use in the specified rules.
ruleVariables
- Additional settings to use in the specified rules.public void setRulesSource(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
.
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
.
public RuleGroupSource getRulesSource()
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 withRulesSource(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
.
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
.
public String toString()
toString
in class Object
Object.toString()
public RuleGroupDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.