com.blinkbox.books.elasticsearch.client

ElasticClientApi

object ElasticClientApi extends IndexSupport with SearchSupport with TypedSearchSupport with GetSupport with TypedGetSupport with StatusSupport with CreateIndexSupport with DeleteIndexSupport with CheckExistenceSupport with DeleteByIdSupport with RefreshIndicesSupport with UpdateSupport with BulkSupport with MultiGetSupport with TypedMultiGetSupport

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ElasticClientApi
  2. TypedMultiGetSupport
  3. MultiGetSupport
  4. BulkSupport
  5. UpdateSupport
  6. RefreshIndicesSupport
  7. DeleteByIdSupport
  8. CheckExistenceSupport
  9. DeleteIndexSupport
  10. CreateIndexSupport
  11. StatusSupport
  12. TypedGetSupport
  13. GetSupport
  14. TypedSearchSupport
  15. SearchSupport
  16. IndexSupport
  17. AnyRef
  18. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. class BulkElasticRequest extends ElasticRequest[BulkDefinition, BulkResponse]

    Definition Classes
    BulkSupport
  2. case class CheckExistence(index: String, type: Option[String] = None) extends Product with Serializable

    Definition Classes
    CheckExistenceSupport
  3. sealed trait GetBase extends AnyRef

    Definition Classes
    GetSupport
  4. trait MultiGetBase extends AnyRef

    Definition Classes
    MultiGetSupport
  5. implicit class MultiGetDefinitionOps extends AnyRef

    Definition Classes
    TypedMultiGetSupport
  6. class MultiGetElasticRequest extends ElasticRequest[MultiGetDefinition, MultiGetResponse[JValue]] with MultiGetBase

    Definition Classes
    MultiGetSupport
  7. case class RefreshIndices(indices: Iterable[String]) extends Product with Serializable

    Definition Classes
    RefreshIndicesSupport
  8. sealed trait SearchBase extends AnyRef

    Definition Classes
    SearchSupport
  9. implicit class SearchDefinitionOps extends AnyRef

    Definition Classes
    TypedSearchSupport
  10. case class TypedGetDefinition[T](req: GetDefinition)(implicit evidence$1: FromResponseUnmarshaller[T]) extends Product with Serializable

    Definition Classes
    TypedGetSupport
  11. implicit class TypedGetDefinitionOps extends AnyRef

    Definition Classes
    TypedGetSupport
  12. class TypedGetElasticRequest[T] extends ElasticRequest[(TypedGetSupport.this)#TypedGetDefinition[T], GetResponse[T]] with (TypedGetSupport.this)#GetBase

    Definition Classes
    TypedGetSupport
  13. case class TypedMultiGetDefinition[T](multiGet: MultiGetDefinition)(implicit evidence$5: FromResponseUnmarshaller[T]) extends Product with Serializable

    Definition Classes
    TypedMultiGetSupport
  14. class TypedMultiGetElasticRequest[T] extends ElasticRequest[(TypedMultiGetSupport.this)#TypedMultiGetDefinition[T], MultiGetResponse[T]] with (TypedMultiGetSupport.this)#MultiGetBase

    Definition Classes
    TypedMultiGetSupport
  15. case class TypedSearchDefinition[Document, Suggestion](req: SearchDefinition)(implicit evidence$1: FromResponseUnmarshaller[Document], evidence$2: FromResponseUnmarshaller[Suggestion]) extends Product with Serializable

    Definition Classes
    TypedSearchSupport
  16. class TypedSearchElasticRequest[Document, Suggestion] extends ElasticRequest[(TypedSearchSupport.this)#TypedSearchDefinition[Document, Suggestion], SearchResponse[Document, Suggestion]] with (TypedSearchSupport.this)#SearchBase

    Definition Classes
    TypedSearchSupport
  17. class UpdateElasticRequest extends ElasticRequest[UpdateDefinition, UpdateResponse]

    Definition Classes
    UpdateSupport

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. implicit object CheckExistenceElasticRequest extends ElasticRequest[CheckExistence, Unit]

    Definition Classes
    CheckExistenceSupport
  5. implicit object CreateIndexElasticRequest extends ElasticRequest[CreateIndexDefinition, AcknowledgedResponse]

    Definition Classes
    CreateIndexSupport
  6. implicit object DeleteByIdElasticRequest extends ElasticRequest[DeleteByIdDefinition, DeleteResponse]

    Definition Classes
    DeleteByIdSupport
  7. implicit object DeleteIndexElasticRequest extends ElasticRequest[DeleteIndexDefinition, AcknowledgedResponse]

    Definition Classes
    DeleteIndexSupport
  8. implicit object GetElasticRequest extends ElasticRequest[GetDefinition, GetResponse[JValue]] with GetBase

    Definition Classes
    GetSupport
  9. implicit object IndexElasticRequest extends ElasticRequest[IndexDefinition, IndexResponse]

    Definition Classes
    IndexSupport
  10. val RefreshAllIndices: RefreshIndices

    Definition Classes
    RefreshIndicesSupport
  11. implicit object RefreshIndicesElasticRequest extends ElasticRequest[RefreshIndices, RefreshIndicesResponse]

    Definition Classes
    RefreshIndicesSupport
  12. implicit object SearchElasticRequest extends ElasticRequest[SearchDefinition, SearchResponse[JValue, JValue]] with SearchBase

    Definition Classes
    SearchSupport
  13. implicit object StatusElasticRequest extends ElasticRequest[StatusRequest.type, StatusResponse]

    Definition Classes
    StatusSupport
  14. object StatusRequest extends Product with Serializable

    Definition Classes
    StatusSupport
  15. implicit val UnitUnmarshaller: Unmarshaller[Unit]

    Definition Classes
    CheckExistenceSupport
  16. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  17. implicit def bulkElasticRequestInstance(implicit formats: Formats): ElasticRequest[BulkDefinition, BulkResponse]

    Definition Classes
    BulkSupport
  18. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  20. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  21. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  22. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  23. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  24. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  25. implicit def mutliGetElasticRequestInstance(implicit formats: Formats): ElasticRequest[MultiGetDefinition, MultiGetResponse[JValue]]

    Definition Classes
    MultiGetSupport
  26. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  27. final def notify(): Unit

    Definition Classes
    AnyRef
  28. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  29. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  30. def toString(): String

    Definition Classes
    AnyRef → Any
  31. implicit def toTypedGetElasticRequest[T](implicit arg0: FromResponseUnmarshaller[T]): TypedGetElasticRequest[T]

    Definition Classes
    TypedGetSupport
  32. implicit def typedMultiGetElasticRequestInstance[T](implicit arg0: FromResponseUnmarshaller[T], formats: Formats): ElasticRequest[TypedMultiGetDefinition[T], MultiGetResponse[T]]

    Definition Classes
    TypedMultiGetSupport
  33. implicit def typedSearchElasticRequest[Document, Suggestion](implicit arg0: FromResponseUnmarshaller[Document], arg1: FromResponseUnmarshaller[Suggestion]): TypedSearchElasticRequest[Document, Suggestion]

    Definition Classes
    TypedSearchSupport
  34. implicit def updateElasticRequestInstance(implicit formats: Formats): ElasticRequest[UpdateDefinition, UpdateResponse]

    Definition Classes
    UpdateSupport
  35. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  36. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  37. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from TypedMultiGetSupport

Inherited from MultiGetSupport

Inherited from BulkSupport

Inherited from UpdateSupport

Inherited from RefreshIndicesSupport

Inherited from DeleteByIdSupport

Inherited from CheckExistenceSupport

Inherited from DeleteIndexSupport

Inherited from CreateIndexSupport

Inherited from StatusSupport

Inherited from TypedGetSupport

Inherited from GetSupport

Inherited from TypedSearchSupport

Inherited from SearchSupport

Inherited from IndexSupport

Inherited from AnyRef

Inherited from Any

Ungrouped