Class IndexingStats.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch._types.IndexingStats.Builder
-
- All Implemented Interfaces:
ObjectBuilder<IndexingStats>
- Enclosing class:
- IndexingStats
public static class IndexingStats.Builder extends ObjectBuilderBase implements ObjectBuilder<IndexingStats>
Builder forIndexingStats.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods 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_totalIndexingStats.BuilderthrottleTime(java.lang.String value)API name:throttle_timeIndexingStats.BuilderthrottleTimeInMillis(long value)Required - API name:throttle_time_in_millisIndexingStats.Buildertypes(java.lang.String key, java.util.function.Function<IndexingStats.Builder,ObjectBuilder<IndexingStats>> fn)API name:typesIndexingStats.Buildertypes(java.lang.String key, IndexingStats value)API name:typesIndexingStats.Buildertypes(java.util.Map<java.lang.String,IndexingStats> map)API name:types-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
indexCurrent
public final IndexingStats.Builder indexCurrent(long value)
Required - API name:index_current
-
deleteCurrent
public final IndexingStats.Builder deleteCurrent(long value)
Required - API name:delete_current
-
deleteTime
public final IndexingStats.Builder deleteTime(@Nullable java.lang.String value)
API name:delete_time
-
deleteTimeInMillis
public final IndexingStats.Builder deleteTimeInMillis(long value)
Required - API name:delete_time_in_millis
-
deleteTotal
public final IndexingStats.Builder deleteTotal(long value)
Required - API name:delete_total
-
isThrottled
public final IndexingStats.Builder isThrottled(boolean value)
Required - API name:is_throttled
-
noopUpdateTotal
public final IndexingStats.Builder noopUpdateTotal(long value)
Required - API name:noop_update_total
-
throttleTime
public final IndexingStats.Builder throttleTime(@Nullable java.lang.String value)
API name:throttle_time
-
throttleTimeInMillis
public final IndexingStats.Builder throttleTimeInMillis(long value)
Required - API name:throttle_time_in_millis
-
indexTime
public final IndexingStats.Builder indexTime(@Nullable java.lang.String value)
API name:index_time
-
indexTimeInMillis
public final IndexingStats.Builder indexTimeInMillis(long value)
Required - API name:index_time_in_millis
-
indexTotal
public final IndexingStats.Builder indexTotal(long value)
Required - API name:index_total
-
indexFailed
public final IndexingStats.Builder indexFailed(long value)
Required - API name:index_failed
-
types
public final IndexingStats.Builder types(java.util.Map<java.lang.String,IndexingStats> map)
API name:typesAdds all entries of
maptotypes.
-
types
public final IndexingStats.Builder types(java.lang.String key, IndexingStats value)
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.
-
build
public IndexingStats build()
Builds aIndexingStats.- Specified by:
buildin interfaceObjectBuilder<IndexingStats>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-