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) Contains statistics about analyzers and analyzer components used in selected nodes.final ClusterIndices.Builder
Contains statistics about analyzers and analyzer components used in selected nodes.final ClusterIndices.Builder
versions
(List<IndicesVersions> list) Contains statistics about analyzers and analyzer components used in selected nodes.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
-
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
-
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
-
versions
Contains statistics about analyzers and analyzer components used in selected nodes.API name:
versions
Adds all elements of
list
toversions
. -
versions
Contains statistics about analyzers and analyzer components used in selected nodes.API name:
versions
Adds one or more values to
versions
. -
versions
public final ClusterIndices.Builder versions(Function<IndicesVersions.Builder, ObjectBuilder<IndicesVersions>> fn) Contains statistics about analyzers and analyzer components used in selected nodes.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.
-