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

      @Nullable public final ShardCommit commit()
      API name: commit
    • completion

      @Nullable public final CompletionStats completion()
      API name: completion
    • docs

      @Nullable public final DocStats docs()
      API name: docs
    • fielddata

      @Nullable public final FielddataStats fielddata()
      API name: fielddata
    • flush

      @Nullable public final FlushStats flush()
      API name: flush
    • get

      @Nullable public final GetStats get()
      API name: get
    • indexing

      @Nullable public final IndexingStats indexing()
      API name: indexing
    • merges

      @Nullable public final MergesStats merges()
      API name: merges
    • shardPath

      @Nullable public final ShardPath shardPath()
      API name: shard_path
    • queryCache

      @Nullable public final ShardQueryCache queryCache()
      API name: query_cache
    • recovery

      @Nullable public final RecoveryStats recovery()
      API name: recovery
    • refresh

      @Nullable public final RefreshStats refresh()
      API name: refresh
    • requestCache

      @Nullable public final RequestCacheStats requestCache()
      API name: request_cache
    • retentionLeases

      @Nullable public final ShardRetentionLeases retentionLeases()
      API name: retention_leases
    • routing

      @Nullable public final ShardRouting routing()
      API name: routing
    • search

      @Nullable public final SearchStats search()
      API name: search
    • segments

      @Nullable public final SegmentsStats segments()
      API name: segments
    • seqNo

      @Nullable public final ShardSequenceNumber seqNo()
      API name: seq_no
    • store

      @Nullable public final StoreStats store()
      API name: store
    • translog

      @Nullable public final TranslogStats translog()
      API name: translog
    • warmer

      @Nullable public final WarmerStats warmer()
      API name: warmer
    • bulk

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

      @Nullable public final ShardsTotalStats shards()
      API name: shards
    • shardStats

      @Nullable public final ShardsTotalStats shardStats()
      API name: shard_stats
    • indices

      @Nullable public final IndicesStats indices()
      API name: indices
    • 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)
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • setupShardStatsDeserializer

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