Class ClusterIndices.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<ClusterIndices.Builder>
co.elastic.clients.elasticsearch.cluster.stats.ClusterIndices.Builder
- All Implemented Interfaces:
WithJson<ClusterIndices.Builder>
,ObjectBuilder<ClusterIndices>
- Enclosing class:
- ClusterIndices
public static class ClusterIndices.Builder
extends WithJsonObjectBuilderBase<ClusterIndices.Builder>
implements ObjectBuilder<ClusterIndices>
Builder for
ClusterIndices
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal ClusterIndices.Builder
analysis
(CharFilterTypes value) Required - Contains statistics about analyzers and analyzer components used in selected nodes.final ClusterIndices.Builder
Required - Contains statistics about analyzers and analyzer components used in selected nodes.build()
Builds aClusterIndices
.final ClusterIndices.Builder
completion
(CompletionStats value) Required - Contains statistics about memory used for completion in selected nodes.final ClusterIndices.Builder
Required - Contains statistics about memory used for completion in selected nodes.final ClusterIndices.Builder
count
(long value) Required - Total number of indices with shards assigned to selected nodes.final ClusterIndices.Builder
Required - Contains counts for documents in selected nodes.final ClusterIndices.Builder
Required - Contains counts for documents in selected nodes.final ClusterIndices.Builder
fielddata
(FielddataStats value) Required - Contains statistics about the field data cache of selected nodes.final ClusterIndices.Builder
Required - Contains statistics about the field data cache of selected nodes.final ClusterIndices.Builder
mappings
(FieldTypesMappings value) Required - Contains statistics about field mappings in selected nodes.final ClusterIndices.Builder
Required - Contains statistics about field mappings in selected nodes.final ClusterIndices.Builder
queryCache
(QueryCacheStats value) Required - Contains statistics about the query cache of selected nodes.final ClusterIndices.Builder
Required - Contains statistics about the query cache of selected nodes.final ClusterIndices.Builder
segments
(SegmentsStats value) Required - Contains statistics about segments in selected nodes.final ClusterIndices.Builder
Required - Contains statistics about segments in selected nodes.protected ClusterIndices.Builder
self()
final ClusterIndices.Builder
shards
(ClusterIndicesShards value) Required - Contains statistics about indices with shards assigned to selected nodes.final ClusterIndices.Builder
Required - Contains statistics about indices with shards assigned to selected nodes.final ClusterIndices.Builder
store
(StoreStats value) Required - Contains statistics about the size of shards assigned to selected nodes.final ClusterIndices.Builder
Required - Contains statistics about the size of shards assigned to selected nodes.final ClusterIndices.Builder
versions
(IndicesVersions value, IndicesVersions... values) API name:versions
final ClusterIndices.Builder
API name:versions
final ClusterIndices.Builder
versions
(List<IndicesVersions> list) API name:versions
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
-
completion
Required - Contains statistics about memory used for completion in selected nodes.API name:
completion
-
completion
public final ClusterIndices.Builder completion(Function<CompletionStats.Builder, ObjectBuilder<CompletionStats>> fn) Required - Contains statistics about memory used for completion in selected nodes.API name:
completion
-
count
Required - Total number of indices with shards assigned to selected nodes.API name:
count
-
docs
Required - Contains counts for documents in selected nodes.API name:
docs
-
docs
Required - Contains counts for documents in selected nodes.API name:
docs
-
fielddata
Required - Contains statistics about the field data cache of selected nodes.API name:
fielddata
-
fielddata
public final ClusterIndices.Builder fielddata(Function<FielddataStats.Builder, ObjectBuilder<FielddataStats>> fn) Required - Contains statistics about the field data cache of selected nodes.API name:
fielddata
-
queryCache
Required - Contains statistics about the query cache of selected nodes.API name:
query_cache
-
queryCache
public final ClusterIndices.Builder queryCache(Function<QueryCacheStats.Builder, ObjectBuilder<QueryCacheStats>> fn) Required - Contains statistics about the query cache of selected nodes.API name:
query_cache
-
segments
Required - Contains statistics about segments in selected nodes.API name:
segments
-
segments
public final ClusterIndices.Builder segments(Function<SegmentsStats.Builder, ObjectBuilder<SegmentsStats>> fn) Required - Contains statistics about segments in selected nodes.API name:
segments
-
shards
Required - Contains statistics about indices with shards assigned to selected nodes.API name:
shards
-
shards
public final ClusterIndices.Builder shards(Function<ClusterIndicesShards.Builder, ObjectBuilder<ClusterIndicesShards>> fn) Required - Contains statistics about indices with shards assigned to selected nodes.API name:
shards
-
store
Required - Contains statistics about the size of shards assigned to selected nodes.API name:
store
-
store
public final ClusterIndices.Builder store(Function<StoreStats.Builder, ObjectBuilder<StoreStats>> fn) Required - Contains statistics about the size of shards assigned to selected nodes.API name:
store
-
mappings
Required - Contains statistics about field mappings in selected nodes.API name:
mappings
-
mappings
public final ClusterIndices.Builder mappings(Function<FieldTypesMappings.Builder, ObjectBuilder<FieldTypesMappings>> fn) Required - Contains statistics about field mappings in selected nodes.API name:
mappings
-
analysis
Required - Contains statistics about analyzers and analyzer components used in selected nodes.API name:
analysis
-
analysis
public final ClusterIndices.Builder analysis(Function<CharFilterTypes.Builder, ObjectBuilder<CharFilterTypes>> fn) Required - Contains statistics about analyzers and analyzer components used in selected nodes.API name:
analysis
-
versions
API name:versions
Adds all elements of
list
toversions
. -
versions
API name:versions
Adds one or more values to
versions
. -
versions
public final ClusterIndices.Builder versions(Function<IndicesVersions.Builder, ObjectBuilder<IndicesVersions>> fn) API name:versions
Adds a value to
versions
using a builder lambda. -
self
- Specified by:
self
in classWithJsonObjectBuilderBase<ClusterIndices.Builder>
-
build
Builds aClusterIndices
.- Specified by:
build
in interfaceObjectBuilder<ClusterIndices>
- Throws:
NullPointerException
- if some of the required fields are null.
-