Interface FirewallRuleGroup.Builder

  • Method Details

    • rulesSource

      The stateful inspection criteria for the firewall engine rule group.

      Parameters:
      rulesSource - The stateful inspection criteria for the firewall 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 firewall engine rule group.

      This is a convenience method that creates an instance of the FirewallRulesSource.Builder avoiding the need to create one manually via FirewallRulesSource.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to rulesSource(FirewallRulesSource).

      Parameters:
      rulesSource - a consumer that will call methods on FirewallRulesSource.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • ruleVariables

      FirewallRuleGroup.Builder ruleVariables(RuleVariables ruleVariables)

      Settings that are available for use in the rules in the firewall engine rule group, such as IP set and port variables that the rules reference.

      Parameters:
      ruleVariables - Settings that are available for use in the rules in the firewall engine rule group, such as IP set and port variables that the rules reference.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ruleVariables

      default FirewallRuleGroup.Builder ruleVariables(Consumer<RuleVariables.Builder> ruleVariables)

      Settings that are available for use in the rules in the firewall engine rule group, such as IP set and port variables that the rules reference.

      This is a convenience method that creates an instance of the RuleVariables.Builder avoiding the need to create one manually via RuleVariables.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to ruleVariables(RuleVariables).

      Parameters:
      ruleVariables - a consumer that will call methods on RuleVariables.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • referenceSets

      FirewallRuleGroup.Builder referenceSets(ReferenceSets referenceSets)

      The list of a rule group's reference sets. Firewall engine rule groups don't support IP set references (reference sets); this setting applies to IPS engine rule groups. To use CIDR ranges in firewall engine rules, use rule variables instead.

      Parameters:
      referenceSets - The list of a rule group's reference sets. Firewall engine rule groups don't support IP set references (reference sets); this setting applies to IPS engine rule groups. To use CIDR ranges in firewall engine rules, use rule variables instead.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • referenceSets

      default FirewallRuleGroup.Builder referenceSets(Consumer<ReferenceSets.Builder> referenceSets)

      The list of a rule group's reference sets. Firewall engine rule groups don't support IP set references (reference sets); this setting applies to IPS engine rule groups. To use CIDR ranges in firewall engine rules, use rule variables instead.

      This is a convenience method that creates an instance of the ReferenceSets.Builder avoiding the need to create one manually via ReferenceSets.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to referenceSets(ReferenceSets).

      Parameters:
      referenceSets - a consumer that will call methods on ReferenceSets.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: