Class UpdateUserProfileDataRequest
java.lang.Object
co.elastic.clients.elasticsearch._types.RequestBase
co.elastic.clients.elasticsearch.security.UpdateUserProfileDataRequest
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable
public class UpdateUserProfileDataRequest
extends RequestBase
implements JsonpSerializable
Updates specific data for the user profile that's associated with the
specified unique ID.
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class co.elastic.clients.elasticsearch._types.RequestBase
RequestBase.AbstractBuilder<BuilderT extends RequestBase.AbstractBuilder<BuilderT>> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<UpdateUserProfileDataRequest>Json deserializer forUpdateUserProfileDataRequestEndpoint "security.update_user_profile_data". -
Method Summary
Modifier and TypeMethodDescriptiondata()Non-searchable data that you want to associate with the user profile.final LongOnly perform the operation if the document has this primary term.final LongifSeqNo()Only perform the operation if the document has this sequence number.labels()Searchable data that you want to associate with the user profile.static UpdateUserProfileDataRequestfinal Refreshrefresh()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.voidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static voidsetupUpdateUserProfileDataRequestDeserializer(ObjectDeserializer<UpdateUserProfileDataRequest.Builder> op) final Stringuid()Required - A unique identifier for the user profile.Methods inherited from class co.elastic.clients.elasticsearch._types.RequestBase
toString
-
Field Details
-
_DESERIALIZER
Json deserializer forUpdateUserProfileDataRequest -
_ENDPOINT
public static final Endpoint<UpdateUserProfileDataRequest,UpdateUserProfileDataResponse, _ENDPOINTErrorResponse> Endpoint "security.update_user_profile_data".
-
-
Method Details
-
of
-
data
Non-searchable data that you want to associate with the user profile. This field supports a nested data structure.API name:
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 -
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 -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
setupUpdateUserProfileDataRequestDeserializer
protected static void setupUpdateUserProfileDataRequestDeserializer(ObjectDeserializer<UpdateUserProfileDataRequest.Builder> op)
-