package
inputs
Type Members
-
case class
AddObjectOperation[T <: AnyRef](body: T, indexName: Option[String] = None, action: String = "addObject") extends BatchOperation[T] with Product with Serializable
-
sealed
trait
BatchOperation[T <: AnyRef] extends AnyRef
-
case class
BatchOperations(requests: Traversable[BatchOperation[_ <: AnyRef]]) extends Product with Serializable
-
case class
ClearIndexOperation[T <: AnyRef](indexName: String, action: String = "clear") extends BatchOperation[T] with Product with Serializable
-
case class
DeleteIndexOperation[T <: AnyRef](indexName: String, action: String = "delete") extends BatchOperation[T] with Product with Serializable
-
case class
DeleteObjectOperation[T <: AnyRef](indexName: String, objectID: String, action: String = "deleteObject") extends BatchOperation[T] with Product with Serializable
-
case class
IndexOperation(operation: String, destination: Option[String]) extends Product with Serializable
-
case class
MultiQueriesRequest(indexName: String, params: Option[String]) extends Product with Serializable
-
-
case class
PartialUpdateObject(_operation: String, value: Option[Any]) extends Product with Serializable
-
case class
PartialUpdateObjectNoCreateOperation[T <: AnyRef](body: T, indexName: Option[String] = None, action: String = "partialUpdateObjectNoCreate") extends BatchOperation[T] with Product with Serializable
-
case class
PartialUpdateObjectOperation[T <: AnyRef](body: T, indexName: Option[String] = None, action: String = "partialUpdateObject") extends BatchOperation[T] with Product with Serializable
-
case class
Request(indexName: Option[String], objectID: String) extends Product with Serializable
-
case class
Requests(requests: Seq[Request]) extends Product with Serializable
-
case class
UpdateObjectOperation[T <: AnyRef](body: T, indexName: Option[String] = None, action: String = "updateObject") extends BatchOperation[T] with Product with Serializable