UpdateRequest

com.sksamuel.elastic4s.requests.update.UpdateRequest
case class UpdateRequest(index: Index, id: String, detectNoop: Option[Boolean], docAsUpsert: Option[Boolean], fetchSource: Option[FetchSourceContext], parent: Option[String], retryOnConflict: Option[Int], refresh: Option[RefreshPolicy], routing: Option[String], script: Option[Script], scriptedUpsert: Option[Boolean], timeout: Option[Duration], version: Option[Long], ifSeqNo: Option[Long], ifPrimaryTerm: Option[Long], versionType: Option[String], waitForActiveShards: Option[Int], upsertSource: Option[String], upsertFields: Map[String, Any], documentFields: Map[String, Any], documentSource: Option[String]) extends BulkCompatibleRequest

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def detectNoop(detectNoop: Boolean): UpdateRequest
def doc[T](t: T)(implicit indexable: Indexable[T]): UpdateRequest
def doc(doc: String): UpdateRequest
def doc(field: (String, Any)): UpdateRequest
def doc(fields: (String, Any)*): UpdateRequest
def doc(iterable: Iterable[(String, Any)]): UpdateRequest
def doc(map: Map[String, Any]): UpdateRequest
def docAsUpsert(json: String): UpdateRequest
def docAsUpsert(field: (String, Any)): UpdateRequest
def docAsUpsert(fields: (String, Any)*): UpdateRequest
def docAsUpsert(iterable: Iterable[(String, Any)]): UpdateRequest
def docAsUpsert(map: Map[String, Any]): UpdateRequest
def docAsUpsert(shouldUpsertDoc: Boolean): UpdateRequest
def fetchSource(fetch: Boolean): UpdateRequest
def fetchSource(includes: Iterable[String], excludes: Iterable[String]): UpdateRequest
def ifPrimaryTerm(ifPrimaryTerm: Long): UpdateRequest
def ifSeqNo(ifSeqNo: Long): UpdateRequest
def parent(parent: String): UpdateRequest
def retryOnConflict(retryOnConflict: Int): UpdateRequest
def routing(routing: String): UpdateRequest
def script(script: Script): UpdateRequest
def scriptedUpsert(upsert: Boolean): UpdateRequest
def source[T : Indexable](t: T): UpdateRequest
def timeout(duration: FiniteDuration): UpdateRequest
def upsert(map: Map[String, Any]): UpdateRequest
def upsert(first: (String, Any)): UpdateRequest
def upsert(first: (String, Any), rest: (String, Any)*): UpdateRequest
def upsert(iterable: Iterable[(String, Any)]): UpdateRequest
def upsert[T](t: T)(implicit indexable: Indexable[T]): UpdateRequest
def upsert(doc: String): UpdateRequest
def version(version: Long): UpdateRequest
def versionType(versionType: String): UpdateRequest
def waitForActiveShards(waitForActiveShards: Int): UpdateRequest

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product