Interface FirewallPolicyDetails.Builder

    • Method Detail

      • statefulRuleGroupReferences

        FirewallPolicyDetails.Builder statefulRuleGroupReferences​(Collection<FirewallPolicyStatefulRuleGroupReferencesDetails> statefulRuleGroupReferences)

        The stateful rule groups that are used in the firewall policy.

        Parameters:
        statefulRuleGroupReferences - The stateful rule groups that are used in the firewall policy.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • statefulRuleGroupReferences

        FirewallPolicyDetails.Builder statefulRuleGroupReferences​(FirewallPolicyStatefulRuleGroupReferencesDetails... statefulRuleGroupReferences)

        The stateful rule groups that are used in the firewall policy.

        Parameters:
        statefulRuleGroupReferences - The stateful rule groups that are used in the firewall policy.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • statelessCustomActions

        FirewallPolicyDetails.Builder statelessCustomActions​(Collection<FirewallPolicyStatelessCustomActionsDetails> statelessCustomActions)

        The custom action definitions that are available to use in the firewall policy's StatelessDefaultActions setting.

        Parameters:
        statelessCustomActions - The custom action definitions that are available to use in the firewall policy's StatelessDefaultActions setting.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • statelessCustomActions

        FirewallPolicyDetails.Builder statelessCustomActions​(FirewallPolicyStatelessCustomActionsDetails... statelessCustomActions)

        The custom action definitions that are available to use in the firewall policy's StatelessDefaultActions setting.

        Parameters:
        statelessCustomActions - The custom action definitions that are available to use in the firewall policy's StatelessDefaultActions setting.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • statelessDefaultActions

        FirewallPolicyDetails.Builder statelessDefaultActions​(Collection<String> statelessDefaultActions)

        The actions to take on a packet if it doesn't match any of the stateless rules in the policy.

        You must specify a standard action (aws:pass, aws:drop, aws:forward_to_sfe), and can optionally include a custom action from StatelessCustomActions.

        Parameters:
        statelessDefaultActions - The actions to take on a packet if it doesn't match any of the stateless rules in the policy.

        You must specify a standard action (aws:pass, aws:drop, aws:forward_to_sfe), and can optionally include a custom action from StatelessCustomActions.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • statelessDefaultActions

        FirewallPolicyDetails.Builder statelessDefaultActions​(String... statelessDefaultActions)

        The actions to take on a packet if it doesn't match any of the stateless rules in the policy.

        You must specify a standard action (aws:pass, aws:drop, aws:forward_to_sfe), and can optionally include a custom action from StatelessCustomActions.

        Parameters:
        statelessDefaultActions - The actions to take on a packet if it doesn't match any of the stateless rules in the policy.

        You must specify a standard action (aws:pass, aws:drop, aws:forward_to_sfe), and can optionally include a custom action from StatelessCustomActions.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • statelessFragmentDefaultActions

        FirewallPolicyDetails.Builder statelessFragmentDefaultActions​(Collection<String> statelessFragmentDefaultActions)

        The actions to take on a fragmented UDP packet if it doesn't match any of the stateless rules in the policy.

        You must specify a standard action (aws:pass, aws:drop, aws:forward_to_sfe), and can optionally include a custom action from StatelessCustomActions.

        Parameters:
        statelessFragmentDefaultActions - The actions to take on a fragmented UDP packet if it doesn't match any of the stateless rules in the policy.

        You must specify a standard action (aws:pass, aws:drop, aws:forward_to_sfe), and can optionally include a custom action from StatelessCustomActions.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • statelessFragmentDefaultActions

        FirewallPolicyDetails.Builder statelessFragmentDefaultActions​(String... statelessFragmentDefaultActions)

        The actions to take on a fragmented UDP packet if it doesn't match any of the stateless rules in the policy.

        You must specify a standard action (aws:pass, aws:drop, aws:forward_to_sfe), and can optionally include a custom action from StatelessCustomActions.

        Parameters:
        statelessFragmentDefaultActions - The actions to take on a fragmented UDP packet if it doesn't match any of the stateless rules in the policy.

        You must specify a standard action (aws:pass, aws:drop, aws:forward_to_sfe), and can optionally include a custom action from StatelessCustomActions.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • statelessRuleGroupReferences

        FirewallPolicyDetails.Builder statelessRuleGroupReferences​(Collection<FirewallPolicyStatelessRuleGroupReferencesDetails> statelessRuleGroupReferences)

        The stateless rule groups that are used in the firewall policy.

        Parameters:
        statelessRuleGroupReferences - The stateless rule groups that are used in the firewall policy.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • statelessRuleGroupReferences

        FirewallPolicyDetails.Builder statelessRuleGroupReferences​(FirewallPolicyStatelessRuleGroupReferencesDetails... statelessRuleGroupReferences)

        The stateless rule groups that are used in the firewall policy.

        Parameters:
        statelessRuleGroupReferences - The stateless rule groups that are used in the firewall policy.
        Returns:
        Returns a reference to this object so that method calls can be chained together.