Interface RuleOption.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RuleOption.Builder,RuleOption>,SdkBuilder<RuleOption.Builder,RuleOption>,SdkPojo
- Enclosing class:
- RuleOption
public static interface RuleOption.Builder extends SdkPojo, CopyableBuilder<RuleOption.Builder,RuleOption>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RuleOption.Builderkeyword(String keyword)The keyword for the Suricata compatible rule option.RuleOption.Buildersettings(String... settings)The settings of the Suricata compatible rule option.RuleOption.Buildersettings(Collection<String> settings)The settings of the Suricata compatible rule option.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
keyword
RuleOption.Builder keyword(String keyword)
The keyword for the Suricata compatible rule option. You must include a
sid(signature ID), and can optionally include other keywords. For information about Suricata compatible keywords, see Rule options in the Suricata documentation.- Parameters:
keyword- The keyword for the Suricata compatible rule option. You must include asid(signature ID), and can optionally include other keywords. For information about Suricata compatible keywords, see Rule options in the Suricata documentation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
settings
RuleOption.Builder settings(Collection<String> settings)
The settings of the Suricata compatible rule option. Rule options have zero or more setting values, and the number of possible and required settings depends on the
Keyword. For more information about the settings for specific options, see Rule options.- Parameters:
settings- The settings of the Suricata compatible rule option. Rule options have zero or more setting values, and the number of possible and required settings depends on theKeyword. For more information about the settings for specific options, see Rule options.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
settings
RuleOption.Builder settings(String... settings)
The settings of the Suricata compatible rule option. Rule options have zero or more setting values, and the number of possible and required settings depends on the
Keyword. For more information about the settings for specific options, see Rule options.- Parameters:
settings- The settings of the Suricata compatible rule option. Rule options have zero or more setting values, and the number of possible and required settings depends on theKeyword. For more information about the settings for specific options, see Rule options.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-