Class UpdateUserProfileDataRequest.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch._types.RequestBase.AbstractBuilder<UpdateUserProfileDataRequest.Builder>
co.elastic.clients.elasticsearch.security.UpdateUserProfileDataRequest.Builder
- All Implemented Interfaces:
WithJson<UpdateUserProfileDataRequest.Builder>
,ObjectBuilder<UpdateUserProfileDataRequest>
- Enclosing class:
- UpdateUserProfileDataRequest
public static class UpdateUserProfileDataRequest.Builder
extends RequestBase.AbstractBuilder<UpdateUserProfileDataRequest.Builder>
implements ObjectBuilder<UpdateUserProfileDataRequest>
Builder for
UpdateUserProfileDataRequest
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aUpdateUserProfileDataRequest
.Non-searchable data that you want to associate with the user profile.Non-searchable data that you want to associate with the user profile.ifPrimaryTerm
(Long value) Only perform the operation if the document has this primary term.Only perform the operation if the document has this sequence number.Searchable data that you want to associate with the user profile.Searchable data that you want to associate with the user profile.If 'true', Elasticsearch refreshes the affected shards to make this operation visible to search, if 'wait_for' then wait for a refresh to make this operation visible to search, if 'false' do nothing with refreshes.protected UpdateUserProfileDataRequest.Builder
self()
Required - A unique identifier for the user profile.Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
data
Non-searchable data that you want to associate with the user profile. This field supports a nested data structure.API name:
data
Adds all entries of
map
todata
. -
data
Non-searchable data that you want to associate with the user profile. This field supports a nested data structure.API name:
data
Adds an entry to
data
. -
ifPrimaryTerm
Only perform the operation if the document has this primary term.API name:
if_primary_term
-
ifSeqNo
Only perform the operation if the document has this sequence number.API name:
if_seq_no
-
labels
Searchable data that you want to associate with the user profile. This field supports a nested data structure.API name:
labels
Adds all entries of
map
tolabels
. -
labels
Searchable data that you want to associate with the user profile. This field supports a nested data structure.API name:
labels
Adds an entry to
labels
. -
refresh
If 'true', Elasticsearch refreshes the affected shards to make this operation visible to search, if 'wait_for' then wait for a refresh to make this operation visible to search, if 'false' do nothing with refreshes.API name:
refresh
-
uid
Required - A unique identifier for the user profile.API name:
uid
-
self
- Specified by:
self
in classRequestBase.AbstractBuilder<UpdateUserProfileDataRequest.Builder>
-
build
Builds aUpdateUserProfileDataRequest
.- Specified by:
build
in interfaceObjectBuilder<UpdateUserProfileDataRequest>
- Throws:
NullPointerException
- if some of the required fields are null.
-