Class ShardHealthStats

All Implemented Interfaces:

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

  • Method Details

    • of

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

      public final int activeShards()
      Required - API name: active_shards
    • initializingShards

      public final int initializingShards()
      Required - API name: initializing_shards
    • primaryActive

      public final boolean primaryActive()
      Required - API name: primary_active
    • relocatingShards

      public final int relocatingShards()
      Required - API name: relocating_shards
    • status

      public final HealthStatus status()
      Required - API name: status
    • unassignedShards

      public final int unassignedShards()
      Required - API name: unassigned_shards
    • serialize

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

      protected void serializeInternal​( generator, JsonpMapper mapper)
    • setupShardHealthStatsDeserializer

      protected static void setupShardHealthStatsDeserializer​(ObjectDeserializer<ShardHealthStats.Builder> op)