Class NodesRecord

java.lang.Object
co.elastic.clients.elasticsearch.cat.nodes.NodesRecord
All Implemented Interfaces:
JsonpSerializable

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

  • Method Details

    • of

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

      @Nullable public final java.lang.String id()
      unique node id

      API name: id

    • pid

      @Nullable public final java.lang.String pid()
      process id

      API name: pid

    • ip

      @Nullable public final java.lang.String ip()
      ip address

      API name: ip

    • port

      @Nullable public final java.lang.String port()
      bound transport port

      API name: port

    • httpAddress

      @Nullable public final java.lang.String httpAddress()
      bound http address

      API name: http_address

    • version

      @Nullable public final java.lang.String version()
      es version

      API name: version

    • flavor

      @Nullable public final java.lang.String flavor()
      es distribution flavor

      API name: flavor

    • type

      @Nullable public final java.lang.String type()
      es distribution type

      API name: type

    • build

      @Nullable public final java.lang.String build()
      es build hash

      API name: build

    • jdk

      @Nullable public final java.lang.String jdk()
      jdk version

      API name: jdk

    • diskTotal

      @Nullable public final java.lang.String diskTotal()
      total disk space

      API name: disk.total

    • diskUsed

      @Nullable public final java.lang.String diskUsed()
      used disk space

      API name: disk.used

    • diskAvail

      @Nullable public final java.lang.String diskAvail()
      available disk space

      API name: disk.avail

    • diskUsedPercent

      @Nullable public final java.lang.String diskUsedPercent()
      used disk space percentage

      API name: disk.used_percent

    • heapCurrent

      @Nullable public final java.lang.String heapCurrent()
      used heap

      API name: heap.current

    • heapPercent

      @Nullable public final java.lang.String heapPercent()
      used heap ratio

      API name: heap.percent

    • heapMax

      @Nullable public final java.lang.String heapMax()
      max configured heap

      API name: heap.max

    • ramCurrent

      @Nullable public final java.lang.String ramCurrent()
      used machine memory

      API name: ram.current

    • ramPercent

      @Nullable public final java.lang.String ramPercent()
      used machine memory ratio

      API name: ram.percent

    • ramMax

      @Nullable public final java.lang.String ramMax()
      total machine memory

      API name: ram.max

    • fileDescCurrent

      @Nullable public final java.lang.String fileDescCurrent()
      used file descriptors

      API name: file_desc.current

    • fileDescPercent

      @Nullable public final java.lang.String fileDescPercent()
      used file descriptor ratio

      API name: file_desc.percent

    • fileDescMax

      @Nullable public final java.lang.String fileDescMax()
      max file descriptors

      API name: file_desc.max

    • cpu

      @Nullable public final java.lang.String cpu()
      recent cpu usage

      API name: cpu

    • load1m

      @Nullable public final java.lang.String load1m()
      1m load avg

      API name: load_1m

    • load5m

      @Nullable public final java.lang.String load5m()
      5m load avg

      API name: load_5m

    • load15m

      @Nullable public final java.lang.String load15m()
      15m load avg

      API name: load_15m

    • uptime

      @Nullable public final java.lang.String uptime()
      node uptime

      API name: uptime

    • nodeRole

      @Nullable public final java.lang.String nodeRole()
      m:master eligible node, d:data node, i:ingest node, -:coordinating node only

      API name: node.role

    • master

      @Nullable public final java.lang.String master()
      *:current master

      API name: master

    • name

      @Nullable public final java.lang.String name()
      node name

      API name: name

    • completionSize

      @Nullable public final java.lang.String completionSize()
      size of completion

      API name: completion.size

    • fielddataMemorySize

      @Nullable public final java.lang.String fielddataMemorySize()
      used fielddata cache

      API name: fielddata.memory_size

    • fielddataEvictions

      @Nullable public final java.lang.String fielddataEvictions()
      fielddata evictions

      API name: fielddata.evictions

    • queryCacheMemorySize

      @Nullable public final java.lang.String queryCacheMemorySize()
      used query cache

      API name: query_cache.memory_size

    • queryCacheEvictions

      @Nullable public final java.lang.String queryCacheEvictions()
      query cache evictions

      API name: query_cache.evictions

    • queryCacheHitCount

      @Nullable public final java.lang.String queryCacheHitCount()
      query cache hit counts

      API name: query_cache.hit_count

    • queryCacheMissCount

      @Nullable public final java.lang.String queryCacheMissCount()
      query cache miss counts

      API name: query_cache.miss_count

    • requestCacheMemorySize

      @Nullable public final java.lang.String requestCacheMemorySize()
      used request cache

      API name: request_cache.memory_size

    • requestCacheEvictions

      @Nullable public final java.lang.String requestCacheEvictions()
      request cache evictions

      API name: request_cache.evictions

    • requestCacheHitCount

      @Nullable public final java.lang.String requestCacheHitCount()
      request cache hit counts

      API name: request_cache.hit_count

    • requestCacheMissCount

      @Nullable public final java.lang.String requestCacheMissCount()
      request cache miss counts

      API name: request_cache.miss_count

    • flushTotal

      @Nullable public final java.lang.String flushTotal()
      number of flushes

      API name: flush.total

    • flushTotalTime

      @Nullable public final java.lang.String flushTotalTime()
      time spent in flush

      API name: flush.total_time

    • getCurrent

      @Nullable public final java.lang.String getCurrent()
      number of current get ops

      API name: get.current

    • getTime

      @Nullable public final java.lang.String getTime()
      time spent in get

      API name: get.time

    • getTotal

      @Nullable public final java.lang.String getTotal()
      number of get ops

      API name: get.total

    • getExistsTime

      @Nullable public final java.lang.String getExistsTime()
      time spent in successful gets

      API name: get.exists_time

    • getExistsTotal

      @Nullable public final java.lang.String getExistsTotal()
      number of successful gets

      API name: get.exists_total

    • getMissingTime

      @Nullable public final java.lang.String getMissingTime()
      time spent in failed gets

      API name: get.missing_time

    • getMissingTotal

      @Nullable public final java.lang.String getMissingTotal()
      number of failed gets

      API name: get.missing_total

    • indexingDeleteCurrent

      @Nullable public final java.lang.String indexingDeleteCurrent()
      number of current deletions

      API name: indexing.delete_current

    • indexingDeleteTime

      @Nullable public final java.lang.String indexingDeleteTime()
      time spent in deletions

      API name: indexing.delete_time

    • indexingDeleteTotal

      @Nullable public final java.lang.String indexingDeleteTotal()
      number of delete ops

      API name: indexing.delete_total

    • indexingIndexCurrent

      @Nullable public final java.lang.String indexingIndexCurrent()
      number of current indexing ops

      API name: indexing.index_current

    • indexingIndexTime

      @Nullable public final java.lang.String indexingIndexTime()
      time spent in indexing

      API name: indexing.index_time

    • indexingIndexTotal

      @Nullable public final java.lang.String indexingIndexTotal()
      number of indexing ops

      API name: indexing.index_total

    • indexingIndexFailed

      @Nullable public final java.lang.String indexingIndexFailed()
      number of failed indexing ops

      API name: indexing.index_failed

    • mergesCurrent

      @Nullable public final java.lang.String mergesCurrent()
      number of current merges

      API name: merges.current

    • mergesCurrentDocs

      @Nullable public final java.lang.String mergesCurrentDocs()
      number of current merging docs

      API name: merges.current_docs

    • mergesCurrentSize

      @Nullable public final java.lang.String mergesCurrentSize()
      size of current merges

      API name: merges.current_size

    • mergesTotal

      @Nullable public final java.lang.String mergesTotal()
      number of completed merge ops

      API name: merges.total

    • mergesTotalDocs

      @Nullable public final java.lang.String mergesTotalDocs()
      docs merged

      API name: merges.total_docs

    • mergesTotalSize

      @Nullable public final java.lang.String mergesTotalSize()
      size merged

      API name: merges.total_size

    • mergesTotalTime

      @Nullable public final java.lang.String mergesTotalTime()
      time spent in merges

      API name: merges.total_time

    • refreshTotal

      @Nullable public final java.lang.String refreshTotal()
      total refreshes

      API name: refresh.total

    • refreshTime

      @Nullable public final java.lang.String refreshTime()
      time spent in refreshes

      API name: refresh.time

    • refreshExternalTotal

      @Nullable public final java.lang.String refreshExternalTotal()
      total external refreshes

      API name: refresh.external_total

    • refreshExternalTime

      @Nullable public final java.lang.String refreshExternalTime()
      time spent in external refreshes

      API name: refresh.external_time

    • refreshListeners

      @Nullable public final java.lang.String refreshListeners()
      number of pending refresh listeners

      API name: refresh.listeners

    • scriptCompilations

      @Nullable public final java.lang.String scriptCompilations()
      script compilations

      API name: script.compilations

    • scriptCacheEvictions

      @Nullable public final java.lang.String scriptCacheEvictions()
      script cache evictions

      API name: script.cache_evictions

    • scriptCompilationLimitTriggered

      @Nullable public final java.lang.String scriptCompilationLimitTriggered()
      script cache compilation limit triggered

      API name: script.compilation_limit_triggered

    • searchFetchCurrent

      @Nullable public final java.lang.String searchFetchCurrent()
      current fetch phase ops

      API name: search.fetch_current

    • searchFetchTime

      @Nullable public final java.lang.String searchFetchTime()
      time spent in fetch phase

      API name: search.fetch_time

    • searchFetchTotal

      @Nullable public final java.lang.String searchFetchTotal()
      total fetch ops

      API name: search.fetch_total

    • searchOpenContexts

      @Nullable public final java.lang.String searchOpenContexts()
      open search contexts

      API name: search.open_contexts

    • searchQueryCurrent

      @Nullable public final java.lang.String searchQueryCurrent()
      current query phase ops

      API name: search.query_current

    • searchQueryTime

      @Nullable public final java.lang.String searchQueryTime()
      time spent in query phase

      API name: search.query_time

    • searchQueryTotal

      @Nullable public final java.lang.String searchQueryTotal()
      total query phase ops

      API name: search.query_total

    • searchScrollCurrent

      @Nullable public final java.lang.String searchScrollCurrent()
      open scroll contexts

      API name: search.scroll_current

    • searchScrollTime

      @Nullable public final java.lang.String searchScrollTime()
      time scroll contexts held open

      API name: search.scroll_time

    • searchScrollTotal

      @Nullable public final java.lang.String searchScrollTotal()
      completed scroll contexts

      API name: search.scroll_total

    • segmentsCount

      @Nullable public final java.lang.String segmentsCount()
      number of segments

      API name: segments.count

    • segmentsMemory

      @Nullable public final java.lang.String segmentsMemory()
      memory used by segments

      API name: segments.memory

    • segmentsIndexWriterMemory

      @Nullable public final java.lang.String segmentsIndexWriterMemory()
      memory used by index writer

      API name: segments.index_writer_memory

    • segmentsVersionMapMemory

      @Nullable public final java.lang.String segmentsVersionMapMemory()
      memory used by version map

      API name: segments.version_map_memory

    • segmentsFixedBitsetMemory

      @Nullable public final java.lang.String segmentsFixedBitsetMemory()
      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

    • suggestCurrent

      @Nullable public final java.lang.String suggestCurrent()
      number of current suggest ops

      API name: suggest.current

    • suggestTime

      @Nullable public final java.lang.String suggestTime()
      time spend in suggest

      API name: suggest.time

    • suggestTotal

      @Nullable public final java.lang.String suggestTotal()
      number of suggest ops

      API name: suggest.total

    • bulkTotalOperations

      @Nullable public final java.lang.String bulkTotalOperations()
      number of bulk shard ops

      API name: bulk.total_operations

    • bulkTotalTime

      @Nullable public final java.lang.String bulkTotalTime()
      time spend in shard bulk

      API name: bulk.total_time

    • bulkTotalSizeInBytes

      @Nullable public final java.lang.String bulkTotalSizeInBytes()
      total size in bytes of shard bulk

      API name: bulk.total_size_in_bytes

    • bulkAvgTime

      @Nullable public final java.lang.String bulkAvgTime()
      average time spend in shard bulk

      API name: bulk.avg_time

    • bulkAvgSizeInBytes

      @Nullable public final java.lang.String bulkAvgSizeInBytes()
      average size in bytes of shard bulk

      API name: bulk.avg_size_in_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)
    • setupNodesRecordDeserializer

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