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 -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aIndexingStats.final IndexingStats.BuilderdeleteCurrent(long value) Required - API name:delete_currentfinal IndexingStats.BuilderdeleteTime(Time value) API name:delete_timefinal IndexingStats.BuilderAPI name:delete_timefinal IndexingStats.BuilderdeleteTimeInMillis(long value) Required - API name:delete_time_in_millisfinal IndexingStats.BuilderdeleteTotal(long value) Required - API name:delete_totalfinal IndexingStats.BuilderindexCurrent(long value) Required - API name:index_currentfinal IndexingStats.BuilderindexFailed(long value) Required - API name:index_failedfinal IndexingStats.BuilderAPI name:index_timefinal IndexingStats.BuilderAPI name:index_timefinal IndexingStats.BuilderindexTimeInMillis(long value) Required - API name:index_time_in_millisfinal IndexingStats.BuilderindexTotal(long value) Required - API name:index_totalfinal IndexingStats.BuilderisThrottled(boolean value) Required - API name:is_throttledfinal IndexingStats.BuildernoopUpdateTotal(long value) Required - API name:noop_update_totalprotected IndexingStats.Builderself()final IndexingStats.BuilderthrottleTime(Time value) API name:throttle_timefinal IndexingStats.BuilderAPI name:throttle_timefinal IndexingStats.BuilderthrottleTimeInMillis(long value) Required - API name:throttle_time_in_millisfinal IndexingStats.Buildertypes(String key, IndexingStats value) API name:typesfinal IndexingStats.BuilderAPI name:typesfinal IndexingStats.Buildertypes(Map<String, IndexingStats> map) API name:typesfinal IndexingStats.BuilderAPI name:write_loadMethods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods 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:typesAdds all entries of
maptotypes. -
types
API name:typesAdds an entry to
types. -
types
public final IndexingStats.Builder types(String key, Function<IndexingStats.Builder, ObjectBuilder<IndexingStats>> fn) API name:typesAdds an entry to
typesusing a builder lambda. -
writeLoad
API name:write_load -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<IndexingStats.Builder>
-
build
Builds aIndexingStats.- Specified by:
buildin interfaceObjectBuilder<IndexingStats>- Throws:
NullPointerException- if some of the required fields are null.
-