Package

com.github.thanhtien522.eshttpclient

entities

Permalink

package entities

Visibility
  1. Public
  2. All

Type Members

  1. abstract class AbstractDocResponse extends BaseResponse

    Permalink
    Annotations
    @JsonIgnoreProperties() @JsonNaming()
  2. case class AckResponse(acknowledged: Boolean) extends Product with Serializable

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

    Permalink

  4. abstract class BaseResponse extends AnyRef

    Permalink
    Annotations
    @JsonIgnoreProperties() @JsonNaming()
  5. case class BasicAuthInfo(user: String, passwd: String) extends AuthInfo with Product with Serializable

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

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

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

    Permalink

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

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

    Permalink

    Annotations
    @JsonIgnoreProperties() @JsonNaming()
  11. case class DeleteResponse(__index: String, __type: String, __id: String, __version: Long, found: Boolean, status: Int, error: Error) extends AbstractDocResponse with Product with Serializable

    Permalink
    Annotations
    @JsonIgnoreProperties() @JsonNaming()
  12. 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

  13. 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

  14. trait DocRequest extends AnyRef

    Permalink
  15. 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

  16. case class Error(type: String, reason: String, causedBy: Error) extends Product with Serializable

    Permalink
    Annotations
    @JsonDeserialize()
  17. class ErrorDeserializer extends JsonDeserializer[Error]

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

    Permalink
    Annotations
    @JsonIgnoreProperties() @JsonNaming()
  19. 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()
  20. case class IndexResponse(__index: String, __type: String, __id: String, __version: Long, created: Boolean, status: Int, error: Error) extends AbstractDocResponse with Product with Serializable

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

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

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

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

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

    Permalink
  26. case class SearchResponse(timeOut: Boolean, took: Long, hits: SearchHits, aggregations: Map[String, Any]) extends Product with Serializable

    Permalink
    Annotations
    @JsonIgnoreProperties() @JsonNaming()
  27. case class UpdateResponse(__index: String, __type: String, __id: String, __version: Long, status: Int, error: Error) extends AbstractDocResponse with Product with Serializable

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

    Permalink
    Annotations
    @JsonIgnoreProperties() @JsonNaming()

Ungrouped