Interface IpsRuleGroup.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<IpsRuleGroup.Builder,,IpsRuleGroup> SdkBuilder<IpsRuleGroup.Builder,,IpsRuleGroup> SdkPojo
- Enclosing class:
IpsRuleGroup
-
Method Summary
Modifier and TypeMethodDescriptiondefault IpsRuleGroup.BuilderreferenceSets(Consumer<ReferenceSets.Builder> referenceSets) The list of a rule group's reference sets.referenceSets(ReferenceSets referenceSets) The list of a rule group's reference sets.default IpsRuleGroup.BuilderrulesSource(Consumer<IpsRulesSource.Builder> rulesSource) The stateful inspection criteria for the IPS engine rule group.rulesSource(IpsRulesSource rulesSource) The stateful inspection criteria for the IPS engine rule group.default IpsRuleGroup.BuilderruleVariables(Consumer<RuleVariables.Builder> ruleVariables) Settings that are available for use in the rules in the IPS engine rule group.ruleVariables(RuleVariables ruleVariables) Settings that are available for use in the rules in the IPS engine rule group.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
rulesSource
The stateful inspection criteria for the IPS engine rule group.
- Parameters:
rulesSource- The stateful inspection criteria for the IPS engine rule group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rulesSource
The stateful inspection criteria for the IPS engine rule group.
This is a convenience method that creates an instance of theIpsRulesSource.Builderavoiding the need to create one manually viaIpsRulesSource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torulesSource(IpsRulesSource).- Parameters:
rulesSource- a consumer that will call methods onIpsRulesSource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ruleVariables
Settings that are available for use in the rules in the IPS engine rule group.
- Parameters:
ruleVariables- Settings that are available for use in the rules in the IPS engine rule group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ruleVariables
Settings that are available for use in the rules in the IPS engine rule group.
This is a convenience method that creates an instance of theRuleVariables.Builderavoiding the need to create one manually viaRuleVariables.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toruleVariables(RuleVariables).- Parameters:
ruleVariables- a consumer that will call methods onRuleVariables.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
referenceSets
The list of a rule group's reference sets.
- Parameters:
referenceSets- The list of a rule group's reference sets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
referenceSets
The list of a rule group's reference sets.
This is a convenience method that creates an instance of theReferenceSets.Builderavoiding the need to create one manually viaReferenceSets.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toreferenceSets(ReferenceSets).- Parameters:
referenceSets- a consumer that will call methods onReferenceSets.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-