Class HealthRecord

java.lang.Object
org.opensearch.client.opensearch.cat.health.HealthRecord
All Implemented Interfaces:
ToJsonp

public final class HealthRecord
extends java.lang.Object
implements ToJsonp
  • Nested Class Summary

    Nested Classes 
    Modifier and Type Class Description
    static class  HealthRecord.Builder
    Builder for HealthRecord.
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static JsonpDeserializer<HealthRecord> DESERIALIZER
    Json deserializer for HealthRecord
  • Constructor Summary

    Constructors 
    Modifier Constructor Description
    protected HealthRecord​(HealthRecord.Builder builder)  
  • Method Summary

    Modifier and Type Method Description
    java.lang.String activeShardsPercent()
    active number of shards in percent API name: active_shards_percent
    java.lang.String cluster()
    cluster name API name: cluster
    jakarta.json.JsonValue epoch()
    seconds since 1969-01-01 00:00:00 API name: epoch
    java.lang.String init()
    number of initializing nodes API name: init
    java.lang.String maxTaskWaitTime()
    wait time of longest task pending API name: max_task_wait_time
    java.lang.String node_data()
    number of nodes that can store data API name: node.data
    java.lang.String node_total()
    total number of nodes API name: node.total
    java.lang.String pendingTasks()
    number of pending tasks API name: pending_tasks
    java.lang.String pri()
    number of primary shards API name: pri
    java.lang.String relo()
    number of relocating nodes API name: relo
    protected static void setupHealthRecordDeserializer​(DelegatingDeserializer<HealthRecord.Builder> op)  
    java.lang.String shards()
    total number of shards API name: shards
    java.lang.String status()
    health status API name: status
    java.lang.String timestamp()
    time in HH:MM:SS API name: timestamp
    void toJsonp​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
    Serialize this object to JSON.
    protected void toJsonpInternal​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)  
    java.lang.String unassign()
    number of unassigned shards API name: unassign

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

  • Method Details

    • epoch

      @Nullable public jakarta.json.JsonValue epoch()
      seconds since 1969-01-01 00:00:00 API name: epoch
    • timestamp

      @Nullable public java.lang.String timestamp()
      time in HH:MM:SS API name: timestamp
    • cluster

      @Nullable public java.lang.String cluster()
      cluster name API name: cluster
    • status

      @Nullable public java.lang.String status()
      health status API name: status
    • node_total

      @Nullable public java.lang.String node_total()
      total number of nodes API name: node.total
    • node_data

      @Nullable public java.lang.String node_data()
      number of nodes that can store data API name: node.data
    • shards

      @Nullable public java.lang.String shards()
      total number of shards API name: shards
    • pri

      @Nullable public java.lang.String pri()
      number of primary shards API name: pri
    • relo

      @Nullable public java.lang.String relo()
      number of relocating nodes API name: relo
    • init

      @Nullable public java.lang.String init()
      number of initializing nodes API name: init
    • unassign

      @Nullable public java.lang.String unassign()
      number of unassigned shards API name: unassign
    • pendingTasks

      @Nullable public java.lang.String pendingTasks()
      number of pending tasks API name: pending_tasks
    • maxTaskWaitTime

      @Nullable public java.lang.String maxTaskWaitTime()
      wait time of longest task pending API name: max_task_wait_time
    • activeShardsPercent

      @Nullable public java.lang.String activeShardsPercent()
      active number of shards in percent API name: active_shards_percent
    • toJsonp

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

      protected void toJsonpInternal​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
    • setupHealthRecordDeserializer

      protected static void setupHealthRecordDeserializer​(DelegatingDeserializer<HealthRecord.Builder> op)