Class QueryUserRequest.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch._types.RequestBase.AbstractBuilder<QueryUserRequest.Builder>
co.elastic.clients.elasticsearch.security.QueryUserRequest.Builder
- All Implemented Interfaces:
WithJson<QueryUserRequest.Builder>,ObjectBuilder<QueryUserRequest>
- Enclosing class:
- QueryUserRequest
public static class QueryUserRequest.Builder
extends RequestBase.AbstractBuilder<QueryUserRequest.Builder>
implements ObjectBuilder<QueryUserRequest>
Builder for
QueryUserRequest.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aQueryUserRequest.final QueryUserRequest.BuilderStarting document offset.final QueryUserRequest.BuilderA query to filter which users to return.final QueryUserRequest.BuilderA query to filter which users to return.final QueryUserRequest.BuildersearchAfter(boolean value, boolean... values) Search after definitionfinal QueryUserRequest.BuildersearchAfter(double value, double... values) Search after definitionfinal QueryUserRequest.BuildersearchAfter(long value, long... values) Search after definitionfinal QueryUserRequest.BuildersearchAfter(FieldValue value, FieldValue... values) Search after definitionfinal QueryUserRequest.BuildersearchAfter(String value, String... values) Search after definitionfinal QueryUserRequest.BuilderSearch after definitionfinal QueryUserRequest.BuildersearchAfter(List<FieldValue> list) Search after definitionprotected QueryUserRequest.Builderself()final QueryUserRequest.BuilderThe number of hits to return.final QueryUserRequest.Buildersort(SortOptions value, SortOptions... values) Fields eligible for sorting are: username, roles, enabled In addition, sort can also be applied to the_docfield to sort by index order.final QueryUserRequest.BuilderFields eligible for sorting are: username, roles, enabled In addition, sort can also be applied to the_docfield to sort by index order.final QueryUserRequest.Buildersort(List<SortOptions> list) Fields eligible for sorting are: username, roles, enabled In addition, sort can also be applied to the_docfield to sort by index order.final QueryUserRequest.BuilderwithProfileUid(Boolean value) If true will return the User Profile ID for the users in the query result, if any.Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
from
Starting document offset. By default, you cannot page through more than 10,000 hits using the from and size parameters. To page through more hits, use thesearch_afterparameter.API name:
from -
query
A query to filter which users to return. If the query parameter is missing, it is equivalent to amatch_allquery. The query supports a subset of query types, includingmatch_all,bool,term,terms,match,ids,prefix,wildcard,exists,range, andsimple_query_string. You can query the following information associated with user:username,roles,enabledAPI name:
query -
query
public final QueryUserRequest.Builder query(Function<UserQuery.Builder, ObjectBuilder<UserQuery>> fn) A query to filter which users to return. If the query parameter is missing, it is equivalent to amatch_allquery. The query supports a subset of query types, includingmatch_all,bool,term,terms,match,ids,prefix,wildcard,exists,range, andsimple_query_string. You can query the following information associated with user:username,roles,enabledAPI name:
query -
searchAfter
Search after definitionAPI name:
search_afterAdds all elements of
listtosearchAfter. -
searchAfter
Search after definitionAPI name:
search_afterAdds one or more values to
searchAfter. -
searchAfter
Search after definitionAPI name:
search_afterAdds all passed values to
searchAfter. -
searchAfter
Search after definitionAPI name:
search_afterAdds all passed values to
searchAfter. -
searchAfter
Search after definitionAPI name:
search_afterAdds all passed values to
searchAfter. -
searchAfter
Search after definitionAPI name:
search_afterAdds all passed values to
searchAfter. -
searchAfter
public final QueryUserRequest.Builder searchAfter(Function<FieldValue.Builder, ObjectBuilder<FieldValue>> fn) Search after definitionAPI name:
search_afterAdds a value to
searchAfterusing a builder lambda. -
size
The number of hits to return. By default, you cannot page through more than 10,000 hits using thefromandsizeparameters. To page through more hits, use thesearch_afterparameter.API name:
size -
sort
Fields eligible for sorting are: username, roles, enabled In addition, sort can also be applied to the_docfield to sort by index order.API name:
sortAdds all elements of
listtosort. -
sort
Fields eligible for sorting are: username, roles, enabled In addition, sort can also be applied to the_docfield to sort by index order.API name:
sortAdds one or more values to
sort. -
sort
public final QueryUserRequest.Builder sort(Function<SortOptions.Builder, ObjectBuilder<SortOptions>> fn) Fields eligible for sorting are: username, roles, enabled In addition, sort can also be applied to the_docfield to sort by index order.API name:
sortAdds a value to
sortusing a builder lambda. -
withProfileUid
If true will return the User Profile ID for the users in the query result, if any.API name:
with_profile_uid -
self
- Specified by:
selfin classRequestBase.AbstractBuilder<QueryUserRequest.Builder>
-
build
Builds aQueryUserRequest.- Specified by:
buildin interfaceObjectBuilder<QueryUserRequest>- Throws:
NullPointerException- if some of the required fields are null.
-