com.sksamuel.elastic4s.requests.bulk

Type members

Classlikes

case class BulkError(`type`: String, reason: String, index_uuid: String, shard: Int, index: String, caused_by: Option[CausedBy])
case class BulkRequest(requests: Seq[BulkCompatibleRequest], timeout: Option[String], refresh: Option[RefreshPolicy])
case class BulkResponse(took: Long, errors: Boolean, _items: Seq[BulkResponseItems])
sealed trait BulkResponseItem
case class BulkResponseItems(index: Option[IndexBulkResponseItem], delete: Option[DeleteBulkResponseItem], update: Option[UpdateBulkResponseItem], create: Option[CreateBulkResponseItem])
case class CausedBy(`type`: String, reason: String)
case class CreateBulkResponseItem(itemId: Int, id: String, index: String, `type`: String, version: Long, forcedRefresh: Boolean, seqNo: Long, primaryTerm: Long, found: Boolean, created: Boolean, result: String, status: Int, error: Option[BulkError], shards: Option[Shards]) extends BulkResponseItem
case class DeleteBulkResponseItem(itemId: Int, id: String, index: String, `type`: String, version: Long, forcedRefresh: Boolean, seqNo: Long, primaryTerm: Long, found: Boolean, created: Boolean, result: String, status: Int, error: Option[BulkError], shards: Option[Shards]) extends BulkResponseItem
case class IndexBulkResponseItem(itemId: Int, id: String, index: String, `type`: String, version: Long, forcedRefresh: Boolean, seqNo: Long, primaryTerm: Long, found: Boolean, created: Boolean, result: String, status: Int, error: Option[BulkError], shards: Option[Shards]) extends BulkResponseItem
case class UpdateBulkResponseItem(itemId: Int, id: String, index: String, `type`: String, version: Long, forcedRefresh: Boolean, seqNo: Long, primaryTerm: Long, found: Boolean, created: Boolean, result: String, status: Int, error: Option[BulkError], shards: Option[Shards], get: Option[UpdateGet]) extends BulkResponseItem