com
.
sksamuel
.
elastic4s
.
requests
update
package
update
Visibility
Public
All
Type Members
trait
UpdateApi
extends
AnyRef
case class
UpdateByQueryRequest
(
indexes:
Indexes
,
query:
Query
,
requestsPerSecond:
Option
[
Float
] =
None
,
maxRetries:
Option
[
Int
] =
None
,
proceedOnConflicts:
Option
[
Boolean
] =
None
,
pipeline:
Option
[
String
] =
None
,
refresh:
Option
[
RefreshPolicy
] =
None
,
script:
Option
[
Script
] =
None
,
waitForActiveShards:
Option
[
Int
] =
None
,
waitForCompletion:
Option
[
Boolean
] =
None
,
retryBackoffInitialTime:
Option
[
FiniteDuration
] =
None
,
scroll:
Option
[
String
] =
None
,
scrollSize:
Option
[
Int
] =
None
,
slices:
Option
[
Int
] =
None
,
slice:
Option
[
Slice
] =
None
,
timeout:
Option
[
FiniteDuration
] =
None
,
shouldStoreResult:
Option
[
Boolean
] =
None
,
size:
Option
[
Int
] =
None
)
extends
Product
with
Serializable
case class
UpdateByQueryResponse
(
took:
Long
,
timedOut:
Boolean
,
total:
Long
,
updated:
Long
,
deleted:
Long
,
batches:
Long
,
versionConflicts:
Long
,
noops:
Long
,
throttledMillis:
Long
,
requestsPerSecond:
Long
,
throttledUntilMillis:
Long
)
extends
Product
with
Serializable
case class
UpdateGet
(
found:
Boolean
,
_source:
Map
[
String
,
Any
]
)
extends
Product
with
Serializable
trait
UpdateHandlers
extends
AnyRef
case class
UpdateRequest
(
index:
Index
,
id:
String
,
detectNoop:
Option
[
Boolean
] =
None
,
docAsUpsert:
Option
[
Boolean
] =
None
,
fetchSource:
Option
[
FetchSourceContext
] =
None
,
parent:
Option
[
String
] =
None
,
retryOnConflict:
Option
[
Int
] =
None
,
refresh:
Option
[
RefreshPolicy
] =
None
,
routing:
Option
[
String
] =
None
,
script:
Option
[
Script
] =
None
,
scriptedUpsert:
Option
[
Boolean
] =
None
,
timeout:
Option
[
Duration
] =
None
,
version:
Option
[
Long
] =
None
,
ifSeqNo:
Option
[
Long
] =
None
,
ifPrimaryTerm:
Option
[
Long
] =
None
,
versionType:
Option
[
String
] =
None
,
waitForActiveShards:
Option
[
Int
] =
None
,
upsertSource:
Option
[
String
] =
None
,
upsertFields:
Map
[
String
,
Any
] =
Map.empty
,
documentFields:
Map
[
String
,
Any
] =
Map.empty
,
documentSource:
Option
[
String
] =
None
)
extends
BulkCompatibleRequest
with
Product
with
Serializable
case class
UpdateResponse
(
index:
String
,
type:
String
,
id:
String
,
version:
Long
,
seqNo:
Long
,
primaryTerm:
Long
,
result:
String
,
forcedRefresh:
Boolean
,
shards:
Shards
,
get:
Option
[
UpdateGet
]
)
extends
Product
with
Serializable
Value Members
object
UpdateBuilderFn
object
UpdateByQueryBodyFn
object
UpdateHandlers
extends
UpdateHandlers
Ungrouped