Interface ListRuleGroupsRequest.Builder

    • Method Detail

      • nextToken

        ListRuleGroupsRequest.Builder nextToken​(String nextToken)

        When you request a list of objects with a MaxResults setting, if the number of objects that are still available for retrieval exceeds the maximum you requested, Network Firewall returns a NextToken value in the response. To retrieve the next batch of objects, use the token returned from the prior request in your next request.

        Parameters:
        nextToken - When you request a list of objects with a MaxResults setting, if the number of objects that are still available for retrieval exceeds the maximum you requested, Network Firewall returns a NextToken value in the response. To retrieve the next batch of objects, use the token returned from the prior request in your next request.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • maxResults

        ListRuleGroupsRequest.Builder maxResults​(Integer maxResults)

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

        Parameters:
        maxResults - The maximum number of objects that you want Network Firewall to return for this request. If more objects are available, in the response, Network Firewall provides a NextToken value that you can use in a subsequent call to get the next batch of objects.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • scope

        ListRuleGroupsRequest.Builder scope​(String scope)

        The scope of the request. The default setting of ACCOUNT or a setting of NULL returns all of the rule groups in your account. A setting of MANAGED returns all available managed rule groups.

        Parameters:
        scope - The scope of the request. The default setting of ACCOUNT or a setting of NULL returns all of the rule groups in your account. A setting of MANAGED returns all available managed rule groups.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ResourceManagedStatus, ResourceManagedStatus
      • scope

        ListRuleGroupsRequest.Builder scope​(ResourceManagedStatus scope)

        The scope of the request. The default setting of ACCOUNT or a setting of NULL returns all of the rule groups in your account. A setting of MANAGED returns all available managed rule groups.

        Parameters:
        scope - The scope of the request. The default setting of ACCOUNT or a setting of NULL returns all of the rule groups in your account. A setting of MANAGED returns all available managed rule groups.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ResourceManagedStatus, ResourceManagedStatus
      • managedType

        ListRuleGroupsRequest.Builder managedType​(String managedType)

        Indicates the general category of the Amazon Web Services managed rule group.

        Parameters:
        managedType - Indicates the general category of the Amazon Web Services managed rule group.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ResourceManagedType, ResourceManagedType
      • type

        ListRuleGroupsRequest.Builder type​(String type)

        Indicates whether the rule group is stateless or stateful. If the rule group is stateless, it contains stateless rules. If it is stateful, it contains stateful rules.

        Parameters:
        type - Indicates whether the rule group is stateless or stateful. If the rule group is stateless, it contains stateless rules. If it is stateful, it contains stateful rules.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        RuleGroupType, RuleGroupType
      • type

        ListRuleGroupsRequest.Builder type​(RuleGroupType type)

        Indicates whether the rule group is stateless or stateful. If the rule group is stateless, it contains stateless rules. If it is stateful, it contains stateful rules.

        Parameters:
        type - Indicates whether the rule group is stateless or stateful. If the rule group is stateless, it contains stateless rules. If it is stateful, it contains stateful rules.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        RuleGroupType, RuleGroupType