Package

com.github.thanhtien522.eshttpclient

entities

Permalink

package entities

Visibility
  1. Public
  2. All

Type Members

  1. case class AckResponse(acknowledged: Boolean) extends Product with Serializable

    Permalink
    Annotations
    @JsonIgnoreProperties() @JsonNaming()
  2. trait AuthInfo extends AnyRef

    Permalink

  3. case class BasicAuthInfo(user: String, passwd: String) extends AuthInfo with Product with Serializable

    Permalink
  4. case class BasicAuthWithEncryptAuthInfo(user: String, passwd: String, keyStorePath: String, keyStorePass: String) extends AuthInfo with Product with Serializable

    Permalink
  5. case class BulkItemResponse(actionType: String, response: DocResponse) extends Product with Serializable

    Permalink
    Annotations
    @JsonDeserialize()
  6. class BulkItemResponseDeserializer extends JsonDeserializer[BulkItemResponse]

    Permalink

  7. case class BulkResponse(took: Long, items: Seq[BulkItemResponse]) extends Product with Serializable

    Permalink
    Annotations
    @JsonIgnoreProperties() @JsonNaming()
  8. case class ClusterInfo(clusterName: String, version: VersionInfo) extends Product with Serializable

    Permalink

    Annotations
    @JsonIgnoreProperties() @JsonNaming()
  9. case class DeleteResponse(__index: String, __type: String, __id: String, __version: Long, found: Boolean) extends DocResponse with Product with Serializable

    Permalink
    Annotations
    @JsonIgnoreProperties() @JsonNaming()
  10. case class DocDeleteRequest(__index: Option[String], __type: Option[String], __id: String) extends DocRequest with Product with Serializable

    Permalink

    Index document request

    Index document request

    __index

    optional index of request, the index can be specified by API path

    __type

    optional type of request, the type can be specified by API path

    __id

    id of document

  11. case class DocIndexRequest(__index: Option[String], __type: Option[String], __id: Option[String], source: String) extends DocRequest with Product with Serializable

    Permalink

    Index document request

    Index document request

    __index

    optional index of request, the index can be specified by API path

    __type

    optional type of request, the type can be specified by API path

    __id

    id of document

    source

    the document source

  12. trait DocRequest extends AnyRef

    Permalink
  13. trait DocResponse extends AnyRef

    Permalink
  14. case class DocUpdateRequest(__index: Option[String], __type: Option[String], __id: String, source: String) extends DocRequest with Product with Serializable

    Permalink

    Update document request

    Update document request

    __index

    optional index of request, the index can be specified by API path

    __type

    optional type of request, the type can be specified by API path

    __id

    id of document

    source

    the document source

  15. case class GetRequest(__index: Option[String], __type: Option[String], __id: String) extends Product with Serializable

    Permalink
    Annotations
    @JsonIgnoreProperties() @JsonNaming()
  16. case class GetResponse(__index: String, __type: String, __id: String, __version: Long, found: Boolean, __source: Map[String, Any]) extends Product with Serializable

    Permalink
    Annotations
    @JsonIgnoreProperties() @JsonNaming()
  17. case class IndexResponse(__index: String, __type: String, __id: String, __version: Long, created: Boolean) extends DocResponse with Product with Serializable

    Permalink
    Annotations
    @JsonIgnoreProperties() @JsonNaming()
  18. case class MultiSearchResponse(responses: Seq[SearchResponse]) extends Product with Serializable

    Permalink
  19. case class NoAuth() extends AuthInfo with Product with Serializable

    Permalink
  20. case class SearchHit(__index: String, __type: String, __id: String, __score: Double, __source: Map[String, Any]) extends Product with Serializable

    Permalink
    Annotations
    @JsonIgnoreProperties() @JsonNaming()
  21. case class SearchHits(total: Long, maxScore: Double, hits: Seq[SearchHit], aggregations: Map[String, Any]) extends Product with Serializable

    Permalink
    Annotations
    @JsonIgnoreProperties() @JsonNaming()
  22. case class SearchRequest(searchQuery: String, __index: Option[String] = None, __type: Option[String] = None, searchType: Option[String] = None) extends Product with Serializable

    Permalink
  23. case class SearchResponse(timeOut: Boolean, took: Long, hits: SearchHits) extends Product with Serializable

    Permalink
    Annotations
    @JsonIgnoreProperties() @JsonNaming()
  24. case class UpdateResponse(__index: String, __type: String, __id: String, __version: Long) extends DocResponse with Product with Serializable

    Permalink
    Annotations
    @JsonIgnoreProperties() @JsonNaming()
  25. case class VersionInfo(number: String, luceneVersion: String) extends Product with Serializable

    Permalink
    Annotations
    @JsonIgnoreProperties() @JsonNaming()

Ungrouped