Class RulesFilter


public class RulesFilter extends FieldsFilter
Class used to filter the results received when calling the Rules endpoint. Related to the RulesEntity entity.

This class is not thread-safe.

See Also:
  • Constructor Details

    • RulesFilter

      public RulesFilter()
  • Method Details

    • withEnabled

      public RulesFilter withEnabled(boolean enabled)
      Filter by enabled value
      Parameters:
      enabled - only retrieve items that are enabled or disabled.
      Returns:
      this filter instance.
    • withFields

      public RulesFilter withFields(String fields, boolean includeFields)
      Description copied from class: FieldsFilter
      Only retrieve certain fields from the item.
      Overrides:
      withFields in class FieldsFilter
      Parameters:
      fields - a list of comma separated fields to retrieve.
      includeFields - whether to include or exclude in the response the fields that were given.
      Returns:
      this filter instance
    • withTotals

      public RulesFilter withTotals(boolean includeTotals)
      Include the query summary Warning: Can only be used with RulesEntity.listAll(RulesFilter)
      Parameters:
      includeTotals - whether to include or not the query summary.
      Returns:
      this filter instance
    • withPage

      public RulesFilter withPage(int pageNumber, int amountPerPage)
      Filter by page
      Parameters:
      pageNumber - the page number to retrieve.
      amountPerPage - the amount of items per page to retrieve.
      Returns:
      this filter instance