Class VertexDefinition

java.lang.Object
co.elastic.clients.elasticsearch.graph.VertexDefinition
All Implemented Interfaces:
JsonpSerializable

@JsonpDeserializable
public class VertexDefinition
extends java.lang.Object
implements JsonpSerializable
See Also:
API specification
  • Field Details

  • Method Details

    • of

      public static VertexDefinition of​(java.util.function.Function<VertexDefinition.Builder,​ObjectBuilder<VertexDefinition>> fn)
    • exclude

      public final java.util.List<java.lang.String> exclude()
      API name: exclude
    • field

      public final java.lang.String field()
      Required - API name: field
    • include

      public final java.util.List<VertexInclude> include()
      API name: include
    • minDocCount

      @Nullable public final java.lang.Long minDocCount()
      API name: min_doc_count
    • shardMinDocCount

      @Nullable public final java.lang.Long shardMinDocCount()
      API name: shard_min_doc_count
    • size

      @Nullable public final java.lang.Integer size()
      API name: size
    • 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)
    • setupVertexDefinitionDeserializer

      protected static void setupVertexDefinitionDeserializer​(ObjectDeserializer<VertexDefinition.Builder> op)