Class IndexingStats.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<IndexingStats.Builder>
co.elastic.clients.elasticsearch._types.IndexingStats.Builder
- All Implemented Interfaces:
WithJson<IndexingStats.Builder>
,ObjectBuilder<IndexingStats>
- Enclosing class:
- IndexingStats
public static class IndexingStats.Builder
extends WithJsonObjectBuilderBase<IndexingStats.Builder>
implements ObjectBuilder<IndexingStats>
Builder for
IndexingStats
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aIndexingStats
.final IndexingStats.Builder
deleteCurrent
(long value) Required - API name:delete_current
final IndexingStats.Builder
deleteTime
(Time value) API name:delete_time
final IndexingStats.Builder
API name:delete_time
final IndexingStats.Builder
deleteTimeInMillis
(long value) Required - API name:delete_time_in_millis
final IndexingStats.Builder
deleteTotal
(long value) Required - API name:delete_total
final IndexingStats.Builder
indexCurrent
(long value) Required - API name:index_current
final IndexingStats.Builder
indexFailed
(long value) Required - API name:index_failed
final IndexingStats.Builder
API name:index_time
final IndexingStats.Builder
API name:index_time
final IndexingStats.Builder
indexTimeInMillis
(long value) Required - API name:index_time_in_millis
final IndexingStats.Builder
indexTotal
(long value) Required - API name:index_total
final IndexingStats.Builder
isThrottled
(boolean value) Required - API name:is_throttled
final IndexingStats.Builder
noopUpdateTotal
(long value) Required - API name:noop_update_total
protected IndexingStats.Builder
self()
final IndexingStats.Builder
throttleTime
(Time value) API name:throttle_time
final IndexingStats.Builder
API name:throttle_time
final IndexingStats.Builder
throttleTimeInMillis
(long value) Required - API name:throttle_time_in_millis
final IndexingStats.Builder
types
(String key, IndexingStats value) API name:types
final IndexingStats.Builder
API name:types
final IndexingStats.Builder
types
(Map<String, IndexingStats> map) API name:types
final IndexingStats.Builder
API name:write_load
Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
indexCurrent
Required - API name:index_current
-
deleteCurrent
Required - API name:delete_current
-
deleteTime
API name:delete_time
-
deleteTime
API name:delete_time
-
deleteTimeInMillis
Required - API name:delete_time_in_millis
-
deleteTotal
Required - API name:delete_total
-
isThrottled
Required - API name:is_throttled
-
noopUpdateTotal
Required - API name:noop_update_total
-
throttleTime
API name:throttle_time
-
throttleTime
API name:throttle_time
-
throttleTimeInMillis
Required - API name:throttle_time_in_millis
-
indexTime
API name:index_time
-
indexTime
API name:index_time
-
indexTimeInMillis
Required - API name:index_time_in_millis
-
indexTotal
Required - API name:index_total
-
indexFailed
Required - API name:index_failed
-
types
API name:types
Adds all entries of
map
totypes
. -
types
API name:types
Adds an entry to
types
. -
types
public final IndexingStats.Builder types(String key, Function<IndexingStats.Builder, ObjectBuilder<IndexingStats>> fn) API name:types
Adds an entry to
types
using a builder lambda. -
writeLoad
API name:write_load
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<IndexingStats.Builder>
-
build
Builds aIndexingStats
.- Specified by:
build
in interfaceObjectBuilder<IndexingStats>
- Throws:
NullPointerException
- if some of the required fields are null.
-