Package dev.evo.elasticmagic.bulk
Types
ActionMeta
Link copied to clipboard
ConcurrencyControl
Link copied to clipboard
CreateAction
Link copied to clipboard
class CreateAction<S : BaseDocSource>(meta: ActionMeta, source: S, pipeline: String?, concurrencyControl: ConcurrencyControl?) : IndexAction<S>
Content copied to clipboard
Creates new source document in an index.
DeleteAction
Link copied to clipboard
class DeleteAction(meta: IdActionMeta, concurrencyControl: ConcurrencyControl?) : Action<Nothing>
Content copied to clipboard
DocSourceAndMeta
Link copied to clipboard
IdActionMeta
Link copied to clipboard
IndexAction
Link copied to clipboard
open class IndexAction<S : BaseDocSource>(meta: ActionMeta, source: S, concurrencyControl: ConcurrencyControl?, pipeline: String?) : Action<S>
Content copied to clipboard
Indexes a source document to an index.
UpdateAction
Link copied to clipboard
class UpdateAction<S : BaseDocSource>(meta: IdActionMeta, source: UpdateSource<S>, retryOnConflict: Int?, concurrencyControl: ConcurrencyControl?) : Action<UpdateSource<S>>
Content copied to clipboard
UpdateSource
Link copied to clipboard
Functions
withActionMeta
Link copied to clipboard
fun BaseDocSource.withActionMeta(routing: String? = null, version: Long? = null, seqNo: Long? = null, primaryTerm: Long? = null): DocSourceAndMeta<ActionMeta>
Content copied to clipboard
fun BaseDocSource.withActionMeta(id: String, routing: String? = null, version: Long? = null, seqNo: Long? = null, primaryTerm: Long? = null): DocSourceAndMeta<IdActionMeta>
Content copied to clipboard