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:
API specification
  • Field Details

  • Method Details

    • of

    • access

      public final java.util.Map<java.lang.String,​JsonData> access()
      Searchable data that you want to associate with the user profile. This field supports a nested data structure.

      API name: access

    • data

      public final java.util.Map<java.lang.String,​JsonData> data()
      Non-searchable data that you want to associate with the user profile. This field supports a nested data structure.

      API name: data

    • ifPrimaryTerm

      @Nullable public final java.lang.Long ifPrimaryTerm()
      Only perform the operation if the document has this primary term.

      API name: if_primary_term

    • ifSeqNo

      @Nullable public final java.lang.Long ifSeqNo()
      Only perform the operation if the document has this sequence number.

      API name: if_seq_no

    • refresh

      @Nullable public final Refresh 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

      public final java.lang.String uid()
      Required - A unique identifier for the user profile.

      API name: uid

    • serialize

      public void serialize​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
      Serialize this object to JSON.
      Specified by:
      serialize in interface JsonpSerializable
    • serializeInternal

      protected void serializeInternal​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
    • setupUpdateUserProfileDataRequestDeserializer

      protected static void setupUpdateUserProfileDataRequestDeserializer​(ObjectDeserializer<UpdateUserProfileDataRequest.Builder> op)