java.lang.Object
co.elastic.clients.elasticsearch._types.query_dsl.BoundingBox
All Implemented Interfaces:
JsonpSerializable

@JsonpDeserializable
public final class BoundingBox
extends java.lang.Object
implements JsonpSerializable
  • Field Details

  • Constructor Details

  • Method Details

    • bottomRight

      @Nullable public jakarta.json.JsonValue bottomRight()
      API name: bottom_right
    • topLeft

      @Nullable public jakarta.json.JsonValue topLeft()
      API name: top_left
    • topRight

      @Nullable public jakarta.json.JsonValue topRight()
      API name: top_right
    • bottomLeft

      @Nullable public jakarta.json.JsonValue bottomLeft()
      API name: bottom_left
    • top

      @Nullable public java.lang.Double top()
      API name: top
    • left

      @Nullable public java.lang.Double left()
      API name: left
    • right

      @Nullable public java.lang.Double right()
      API name: right
    • bottom

      @Nullable public java.lang.Double bottom()
      API name: bottom
    • wkt

      @Nullable public java.lang.String wkt()
      API name: wkt
    • 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)
    • setupBoundingBoxDeserializer

      protected static void setupBoundingBoxDeserializer​(DelegatingDeserializer<BoundingBox.Builder> op)