Class ClusterIndices

java.lang.Object
co.elastic.clients.elasticsearch.cluster.stats.ClusterIndices
All Implemented Interfaces:
JsonpSerializable

@JsonpDeserializable
public class ClusterIndices
extends java.lang.Object
implements JsonpSerializable
See Also:
API specification
  • Field Details

  • Method Details

    • of

      public static ClusterIndices of​(java.util.function.Function<ClusterIndices.Builder,​ObjectBuilder<ClusterIndices>> fn)
    • completion

      public final CompletionStats completion()
      Required - Contains statistics about memory used for completion in selected nodes.

      API name: completion

    • count

      public final long count()
      Required - Total number of indices with shards assigned to selected nodes.

      API name: count

    • docs

      public final DocStats docs()
      Required - Contains counts for documents in selected nodes.

      API name: docs

    • fielddata

      public final FielddataStats fielddata()
      Required - Contains statistics about the field data cache of selected nodes.

      API name: fielddata

    • queryCache

      public final QueryCacheStats queryCache()
      Required - Contains statistics about the query cache of selected nodes.

      API name: query_cache

    • segments

      public final SegmentsStats segments()
      Required - Contains statistics about segments in selected nodes.

      API name: segments

    • shards

      public final ClusterIndicesShards shards()
      Required - Contains statistics about indices with shards assigned to selected nodes.

      API name: shards

    • store

      public final StoreStats store()
      Required - Contains statistics about the size of shards assigned to selected nodes.

      API name: store

    • mappings

      public final FieldTypesMappings mappings()
      Required - Contains statistics about field mappings in selected nodes.

      API name: mappings

    • analysis

      public final CharFilterTypes analysis()
      Required - Contains statistics about analyzers and analyzer components used in selected nodes.

      API name: analysis

    • versions

      public final java.util.List<IndicesVersions> versions()
      API name: versions
    • serialize

      public void serialize​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
      Serialize this object to JSON.
      Specified by:
      serialize in interface JsonpSerializable
    • serializeInternal

      protected void serializeInternal​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
    • setupClusterIndicesDeserializer

      protected static void setupClusterIndicesDeserializer​(ObjectDeserializer<ClusterIndices.Builder> op)