Interface FirewallStatefulRule.Builder

    • Method Detail

      • ruleGroupArn

        FirewallStatefulRule.Builder ruleGroupArn​(String ruleGroupArn)

        The ARN of the stateful rule group.

        Parameters:
        ruleGroupArn - The ARN of the stateful rule group.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sources

        FirewallStatefulRule.Builder sources​(Collection<String> sources)

        The source IP addresses, in CIDR notation.

        Parameters:
        sources - The source IP addresses, in CIDR notation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sources

        FirewallStatefulRule.Builder sources​(String... sources)

        The source IP addresses, in CIDR notation.

        Parameters:
        sources - The source IP addresses, in CIDR notation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • destinations

        FirewallStatefulRule.Builder destinations​(Collection<String> destinations)

        The destination IP addresses, in CIDR notation.

        Parameters:
        destinations - The destination IP addresses, in CIDR notation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • destinations

        FirewallStatefulRule.Builder destinations​(String... destinations)

        The destination IP addresses, in CIDR notation.

        Parameters:
        destinations - The destination IP addresses, in CIDR notation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sourcePorts

        FirewallStatefulRule.Builder sourcePorts​(Collection<PortRange> sourcePorts)

        The source ports.

        Parameters:
        sourcePorts - The source ports.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sourcePorts

        FirewallStatefulRule.Builder sourcePorts​(PortRange... sourcePorts)

        The source ports.

        Parameters:
        sourcePorts - The source ports.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • destinationPorts

        FirewallStatefulRule.Builder destinationPorts​(Collection<PortRange> destinationPorts)

        The destination ports.

        Parameters:
        destinationPorts - The destination ports.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • destinationPorts

        FirewallStatefulRule.Builder destinationPorts​(PortRange... destinationPorts)

        The destination ports.

        Parameters:
        destinationPorts - The destination ports.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • protocol

        FirewallStatefulRule.Builder protocol​(String protocol)

        The protocol.

        Parameters:
        protocol - The protocol.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ruleAction

        FirewallStatefulRule.Builder ruleAction​(String ruleAction)

        The rule action. The possible values are pass, drop, and alert.

        Parameters:
        ruleAction - The rule action. The possible values are pass, drop, and alert.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • direction

        FirewallStatefulRule.Builder direction​(String direction)

        The direction. The possible values are FORWARD and ANY.

        Parameters:
        direction - The direction. The possible values are FORWARD and ANY.
        Returns:
        Returns a reference to this object so that method calls can be chained together.