java.lang.Object
co.elastic.clients.elasticsearch.indices.stats.ShardStats
All Implemented Interfaces:
JsonpSerializable

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

  • Method Details

    • of

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

      public final ShardCommit commit()
      Required - API name: commit
    • completion

      public final CompletionStats completion()
      Required - API name: completion
    • docs

      public final DocStats docs()
      Required - API name: docs
    • fielddata

      public final FielddataStats fielddata()
      Required - API name: fielddata
    • flush

      public final FlushStats flush()
      Required - API name: flush
    • get

      public final GetStats get()
      Required - API name: get
    • indexing

      public final IndexingStats indexing()
      Required - API name: indexing
    • merges

      public final MergesStats merges()
      Required - API name: merges
    • shardPath

      public final ShardPath shardPath()
      Required - API name: shard_path
    • queryCache

      public final ShardQueryCache queryCache()
      Required - API name: query_cache
    • recovery

      public final RecoveryStats recovery()
      Required - API name: recovery
    • refresh

      public final RefreshStats refresh()
      Required - API name: refresh
    • requestCache

      public final RequestCacheStats requestCache()
      Required - API name: request_cache
    • retentionLeases

      public final ShardRetentionLeases retentionLeases()
      Required - API name: retention_leases
    • routing

      public final ShardRouting routing()
      Required - API name: routing
    • search

      public final SearchStats search()
      Required - API name: search
    • segments

      public final SegmentsStats segments()
      Required - API name: segments
    • seqNo

      public final ShardSequenceNumber seqNo()
      Required - API name: seq_no
    • store

      public final StoreStats store()
      Required - API name: store
    • translog

      public final TranslogStats translog()
      Required - API name: translog
    • warmer

      public final WarmerStats warmer()
      Required - API name: warmer
    • bulk

      @Nullable public final BulkStats bulk()
      API name: bulk
    • shards

      public final ShardsTotalStats shards()
      Required - API name: shards
    • 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)
    • setupShardStatsDeserializer

      protected static void setupShardStatsDeserializer​(ObjectDeserializer<ShardStats.Builder> op)