java.lang.Object
co.elastic.clients.elasticsearch.project.tags.Tags
All Implemented Interfaces:
JsonpSerializable

@JsonpDeserializable public class Tags extends Object implements JsonpSerializable
See Also:
  • Field Details

  • Method Details

    • of

      public static Tags of(Function<Tags.Builder,ObjectBuilder<Tags>> fn)
    • userDefinedTags

      public final Map<String,String> userDefinedTags()
      Additional tags defined by user
    • id

      public final String id()
      Required - API name: _id
    • alias

      public final String alias()
      Required - API name: _alias
    • type

      public final String type()
      Required - API name: _type
    • organisation

      public final String organisation()
      Required - API name: _organisation
    • 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)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • rebuild

      public Tags.Builder rebuild()
      Returns:
      New Tags.Builder initialized with field values of this instance
    • setupTagsDeserializer

      protected static void setupTagsDeserializer(ObjectDeserializer<Tags.Builder> op)