Interface ListAvailableManagedRuleGroupsResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<ListAvailableManagedRuleGroupsResponse.Builder,ListAvailableManagedRuleGroupsResponse>, SdkBuilder<ListAvailableManagedRuleGroupsResponse.Builder,ListAvailableManagedRuleGroupsResponse>, SdkPojo, SdkResponse.Builder, Wafv2Response.Builder
Enclosing class:
ListAvailableManagedRuleGroupsResponse

public static interface ListAvailableManagedRuleGroupsResponse.Builder extends Wafv2Response.Builder, SdkPojo, CopyableBuilder<ListAvailableManagedRuleGroupsResponse.Builder,ListAvailableManagedRuleGroupsResponse>
  • Method Details

    • nextMarker

      When you request a list of objects with a Limit setting, if the number of objects that are still available for retrieval exceeds the limit, WAF returns a NextMarker value in the response. To retrieve the next batch of objects, provide the marker from the prior call in your next request.

      Parameters:
      nextMarker - When you request a list of objects with a Limit setting, if the number of objects that are still available for retrieval exceeds the limit, WAF returns a NextMarker value in the response. To retrieve the next batch of objects, provide the marker from the prior call in your next request.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • managedRuleGroups

      Array of managed rule groups that you can use. If you specified a Limit in your request, this might not be the full list.

      Parameters:
      managedRuleGroups - Array of managed rule groups that you can use. If you specified a Limit in your request, this might not be the full list.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • managedRuleGroups

      Array of managed rule groups that you can use. If you specified a Limit in your request, this might not be the full list.

      Parameters:
      managedRuleGroups - Array of managed rule groups that you can use. If you specified a Limit in your request, this might not be the full list.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • managedRuleGroups

      Array of managed rule groups that you can use. If you specified a Limit in your request, this might not be the full list.

      This is a convenience method that creates an instance of the ManagedRuleGroupSummary.Builder avoiding the need to create one manually via ManagedRuleGroupSummary.builder() .

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to managedRuleGroups(List<ManagedRuleGroupSummary>).

      Parameters:
      managedRuleGroups - a consumer that will call methods on ManagedRuleGroupSummary.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: