Class PerRepositoryStats.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<PerRepositoryStats.Builder>
co.elastic.clients.elasticsearch.cluster.stats.PerRepositoryStats.Builder
- All Implemented Interfaces:
WithJson<PerRepositoryStats.Builder>
,ObjectBuilder<PerRepositoryStats>
- Enclosing class:
- PerRepositoryStats
public static class PerRepositoryStats.Builder
extends WithJsonObjectBuilderBase<PerRepositoryStats.Builder>
implements ObjectBuilder<PerRepositoryStats>
Builder for
PerRepositoryStats
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aPerRepositoryStats
.Required - API name:current_counts
currentCounts
(Function<RepositoryStatsCurrentCounts.Builder, ObjectBuilder<RepositoryStatsCurrentCounts>> fn) Required - API name:current_counts
oldestStartTime
(String value) API name:oldest_start_time
oldestStartTimeMillis
(long value) Required - API name:oldest_start_time_millis
protected PerRepositoryStats.Builder
self()
Required - API name:type
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
-
type
Required - API name:type
-
oldestStartTimeMillis
Required - API name:oldest_start_time_millis
-
oldestStartTime
API name:oldest_start_time
-
currentCounts
Required - API name:current_counts
-
currentCounts
public final PerRepositoryStats.Builder currentCounts(Function<RepositoryStatsCurrentCounts.Builder, ObjectBuilder<RepositoryStatsCurrentCounts>> fn) Required - API name:current_counts
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<PerRepositoryStats.Builder>
-
build
Builds aPerRepositoryStats
.- Specified by:
build
in interfaceObjectBuilder<PerRepositoryStats>
- Throws:
NullPointerException
- if some of the required fields are null.
-