Class IndexingStats.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch._types.IndexingStats.Builder
- All Implemented Interfaces:
ObjectBuilder<IndexingStats>
- Enclosing class:
- IndexingStats
public static class IndexingStats.Builder extends ObjectBuilderBase implements ObjectBuilder<IndexingStats>
Builder for
IndexingStats
.-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description IndexingStats
build()
Builds aIndexingStats
.IndexingStats.Builder
deleteCurrent(long value)
Required - API name:delete_current
IndexingStats.Builder
deleteTime(java.lang.String value)
API name:delete_time
IndexingStats.Builder
deleteTimeInMillis(long value)
Required - API name:delete_time_in_millis
IndexingStats.Builder
deleteTotal(long value)
Required - API name:delete_total
IndexingStats.Builder
indexCurrent(long value)
Required - API name:index_current
IndexingStats.Builder
indexFailed(long value)
Required - API name:index_failed
IndexingStats.Builder
indexTime(java.lang.String value)
API name:index_time
IndexingStats.Builder
indexTimeInMillis(long value)
Required - API name:index_time_in_millis
IndexingStats.Builder
indexTotal(long value)
Required - API name:index_total
IndexingStats.Builder
isThrottled(boolean value)
Required - API name:is_throttled
IndexingStats.Builder
noopUpdateTotal(long value)
Required - API name:noop_update_total
IndexingStats.Builder
throttleTime(java.lang.String value)
API name:throttle_time
IndexingStats.Builder
throttleTimeInMillis(long value)
Required - API name:throttle_time_in_millis
IndexingStats.Builder
types(java.lang.String key, IndexingStats value)
API name:types
IndexingStats.Builder
types(java.lang.String key, java.util.function.Function<IndexingStats.Builder,ObjectBuilder<IndexingStats>> fn)
API name:types
IndexingStats.Builder
types(java.util.Map<java.lang.String,IndexingStats> map)
API name:types
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
indexCurrent
Required - API name:index_current
-
deleteCurrent
Required - API name:delete_current
-
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
-
throttleTimeInMillis
Required - API name:throttle_time_in_millis
-
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(java.lang.String key, java.util.function.Function<IndexingStats.Builder,ObjectBuilder<IndexingStats>> fn)API name:types
Adds an entry to
types
using a builder lambda. -
build
Builds aIndexingStats
.- Specified by:
build
in interfaceObjectBuilder<IndexingStats>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-