Class FirewallRuleGroup.Builder

java.lang.Object
software.amazon.awscdk.services.route53resolver.alpha.FirewallRuleGroup.Builder
All Implemented Interfaces:
software.amazon.jsii.Builder<FirewallRuleGroup>
Enclosing class:
FirewallRuleGroup

@Stability(Experimental) public static final class FirewallRuleGroup.Builder extends Object implements software.amazon.jsii.Builder<FirewallRuleGroup>
(experimental) A fluent builder for FirewallRuleGroup.
  • Method Details

    • create

      @Stability(Experimental) public static FirewallRuleGroup.Builder create(software.constructs.Construct scope, String id)
      Parameters:
      scope - This parameter is required.
      id - This parameter is required.
      Returns:
      a new instance of FirewallRuleGroup.Builder.
    • name

      @Stability(Experimental) public FirewallRuleGroup.Builder name(String name)
      (experimental) The name of the rule group.

      Default: - a CloudFormation generated name

      Parameters:
      name - The name of the rule group. This parameter is required.
      Returns:
      this
    • rules

      @Stability(Experimental) public FirewallRuleGroup.Builder rules(List<? extends FirewallRule> rules)
      (experimental) A list of rules for this group.

      Default: - no rules

      Parameters:
      rules - A list of rules for this group. This parameter is required.
      Returns:
      this
    • build

      @Stability(Experimental) public FirewallRuleGroup build()
      Specified by:
      build in interface software.amazon.jsii.Builder<FirewallRuleGroup>
      Returns:
      a newly built instance of FirewallRuleGroup.