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 Details

    • 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 a sid (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 the Keyword. 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 the Keyword. 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.