Class NodesRecord

java.lang.Object
org.opensearch.client.opensearch.cat.nodes.NodesRecord
All Implemented Interfaces:
ToJsonp

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

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

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

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

    Modifier and Type Method Description
    java.lang.String build()
    es build hash API name: build
    java.lang.String bulk_avgSizeInBytes()
    average size in bytes of shard bulk API name: bulk.avg_size_in_bytes
    java.lang.String bulk_avgTime()
    average time spend in shard bulk API name: bulk.avg_time
    java.lang.String bulk_totalOperations()
    number of bulk shard ops API name: bulk.total_operations
    java.lang.String bulk_totalSizeInBytes()
    total size in bytes of shard bulk API name: bulk.total_size_in_bytes
    java.lang.String bulk_totalTime()
    time spend in shard bulk API name: bulk.total_time
    java.lang.String completion_size()
    size of completion API name: completion.size
    java.lang.String cpu()
    recent cpu usage API name: cpu
    jakarta.json.JsonValue disk_avail()
    available disk space API name: disk.avail
    jakarta.json.JsonValue disk_total()
    total disk space API name: disk.total
    jakarta.json.JsonValue disk_used()
    used disk space API name: disk.used
    jakarta.json.JsonValue disk_usedPercent()
    used disk space percentage API name: disk.used_percent
    java.lang.String fielddata_evictions()
    fielddata evictions API name: fielddata.evictions
    java.lang.String fielddata_memorySize()
    used fielddata cache API name: fielddata.memory_size
    java.lang.String fileDesc_current()
    used file descriptors API name: file_desc.current
    java.lang.String fileDesc_max()
    max file descriptors API name: file_desc.max
    jakarta.json.JsonValue fileDesc_percent()
    used file descriptor ratio API name: file_desc.percent
    java.lang.String flavor()
    es distribution flavor API name: flavor
    java.lang.String flush_total()
    number of flushes API name: flush.total
    java.lang.String flush_totalTime()
    time spent in flush API name: flush.total_time
    java.lang.String get_current()
    number of current get ops API name: get.current
    java.lang.String get_existsTime()
    time spent in successful gets API name: get.exists_time
    java.lang.String get_existsTotal()
    number of successful gets API name: get.exists_total
    java.lang.String get_missingTime()
    time spent in failed gets API name: get.missing_time
    java.lang.String get_missingTotal()
    number of failed gets API name: get.missing_total
    java.lang.String get_time()
    time spent in get API name: get.time
    java.lang.String get_total()
    number of get ops API name: get.total
    java.lang.String heap_current()
    used heap API name: heap.current
    java.lang.String heap_max()
    max configured heap API name: heap.max
    jakarta.json.JsonValue heap_percent()
    used heap ratio API name: heap.percent
    java.lang.String httpAddress()
    bound http address API name: http_address
    java.lang.String id()
    unique node id API name: id
    java.lang.String indexing_deleteCurrent()
    number of current deletions API name: indexing.delete_current
    java.lang.String indexing_deleteTime()
    time spent in deletions API name: indexing.delete_time
    java.lang.String indexing_deleteTotal()
    number of delete ops API name: indexing.delete_total
    java.lang.String indexing_indexCurrent()
    number of current indexing ops API name: indexing.index_current
    java.lang.String indexing_indexFailed()
    number of failed indexing ops API name: indexing.index_failed
    java.lang.String indexing_indexTime()
    time spent in indexing API name: indexing.index_time
    java.lang.String indexing_indexTotal()
    number of indexing ops API name: indexing.index_total
    java.lang.String ip()
    ip address API name: ip
    java.lang.String jdk()
    jdk version API name: jdk
    java.lang.String load15m()
    15m load avg API name: load_15m
    java.lang.String load1m()
    1m load avg API name: load_1m
    java.lang.String load5m()
    5m load avg API name: load_5m
    java.lang.String master()
    *:current master API name: master
    java.lang.String merges_current()
    number of current merges API name: merges.current
    java.lang.String merges_currentDocs()
    number of current merging docs API name: merges.current_docs
    java.lang.String merges_currentSize()
    size of current merges API name: merges.current_size
    java.lang.String merges_total()
    number of completed merge ops API name: merges.total
    java.lang.String merges_totalDocs()
    docs merged API name: merges.total_docs
    java.lang.String merges_totalSize()
    size merged API name: merges.total_size
    java.lang.String merges_totalTime()
    time spent in merges API name: merges.total_time
    java.lang.String name()
    node name API name: name
    java.lang.String node_role()
    m:master eligible node, d:data node, i:ingest node, -:coordinating node only API name: node.role
    java.lang.String pid()
    process id API name: pid
    java.lang.String port()
    bound transport port API name: port
    java.lang.String queryCache_evictions()
    query cache evictions API name: query_cache.evictions
    java.lang.String queryCache_hitCount()
    query cache hit counts API name: query_cache.hit_count
    java.lang.String queryCache_memorySize()
    used query cache API name: query_cache.memory_size
    java.lang.String queryCache_missCount()
    query cache miss counts API name: query_cache.miss_count
    java.lang.String ram_current()
    used machine memory API name: ram.current
    java.lang.String ram_max()
    total machine memory API name: ram.max
    jakarta.json.JsonValue ram_percent()
    used machine memory ratio API name: ram.percent
    java.lang.String refresh_externalTime()
    time spent in external refreshes API name: refresh.external_time
    java.lang.String refresh_externalTotal()
    total external refreshes API name: refresh.external_total
    java.lang.String refresh_listeners()
    number of pending refresh listeners API name: refresh.listeners
    java.lang.String refresh_time()
    time spent in refreshes API name: refresh.time
    java.lang.String refresh_total()
    total refreshes API name: refresh.total
    java.lang.String requestCache_evictions()
    request cache evictions API name: request_cache.evictions
    java.lang.String requestCache_hitCount()
    request cache hit counts API name: request_cache.hit_count
    java.lang.String requestCache_memorySize()
    used request cache API name: request_cache.memory_size
    java.lang.String requestCache_missCount()
    request cache miss counts API name: request_cache.miss_count
    java.lang.String script_cacheEvictions()
    script cache evictions API name: script.cache_evictions
    java.lang.String script_compilationLimitTriggered()
    script cache compilation limit triggered API name: script.compilation_limit_triggered
    java.lang.String script_compilations()
    script compilations API name: script.compilations
    java.lang.String search_fetchCurrent()
    current fetch phase ops API name: search.fetch_current
    java.lang.String search_fetchTime()
    time spent in fetch phase API name: search.fetch_time
    java.lang.String search_fetchTotal()
    total fetch ops API name: search.fetch_total
    java.lang.String search_openContexts()
    open search contexts API name: search.open_contexts
    java.lang.String search_queryCurrent()
    current query phase ops API name: search.query_current
    java.lang.String search_queryTime()
    time spent in query phase API name: search.query_time
    java.lang.String search_queryTotal()
    total query phase ops API name: search.query_total
    java.lang.String search_scrollCurrent()
    open scroll contexts API name: search.scroll_current
    java.lang.String search_scrollTime()
    time scroll contexts held open API name: search.scroll_time
    java.lang.String search_scrollTotal()
    completed scroll contexts API name: search.scroll_total
    java.lang.String segments_count()
    number of segments API name: segments.count
    java.lang.String segments_fixedBitsetMemory()
    memory used by fixed bit sets for nested object field types and export type filters for types referred in _parent fields API name: segments.fixed_bitset_memory
    java.lang.String segments_indexWriterMemory()
    memory used by index writer API name: segments.index_writer_memory
    java.lang.String segments_memory()
    memory used by segments API name: segments.memory
    java.lang.String segments_versionMapMemory()
    memory used by version map API name: segments.version_map_memory
    protected static void setupNodesRecordDeserializer​(DelegatingDeserializer<NodesRecord.Builder> op)  
    java.lang.String suggest_current()
    number of current suggest ops API name: suggest.current
    java.lang.String suggest_time()
    time spend in suggest API name: suggest.time
    java.lang.String suggest_total()
    number of suggest ops API name: suggest.total
    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 type()
    es distribution type API name: type
    java.lang.String uptime()
    node uptime API name: uptime
    java.lang.String version()
    es version API name: version

    Methods inherited from class java.lang.Object

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

  • Constructor Details

  • Method Details

    • id

      @Nullable public java.lang.String id()
      unique node id API name: id
    • pid

      @Nullable public java.lang.String pid()
      process id API name: pid
    • ip

      @Nullable public java.lang.String ip()
      ip address API name: ip
    • port

      @Nullable public java.lang.String port()
      bound transport port API name: port
    • httpAddress

      @Nullable public java.lang.String httpAddress()
      bound http address API name: http_address
    • version

      @Nullable public java.lang.String version()
      es version API name: version
    • flavor

      @Nullable public java.lang.String flavor()
      es distribution flavor API name: flavor
    • type

      @Nullable public java.lang.String type()
      es distribution type API name: type
    • build

      @Nullable public java.lang.String build()
      es build hash API name: build
    • jdk

      @Nullable public java.lang.String jdk()
      jdk version API name: jdk
    • disk_total

      @Nullable public jakarta.json.JsonValue disk_total()
      total disk space API name: disk.total
    • disk_used

      @Nullable public jakarta.json.JsonValue disk_used()
      used disk space API name: disk.used
    • disk_avail

      @Nullable public jakarta.json.JsonValue disk_avail()
      available disk space API name: disk.avail
    • disk_usedPercent

      @Nullable public jakarta.json.JsonValue disk_usedPercent()
      used disk space percentage API name: disk.used_percent
    • heap_current

      @Nullable public java.lang.String heap_current()
      used heap API name: heap.current
    • heap_percent

      @Nullable public jakarta.json.JsonValue heap_percent()
      used heap ratio API name: heap.percent
    • heap_max

      @Nullable public java.lang.String heap_max()
      max configured heap API name: heap.max
    • ram_current

      @Nullable public java.lang.String ram_current()
      used machine memory API name: ram.current
    • ram_percent

      @Nullable public jakarta.json.JsonValue ram_percent()
      used machine memory ratio API name: ram.percent
    • ram_max

      @Nullable public java.lang.String ram_max()
      total machine memory API name: ram.max
    • fileDesc_current

      @Nullable public java.lang.String fileDesc_current()
      used file descriptors API name: file_desc.current
    • fileDesc_percent

      @Nullable public jakarta.json.JsonValue fileDesc_percent()
      used file descriptor ratio API name: file_desc.percent
    • fileDesc_max

      @Nullable public java.lang.String fileDesc_max()
      max file descriptors API name: file_desc.max
    • cpu

      @Nullable public java.lang.String cpu()
      recent cpu usage API name: cpu
    • load1m

      @Nullable public java.lang.String load1m()
      1m load avg API name: load_1m
    • load5m

      @Nullable public java.lang.String load5m()
      5m load avg API name: load_5m
    • load15m

      @Nullable public java.lang.String load15m()
      15m load avg API name: load_15m
    • uptime

      @Nullable public java.lang.String uptime()
      node uptime API name: uptime
    • node_role

      @Nullable public java.lang.String node_role()
      m:master eligible node, d:data node, i:ingest node, -:coordinating node only API name: node.role
    • master

      @Nullable public java.lang.String master()
      *:current master API name: master
    • name

      @Nullable public java.lang.String name()
      node name API name: name
    • completion_size

      @Nullable public java.lang.String completion_size()
      size of completion API name: completion.size
    • fielddata_memorySize

      @Nullable public java.lang.String fielddata_memorySize()
      used fielddata cache API name: fielddata.memory_size
    • fielddata_evictions

      @Nullable public java.lang.String fielddata_evictions()
      fielddata evictions API name: fielddata.evictions
    • queryCache_memorySize

      @Nullable public java.lang.String queryCache_memorySize()
      used query cache API name: query_cache.memory_size
    • queryCache_evictions

      @Nullable public java.lang.String queryCache_evictions()
      query cache evictions API name: query_cache.evictions
    • queryCache_hitCount

      @Nullable public java.lang.String queryCache_hitCount()
      query cache hit counts API name: query_cache.hit_count
    • queryCache_missCount

      @Nullable public java.lang.String queryCache_missCount()
      query cache miss counts API name: query_cache.miss_count
    • requestCache_memorySize

      @Nullable public java.lang.String requestCache_memorySize()
      used request cache API name: request_cache.memory_size
    • requestCache_evictions

      @Nullable public java.lang.String requestCache_evictions()
      request cache evictions API name: request_cache.evictions
    • requestCache_hitCount

      @Nullable public java.lang.String requestCache_hitCount()
      request cache hit counts API name: request_cache.hit_count
    • requestCache_missCount

      @Nullable public java.lang.String requestCache_missCount()
      request cache miss counts API name: request_cache.miss_count
    • flush_total

      @Nullable public java.lang.String flush_total()
      number of flushes API name: flush.total
    • flush_totalTime

      @Nullable public java.lang.String flush_totalTime()
      time spent in flush API name: flush.total_time
    • get_current

      @Nullable public java.lang.String get_current()
      number of current get ops API name: get.current
    • get_time

      @Nullable public java.lang.String get_time()
      time spent in get API name: get.time
    • get_total

      @Nullable public java.lang.String get_total()
      number of get ops API name: get.total
    • get_existsTime

      @Nullable public java.lang.String get_existsTime()
      time spent in successful gets API name: get.exists_time
    • get_existsTotal

      @Nullable public java.lang.String get_existsTotal()
      number of successful gets API name: get.exists_total
    • get_missingTime

      @Nullable public java.lang.String get_missingTime()
      time spent in failed gets API name: get.missing_time
    • get_missingTotal

      @Nullable public java.lang.String get_missingTotal()
      number of failed gets API name: get.missing_total
    • indexing_deleteCurrent

      @Nullable public java.lang.String indexing_deleteCurrent()
      number of current deletions API name: indexing.delete_current
    • indexing_deleteTime

      @Nullable public java.lang.String indexing_deleteTime()
      time spent in deletions API name: indexing.delete_time
    • indexing_deleteTotal

      @Nullable public java.lang.String indexing_deleteTotal()
      number of delete ops API name: indexing.delete_total
    • indexing_indexCurrent

      @Nullable public java.lang.String indexing_indexCurrent()
      number of current indexing ops API name: indexing.index_current
    • indexing_indexTime

      @Nullable public java.lang.String indexing_indexTime()
      time spent in indexing API name: indexing.index_time
    • indexing_indexTotal

      @Nullable public java.lang.String indexing_indexTotal()
      number of indexing ops API name: indexing.index_total
    • indexing_indexFailed

      @Nullable public java.lang.String indexing_indexFailed()
      number of failed indexing ops API name: indexing.index_failed
    • merges_current

      @Nullable public java.lang.String merges_current()
      number of current merges API name: merges.current
    • merges_currentDocs

      @Nullable public java.lang.String merges_currentDocs()
      number of current merging docs API name: merges.current_docs
    • merges_currentSize

      @Nullable public java.lang.String merges_currentSize()
      size of current merges API name: merges.current_size
    • merges_total

      @Nullable public java.lang.String merges_total()
      number of completed merge ops API name: merges.total
    • merges_totalDocs

      @Nullable public java.lang.String merges_totalDocs()
      docs merged API name: merges.total_docs
    • merges_totalSize

      @Nullable public java.lang.String merges_totalSize()
      size merged API name: merges.total_size
    • merges_totalTime

      @Nullable public java.lang.String merges_totalTime()
      time spent in merges API name: merges.total_time
    • refresh_total

      @Nullable public java.lang.String refresh_total()
      total refreshes API name: refresh.total
    • refresh_time

      @Nullable public java.lang.String refresh_time()
      time spent in refreshes API name: refresh.time
    • refresh_externalTotal

      @Nullable public java.lang.String refresh_externalTotal()
      total external refreshes API name: refresh.external_total
    • refresh_externalTime

      @Nullable public java.lang.String refresh_externalTime()
      time spent in external refreshes API name: refresh.external_time
    • refresh_listeners

      @Nullable public java.lang.String refresh_listeners()
      number of pending refresh listeners API name: refresh.listeners
    • script_compilations

      @Nullable public java.lang.String script_compilations()
      script compilations API name: script.compilations
    • script_cacheEvictions

      @Nullable public java.lang.String script_cacheEvictions()
      script cache evictions API name: script.cache_evictions
    • script_compilationLimitTriggered

      @Nullable public java.lang.String script_compilationLimitTriggered()
      script cache compilation limit triggered API name: script.compilation_limit_triggered
    • search_fetchCurrent

      @Nullable public java.lang.String search_fetchCurrent()
      current fetch phase ops API name: search.fetch_current
    • search_fetchTime

      @Nullable public java.lang.String search_fetchTime()
      time spent in fetch phase API name: search.fetch_time
    • search_fetchTotal

      @Nullable public java.lang.String search_fetchTotal()
      total fetch ops API name: search.fetch_total
    • search_openContexts

      @Nullable public java.lang.String search_openContexts()
      open search contexts API name: search.open_contexts
    • search_queryCurrent

      @Nullable public java.lang.String search_queryCurrent()
      current query phase ops API name: search.query_current
    • search_queryTime

      @Nullable public java.lang.String search_queryTime()
      time spent in query phase API name: search.query_time
    • search_queryTotal

      @Nullable public java.lang.String search_queryTotal()
      total query phase ops API name: search.query_total
    • search_scrollCurrent

      @Nullable public java.lang.String search_scrollCurrent()
      open scroll contexts API name: search.scroll_current
    • search_scrollTime

      @Nullable public java.lang.String search_scrollTime()
      time scroll contexts held open API name: search.scroll_time
    • search_scrollTotal

      @Nullable public java.lang.String search_scrollTotal()
      completed scroll contexts API name: search.scroll_total
    • segments_count

      @Nullable public java.lang.String segments_count()
      number of segments API name: segments.count
    • segments_memory

      @Nullable public java.lang.String segments_memory()
      memory used by segments API name: segments.memory
    • segments_indexWriterMemory

      @Nullable public java.lang.String segments_indexWriterMemory()
      memory used by index writer API name: segments.index_writer_memory
    • segments_versionMapMemory

      @Nullable public java.lang.String segments_versionMapMemory()
      memory used by version map API name: segments.version_map_memory
    • segments_fixedBitsetMemory

      @Nullable public java.lang.String segments_fixedBitsetMemory()
      memory used by fixed bit sets for nested object field types and export type filters for types referred in _parent fields API name: segments.fixed_bitset_memory
    • suggest_current

      @Nullable public java.lang.String suggest_current()
      number of current suggest ops API name: suggest.current
    • suggest_time

      @Nullable public java.lang.String suggest_time()
      time spend in suggest API name: suggest.time
    • suggest_total

      @Nullable public java.lang.String suggest_total()
      number of suggest ops API name: suggest.total
    • bulk_totalOperations

      @Nullable public java.lang.String bulk_totalOperations()
      number of bulk shard ops API name: bulk.total_operations
    • bulk_totalTime

      @Nullable public java.lang.String bulk_totalTime()
      time spend in shard bulk API name: bulk.total_time
    • bulk_totalSizeInBytes

      @Nullable public java.lang.String bulk_totalSizeInBytes()
      total size in bytes of shard bulk API name: bulk.total_size_in_bytes
    • bulk_avgTime

      @Nullable public java.lang.String bulk_avgTime()
      average time spend in shard bulk API name: bulk.avg_time
    • bulk_avgSizeInBytes

      @Nullable public java.lang.String bulk_avgSizeInBytes()
      average size in bytes of shard bulk API name: bulk.avg_size_in_bytes
    • 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)
    • setupNodesRecordDeserializer

      protected static void setupNodesRecordDeserializer​(DelegatingDeserializer<NodesRecord.Builder> op)