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
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description IndexingStatsbuild()Builds aIndexingStats.IndexingStats.BuilderdeleteCurrent(long value)Required - API name:delete_currentIndexingStats.BuilderdeleteTime(java.lang.String value)API name:delete_timeIndexingStats.BuilderdeleteTimeInMillis(long value)Required - API name:delete_time_in_millisIndexingStats.BuilderdeleteTotal(long value)Required - API name:delete_totalIndexingStats.BuilderindexCurrent(long value)Required - API name:index_currentIndexingStats.BuilderindexFailed(long value)Required - API name:index_failedIndexingStats.BuilderindexTime(java.lang.String value)API name:index_timeIndexingStats.BuilderindexTimeInMillis(long value)Required - API name:index_time_in_millisIndexingStats.BuilderindexTotal(long value)Required - API name:index_totalIndexingStats.BuilderisThrottled(boolean value)Required - API name:is_throttledIndexingStats.BuildernoopUpdateTotal(long value)Required - API name:noop_update_totalprotected IndexingStats.Builderself()IndexingStats.BuilderthrottleTime(java.lang.String value)API name:throttle_timeIndexingStats.BuilderthrottleTimeInMillis(long value)Required - API name:throttle_time_in_millisIndexingStats.Buildertypes(java.lang.String key, IndexingStats value)API name:typesIndexingStats.Buildertypes(java.lang.String key, java.util.function.Function<IndexingStats.Builder,ObjectBuilder<IndexingStats>> fn)API name:typesIndexingStats.Buildertypes(java.util.Map<java.lang.String,IndexingStats> map)API name:typesMethods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAllMethods 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:typesAdds all entries of
maptotypes. -
types
API name:typesAdds 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:typesAdds an entry to
typesusing a builder lambda. -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<IndexingStats.Builder>
-
build
Builds aIndexingStats.- Specified by:
buildin interfaceObjectBuilder<IndexingStats>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-