Class DataTierPhaseStatistics

java.lang.Object
co.elastic.clients.elasticsearch.xpack.usage.DataTierPhaseStatistics
All Implemented Interfaces:
JsonpSerializable

@JsonpDeserializable
public final class DataTierPhaseStatistics
extends java.lang.Object
implements JsonpSerializable
  • Field Details

  • Constructor Details

  • Method Details

    • nodeCount

      public long nodeCount()
      Required - API name: node_count
    • indexCount

      public long indexCount()
      Required - API name: index_count
    • totalShardCount

      public long totalShardCount()
      Required - API name: total_shard_count
    • primaryShardCount

      public long primaryShardCount()
      Required - API name: primary_shard_count
    • docCount

      public long docCount()
      Required - API name: doc_count
    • totalSizeBytes

      public long totalSizeBytes()
      Required - API name: total_size_bytes
    • primarySizeBytes

      public long primarySizeBytes()
      Required - API name: primary_size_bytes
    • primaryShardSizeAvgBytes

      public long primaryShardSizeAvgBytes()
      Required - API name: primary_shard_size_avg_bytes
    • primaryShardSizeMedianBytes

      public long primaryShardSizeMedianBytes()
      Required - API name: primary_shard_size_median_bytes
    • primaryShardSizeMadBytes

      public long primaryShardSizeMadBytes()
      Required - API name: primary_shard_size_mad_bytes
    • 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)
    • setupDataTierPhaseStatisticsDeserializer

      protected static void setupDataTierPhaseStatisticsDeserializer​(DelegatingDeserializer<DataTierPhaseStatistics.Builder> op)