Package com.mypurecloud.sdk.v2.model
Class UserSearchRequest
java.lang.Object
com.mypurecloud.sdk.v2.model.UserSearchRequest
- All Implemented Interfaces:
Serializable
UserSearchRequest
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumGets an integration presence for users instead of their defaults.static enumThe sort order for results -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionenforcePermissions(Boolean enforcePermissions) This property only applies to api/v2/user/search; when set to true add additional search criteria to filter users by: directory:user:viewbooleanProvides more details about a specified resourcegetQuery()getSort()inthashCode()integrationPresenceSource(UserSearchRequest.IntegrationPresenceSourceEnum integrationPresenceSource) Gets an integration presence for users instead of their defaults.pageNumber(Integer pageNumber) The page of resources you want to retrieveThe number of results per pagequery(List<UserSearchCriteria> query) voidsetEnforcePermissions(Boolean enforcePermissions) voidvoidsetIntegrationPresenceSource(UserSearchRequest.IntegrationPresenceSourceEnum integrationPresenceSource) voidsetPageNumber(Integer pageNumber) voidsetPageSize(Integer pageSize) voidsetQuery(List<UserSearchCriteria> query) voidsetSort(List<SearchSort> sort) voidvoidsetSortOrder(UserSearchRequest.SortOrderEnum sortOrder) sort(List<SearchSort> sort) Multi-value sort order, list of multiple sort valuesThe field in the resource that you want to sort the results bysortOrder(UserSearchRequest.SortOrderEnum sortOrder) The sort order for resultstoString()
-
Constructor Details
-
UserSearchRequest
public UserSearchRequest() -
UserSearchRequest
-
-
Method Details
-
sortOrder
The sort order for results -
getSortOrder
-
setSortOrder
-
sortBy
The field in the resource that you want to sort the results by -
getSortBy
-
setSortBy
-
pageSize
The number of results per page -
getPageSize
-
setPageSize
-
pageNumber
The page of resources you want to retrieve -
getPageNumber
-
setPageNumber
-
sort
Multi-value sort order, list of multiple sort values -
getSort
-
setSort
-
expand
Provides more details about a specified resource -
getExpand
-
setExpand
-
query
-
getQuery
-
setQuery
-
integrationPresenceSource
public UserSearchRequest integrationPresenceSource(UserSearchRequest.IntegrationPresenceSourceEnum integrationPresenceSource) Gets an integration presence for users instead of their defaults. This parameter will only be used when presence is provided as an \"expand\". When using this parameter the maximum number of users that can be returned is 100. -
getIntegrationPresenceSource
-
setIntegrationPresenceSource
public void setIntegrationPresenceSource(UserSearchRequest.IntegrationPresenceSourceEnum integrationPresenceSource) -
enforcePermissions
This property only applies to api/v2/user/search; when set to true add additional search criteria to filter users by: directory:user:view -
getEnforcePermissions
-
setEnforcePermissions
-
equals
-
hashCode
public int hashCode() -
toString
-