Package com.pingidentity.sdk
Class SearchCriteria.Builder
- java.lang.Object
-
- com.pingidentity.sdk.SearchCriteria.Builder
-
- Enclosing class:
- SearchCriteria
public static final class SearchCriteria.Builder extends Object
A helper to createSearchCriteriainstances- Since:
- 8.4
-
-
Constructor Summary
Constructors Constructor Description Builder(int startIndex, int itemsRequested)Main constructorBuilder(SearchCriteria searchCriteria)Copy constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SearchCriteria.BuilderaddFilter(SearchCriteria.FilterItem filterItem)add a new filter by itemSearchCriteria.BuilderaddOrderBy(SearchCriteria.OrderByItem orderByItem)add a new order by itemSearchCriteriabuild()SearchCriteria.Builderquery(String query)set query valueSearchCriteria.BuildersetFilterItems(List<SearchCriteria.FilterItem> filterItemList)
-
-
-
Constructor Detail
-
Builder
public Builder(int startIndex, int itemsRequested)Main constructor- Parameters:
startIndex- the start indexitemsRequested- number of requested items
-
Builder
public Builder(SearchCriteria searchCriteria)
Copy constructor- Parameters:
searchCriteria- an instance ofSearchCriteria
-
-
Method Detail
-
query
public SearchCriteria.Builder query(String query)
set query value- Parameters:
query- query value in Strings- Returns:
- a reference to this object.
-
addOrderBy
public SearchCriteria.Builder addOrderBy(SearchCriteria.OrderByItem orderByItem)
add a new order by item- Parameters:
orderByItem- new order by item- Returns:
- a reference to this object.
-
addFilter
public SearchCriteria.Builder addFilter(SearchCriteria.FilterItem filterItem)
add a new filter by item- Parameters:
filterItem- new filter by item- Returns:
- a reference to this object
-
setFilterItems
public SearchCriteria.Builder setFilterItems(List<SearchCriteria.FilterItem> filterItemList)
-
build
public SearchCriteria build()
- Returns:
- a new
SearchCriteria
-
-