@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class FirewallManagerStatement extends Object implements Serializable, Cloneable, StructuredPojo
The processing guidance for an Firewall Manager rule. This is like a regular rule Statement, but it can only contain a single rule group reference.
Constructor and Description |
---|
FirewallManagerStatement() |
Modifier and Type | Method and Description |
---|---|
FirewallManagerStatement |
clone() |
boolean |
equals(Object obj) |
ManagedRuleGroupStatement |
getManagedRuleGroupStatement()
A statement used by Firewall Manager to run the rules that are defined in a managed rule group.
|
RuleGroupReferenceStatement |
getRuleGroupReferenceStatement()
A statement used by Firewall Manager to run the rules that are defined in a rule group.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setManagedRuleGroupStatement(ManagedRuleGroupStatement managedRuleGroupStatement)
A statement used by Firewall Manager to run the rules that are defined in a managed rule group.
|
void |
setRuleGroupReferenceStatement(RuleGroupReferenceStatement ruleGroupReferenceStatement)
A statement used by Firewall Manager to run the rules that are defined in a rule group.
|
String |
toString()
Returns a string representation of this object.
|
FirewallManagerStatement |
withManagedRuleGroupStatement(ManagedRuleGroupStatement managedRuleGroupStatement)
A statement used by Firewall Manager to run the rules that are defined in a managed rule group.
|
FirewallManagerStatement |
withRuleGroupReferenceStatement(RuleGroupReferenceStatement ruleGroupReferenceStatement)
A statement used by Firewall Manager to run the rules that are defined in a rule group.
|
public void setManagedRuleGroupStatement(ManagedRuleGroupStatement managedRuleGroupStatement)
A statement used by Firewall Manager to run the rules that are defined in a managed rule group. This is managed by Firewall Manager for an Firewall Manager WAF policy.
managedRuleGroupStatement
- A statement used by Firewall Manager to run the rules that are defined in a managed rule group. This is
managed by Firewall Manager for an Firewall Manager WAF policy.public ManagedRuleGroupStatement getManagedRuleGroupStatement()
A statement used by Firewall Manager to run the rules that are defined in a managed rule group. This is managed by Firewall Manager for an Firewall Manager WAF policy.
public FirewallManagerStatement withManagedRuleGroupStatement(ManagedRuleGroupStatement managedRuleGroupStatement)
A statement used by Firewall Manager to run the rules that are defined in a managed rule group. This is managed by Firewall Manager for an Firewall Manager WAF policy.
managedRuleGroupStatement
- A statement used by Firewall Manager to run the rules that are defined in a managed rule group. This is
managed by Firewall Manager for an Firewall Manager WAF policy.public void setRuleGroupReferenceStatement(RuleGroupReferenceStatement ruleGroupReferenceStatement)
A statement used by Firewall Manager to run the rules that are defined in a rule group. This is managed by Firewall Manager for an Firewall Manager WAF policy.
ruleGroupReferenceStatement
- A statement used by Firewall Manager to run the rules that are defined in a rule group. This is managed by
Firewall Manager for an Firewall Manager WAF policy.public RuleGroupReferenceStatement getRuleGroupReferenceStatement()
A statement used by Firewall Manager to run the rules that are defined in a rule group. This is managed by Firewall Manager for an Firewall Manager WAF policy.
public FirewallManagerStatement withRuleGroupReferenceStatement(RuleGroupReferenceStatement ruleGroupReferenceStatement)
A statement used by Firewall Manager to run the rules that are defined in a rule group. This is managed by Firewall Manager for an Firewall Manager WAF policy.
ruleGroupReferenceStatement
- A statement used by Firewall Manager to run the rules that are defined in a rule group. This is managed by
Firewall Manager for an Firewall Manager WAF policy.public String toString()
toString
in class Object
Object.toString()
public FirewallManagerStatement clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.