Interface ListFirewallRulesRequest.Builder

    • Method Detail

      • firewallRuleGroupId

        ListFirewallRulesRequest.Builder firewallRuleGroupId​(String firewallRuleGroupId)

        The unique identifier of the firewall rule group that you want to retrieve the rules for.

        Parameters:
        firewallRuleGroupId - The unique identifier of the firewall rule group that you want to retrieve the rules for.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • priority

        ListFirewallRulesRequest.Builder priority​(Integer priority)

        Optional additional filter for the rules to retrieve.

        The setting that determines the processing order of the rules in a rule group. DNS Firewall processes the rules in a rule group by order of priority, starting from the lowest setting.

        Parameters:
        priority - Optional additional filter for the rules to retrieve.

        The setting that determines the processing order of the rules in a rule group. DNS Firewall processes the rules in a rule group by order of priority, starting from the lowest setting.

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

        ListFirewallRulesRequest.Builder action​(String action)

        Optional additional filter for the rules to retrieve.

        The action that DNS Firewall should take on a DNS query when it matches one of the domains in the rule's domain list, or a threat in a DNS Firewall Advanced rule:

        • ALLOW - Permit the request to go through. Not availabe for DNS Firewall Advanced rules.

        • ALERT - Permit the request to go through but send an alert to the logs.

        • BLOCK - Disallow the request. If this is specified, additional handling details are provided in the rule's BlockResponse setting.

        Parameters:
        action - Optional additional filter for the rules to retrieve.

        The action that DNS Firewall should take on a DNS query when it matches one of the domains in the rule's domain list, or a threat in a DNS Firewall Advanced rule:

        • ALLOW - Permit the request to go through. Not availabe for DNS Firewall Advanced rules.

        • ALERT - Permit the request to go through but send an alert to the logs.

        • BLOCK - Disallow the request. If this is specified, additional handling details are provided in the rule's BlockResponse setting.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        Action, Action
      • action

        ListFirewallRulesRequest.Builder action​(Action action)

        Optional additional filter for the rules to retrieve.

        The action that DNS Firewall should take on a DNS query when it matches one of the domains in the rule's domain list, or a threat in a DNS Firewall Advanced rule:

        • ALLOW - Permit the request to go through. Not availabe for DNS Firewall Advanced rules.

        • ALERT - Permit the request to go through but send an alert to the logs.

        • BLOCK - Disallow the request. If this is specified, additional handling details are provided in the rule's BlockResponse setting.

        Parameters:
        action - Optional additional filter for the rules to retrieve.

        The action that DNS Firewall should take on a DNS query when it matches one of the domains in the rule's domain list, or a threat in a DNS Firewall Advanced rule:

        • ALLOW - Permit the request to go through. Not availabe for DNS Firewall Advanced rules.

        • ALERT - Permit the request to go through but send an alert to the logs.

        • BLOCK - Disallow the request. If this is specified, additional handling details are provided in the rule's BlockResponse setting.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        Action, Action
      • maxResults

        ListFirewallRulesRequest.Builder maxResults​(Integer maxResults)

        The maximum number of objects that you want Resolver to return for this request. If more objects are available, in the response, Resolver provides a NextToken value that you can use in a subsequent call to get the next batch of objects.

        If you don't specify a value for MaxResults, Resolver returns up to 100 objects.

        Parameters:
        maxResults - The maximum number of objects that you want Resolver to return for this request. If more objects are available, in the response, Resolver provides a NextToken value that you can use in a subsequent call to get the next batch of objects.

        If you don't specify a value for MaxResults, Resolver returns up to 100 objects.

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

        ListFirewallRulesRequest.Builder nextToken​(String nextToken)

        For the first call to this list request, omit this value.

        When you request a list of objects, Resolver returns at most the number of objects specified in MaxResults. If more objects are available for retrieval, Resolver returns a NextToken value in the response. To retrieve the next batch of objects, use the token that was returned for the prior request in your next request.

        Parameters:
        nextToken - For the first call to this list request, omit this value.

        When you request a list of objects, Resolver returns at most the number of objects specified in MaxResults. If more objects are available for retrieval, Resolver returns a NextToken value in the response. To retrieve the next batch of objects, use the token that was returned for the prior request in your next request.

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