Interface FirewallStatelessRule.Builder

    • Method Detail

      • ruleGroupArn

        FirewallStatelessRule.Builder ruleGroupArn​(String ruleGroupArn)

        The ARN of the stateless rule group.

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

        FirewallStatelessRule.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

        FirewallStatelessRule.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

        FirewallStatelessRule.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

        FirewallStatelessRule.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

        FirewallStatelessRule.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

        FirewallStatelessRule.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

        FirewallStatelessRule.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

        FirewallStatelessRule.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.
      • protocols

        FirewallStatelessRule.Builder protocols​(Collection<Integer> protocols)

        The protocols.

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

        FirewallStatelessRule.Builder protocols​(Integer... protocols)

        The protocols.

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

        FirewallStatelessRule.Builder ruleAction​(String ruleAction)

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

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

        FirewallStatelessRule.Builder priority​(Integer priority)

        The rule priority.

        Parameters:
        priority - The rule priority.
        Returns:
        Returns a reference to this object so that method calls can be chained together.