Class NodesRecord.Builder
java.lang.Object
org.opensearch.client.opensearch.cat.nodes.NodesRecord.Builder
- All Implemented Interfaces:
ObjectBuilder<NodesRecord>
- Enclosing class:
- NodesRecord
public static class NodesRecord.Builder extends java.lang.Object implements ObjectBuilder<NodesRecord>
Builder for
NodesRecord.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.opensearch.client.util.ObjectBuilder
ObjectBuilder.Constant<V> -
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description NodesRecordbuild()Builds aNodesRecord.NodesRecord.Builderbuild(java.lang.String value)es build hash API name:buildNodesRecord.Builderbulk_avgSizeInBytes(java.lang.String value)average size in bytes of shard bulk API name:bulk.avg_size_in_bytesNodesRecord.Builderbulk_avgTime(java.lang.String value)average time spend in shard bulk API name:bulk.avg_timeNodesRecord.Builderbulk_totalOperations(java.lang.String value)number of bulk shard ops API name:bulk.total_operationsNodesRecord.Builderbulk_totalSizeInBytes(java.lang.String value)total size in bytes of shard bulk API name:bulk.total_size_in_bytesNodesRecord.Builderbulk_totalTime(java.lang.String value)time spend in shard bulk API name:bulk.total_timeNodesRecord.Buildercompletion_size(java.lang.String value)size of completion API name:completion.sizeNodesRecord.Buildercpu(java.lang.String value)recent cpu usage API name:cpuNodesRecord.Builderdisk_avail(jakarta.json.JsonValue value)available disk space API name:disk.availNodesRecord.Builderdisk_total(jakarta.json.JsonValue value)total disk space API name:disk.totalNodesRecord.Builderdisk_used(jakarta.json.JsonValue value)used disk space API name:disk.usedNodesRecord.Builderdisk_usedPercent(jakarta.json.JsonValue value)used disk space percentage API name:disk.used_percentNodesRecord.Builderfielddata_evictions(java.lang.String value)fielddata evictions API name:fielddata.evictionsNodesRecord.Builderfielddata_memorySize(java.lang.String value)used fielddata cache API name:fielddata.memory_sizeNodesRecord.BuilderfileDesc_current(java.lang.String value)used file descriptors API name:file_desc.currentNodesRecord.BuilderfileDesc_max(java.lang.String value)max file descriptors API name:file_desc.maxNodesRecord.BuilderfileDesc_percent(jakarta.json.JsonValue value)used file descriptor ratio API name:file_desc.percentNodesRecord.Builderflavor(java.lang.String value)es distribution flavor API name:flavorNodesRecord.Builderflush_total(java.lang.String value)number of flushes API name:flush.totalNodesRecord.Builderflush_totalTime(java.lang.String value)time spent in flush API name:flush.total_timeNodesRecord.Builderget_current(java.lang.String value)number of current get ops API name:get.currentNodesRecord.Builderget_existsTime(java.lang.String value)time spent in successful gets API name:get.exists_timeNodesRecord.Builderget_existsTotal(java.lang.String value)number of successful gets API name:get.exists_totalNodesRecord.Builderget_missingTime(java.lang.String value)time spent in failed gets API name:get.missing_timeNodesRecord.Builderget_missingTotal(java.lang.String value)number of failed gets API name:get.missing_totalNodesRecord.Builderget_time(java.lang.String value)time spent in get API name:get.timeNodesRecord.Builderget_total(java.lang.String value)number of get ops API name:get.totalNodesRecord.Builderheap_current(java.lang.String value)used heap API name:heap.currentNodesRecord.Builderheap_max(java.lang.String value)max configured heap API name:heap.maxNodesRecord.Builderheap_percent(jakarta.json.JsonValue value)used heap ratio API name:heap.percentNodesRecord.BuilderhttpAddress(java.lang.String value)bound http address API name:http_addressNodesRecord.Builderid(java.lang.String value)unique node id API name:idNodesRecord.Builderindexing_deleteCurrent(java.lang.String value)number of current deletions API name:indexing.delete_currentNodesRecord.Builderindexing_deleteTime(java.lang.String value)time spent in deletions API name:indexing.delete_timeNodesRecord.Builderindexing_deleteTotal(java.lang.String value)number of delete ops API name:indexing.delete_totalNodesRecord.Builderindexing_indexCurrent(java.lang.String value)number of current indexing ops API name:indexing.index_currentNodesRecord.Builderindexing_indexFailed(java.lang.String value)number of failed indexing ops API name:indexing.index_failedNodesRecord.Builderindexing_indexTime(java.lang.String value)time spent in indexing API name:indexing.index_timeNodesRecord.Builderindexing_indexTotal(java.lang.String value)number of indexing ops API name:indexing.index_totalNodesRecord.Builderip(java.lang.String value)ip address API name:ipNodesRecord.Builderjdk(java.lang.String value)jdk version API name:jdkNodesRecord.Builderload15m(java.lang.String value)15m load avg API name:load_15mNodesRecord.Builderload1m(java.lang.String value)1m load avg API name:load_1mNodesRecord.Builderload5m(java.lang.String value)5m load avg API name:load_5mNodesRecord.Buildermaster(java.lang.String value)*:current master API name:masterNodesRecord.Buildermerges_current(java.lang.String value)number of current merges API name:merges.currentNodesRecord.Buildermerges_currentDocs(java.lang.String value)number of current merging docs API name:merges.current_docsNodesRecord.Buildermerges_currentSize(java.lang.String value)size of current merges API name:merges.current_sizeNodesRecord.Buildermerges_total(java.lang.String value)number of completed merge ops API name:merges.totalNodesRecord.Buildermerges_totalDocs(java.lang.String value)docs merged API name:merges.total_docsNodesRecord.Buildermerges_totalSize(java.lang.String value)size merged API name:merges.total_sizeNodesRecord.Buildermerges_totalTime(java.lang.String value)time spent in merges API name:merges.total_timeNodesRecord.Buildername(java.lang.String value)node name API name:nameNodesRecord.Buildernode_role(java.lang.String value)m:master eligible node, d:data node, i:ingest node, -:coordinating node only API name:node.roleNodesRecord.Builderpid(java.lang.String value)process id API name:pidNodesRecord.Builderport(java.lang.String value)bound transport port API name:portNodesRecord.BuilderqueryCache_evictions(java.lang.String value)query cache evictions API name:query_cache.evictionsNodesRecord.BuilderqueryCache_hitCount(java.lang.String value)query cache hit counts API name:query_cache.hit_countNodesRecord.BuilderqueryCache_memorySize(java.lang.String value)used query cache API name:query_cache.memory_sizeNodesRecord.BuilderqueryCache_missCount(java.lang.String value)query cache miss counts API name:query_cache.miss_countNodesRecord.Builderram_current(java.lang.String value)used machine memory API name:ram.currentNodesRecord.Builderram_max(java.lang.String value)total machine memory API name:ram.maxNodesRecord.Builderram_percent(jakarta.json.JsonValue value)used machine memory ratio API name:ram.percentNodesRecord.Builderrefresh_externalTime(java.lang.String value)time spent in external refreshes API name:refresh.external_timeNodesRecord.Builderrefresh_externalTotal(java.lang.String value)total external refreshes API name:refresh.external_totalNodesRecord.Builderrefresh_listeners(java.lang.String value)number of pending refresh listeners API name:refresh.listenersNodesRecord.Builderrefresh_time(java.lang.String value)time spent in refreshes API name:refresh.timeNodesRecord.Builderrefresh_total(java.lang.String value)total refreshes API name:refresh.totalNodesRecord.BuilderrequestCache_evictions(java.lang.String value)request cache evictions API name:request_cache.evictionsNodesRecord.BuilderrequestCache_hitCount(java.lang.String value)request cache hit counts API name:request_cache.hit_countNodesRecord.BuilderrequestCache_memorySize(java.lang.String value)used request cache API name:request_cache.memory_sizeNodesRecord.BuilderrequestCache_missCount(java.lang.String value)request cache miss counts API name:request_cache.miss_countNodesRecord.Builderscript_cacheEvictions(java.lang.String value)script cache evictions API name:script.cache_evictionsNodesRecord.Builderscript_compilationLimitTriggered(java.lang.String value)script cache compilation limit triggered API name:script.compilation_limit_triggeredNodesRecord.Builderscript_compilations(java.lang.String value)script compilations API name:script.compilationsNodesRecord.Buildersearch_fetchCurrent(java.lang.String value)current fetch phase ops API name:search.fetch_currentNodesRecord.Buildersearch_fetchTime(java.lang.String value)time spent in fetch phase API name:search.fetch_timeNodesRecord.Buildersearch_fetchTotal(java.lang.String value)total fetch ops API name:search.fetch_totalNodesRecord.Buildersearch_openContexts(java.lang.String value)open search contexts API name:search.open_contextsNodesRecord.Buildersearch_queryCurrent(java.lang.String value)current query phase ops API name:search.query_currentNodesRecord.Buildersearch_queryTime(java.lang.String value)time spent in query phase API name:search.query_timeNodesRecord.Buildersearch_queryTotal(java.lang.String value)total query phase ops API name:search.query_totalNodesRecord.Buildersearch_scrollCurrent(java.lang.String value)open scroll contexts API name:search.scroll_currentNodesRecord.Buildersearch_scrollTime(java.lang.String value)time scroll contexts held open API name:search.scroll_timeNodesRecord.Buildersearch_scrollTotal(java.lang.String value)completed scroll contexts API name:search.scroll_totalNodesRecord.Buildersegments_count(java.lang.String value)number of segments API name:segments.countNodesRecord.Buildersegments_fixedBitsetMemory(java.lang.String value)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_memoryNodesRecord.Buildersegments_indexWriterMemory(java.lang.String value)memory used by index writer API name:segments.index_writer_memoryNodesRecord.Buildersegments_memory(java.lang.String value)memory used by segments API name:segments.memoryNodesRecord.Buildersegments_versionMapMemory(java.lang.String value)memory used by version map API name:segments.version_map_memoryNodesRecord.Buildersuggest_current(java.lang.String value)number of current suggest ops API name:suggest.currentNodesRecord.Buildersuggest_time(java.lang.String value)time spend in suggest API name:suggest.timeNodesRecord.Buildersuggest_total(java.lang.String value)number of suggest ops API name:suggest.totalNodesRecord.Buildertype(java.lang.String value)es distribution type API name:typeNodesRecord.Builderuptime(java.lang.String value)node uptime API name:uptimeNodesRecord.Builderversion(java.lang.String value)es version API name:version
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
id
unique node id API name:id -
pid
process id API name:pid -
ip
ip address API name:ip -
port
bound transport port API name:port -
httpAddress
bound http address API name:http_address -
version
es version API name:version -
flavor
es distribution flavor API name:flavor -
type
es distribution type API name:type -
build
es build hash API name:build -
jdk
jdk version API name:jdk -
disk_total
total disk space API name:disk.total -
disk_used
used disk space API name:disk.used -
disk_avail
available disk space API name:disk.avail -
disk_usedPercent
used disk space percentage API name:disk.used_percent -
heap_current
used heap API name:heap.current -
heap_percent
used heap ratio API name:heap.percent -
heap_max
max configured heap API name:heap.max -
ram_current
used machine memory API name:ram.current -
ram_percent
used machine memory ratio API name:ram.percent -
ram_max
total machine memory API name:ram.max -
fileDesc_current
used file descriptors API name:file_desc.current -
fileDesc_percent
used file descriptor ratio API name:file_desc.percent -
fileDesc_max
max file descriptors API name:file_desc.max -
cpu
recent cpu usage API name:cpu -
load1m
1m load avg API name:load_1m -
load5m
5m load avg API name:load_5m -
load15m
15m load avg API name:load_15m -
uptime
node uptime API name:uptime -
node_role
m:master eligible node, d:data node, i:ingest node, -:coordinating node only API name:node.role -
master
*:current master API name:master -
name
node name API name:name -
completion_size
size of completion API name:completion.size -
fielddata_memorySize
used fielddata cache API name:fielddata.memory_size -
fielddata_evictions
fielddata evictions API name:fielddata.evictions -
queryCache_memorySize
used query cache API name:query_cache.memory_size -
queryCache_evictions
query cache evictions API name:query_cache.evictions -
queryCache_hitCount
query cache hit counts API name:query_cache.hit_count -
queryCache_missCount
query cache miss counts API name:query_cache.miss_count -
requestCache_memorySize
used request cache API name:request_cache.memory_size -
requestCache_evictions
request cache evictions API name:request_cache.evictions -
requestCache_hitCount
request cache hit counts API name:request_cache.hit_count -
requestCache_missCount
request cache miss counts API name:request_cache.miss_count -
flush_total
number of flushes API name:flush.total -
flush_totalTime
time spent in flush API name:flush.total_time -
get_current
number of current get ops API name:get.current -
get_time
time spent in get API name:get.time -
get_total
number of get ops API name:get.total -
get_existsTime
time spent in successful gets API name:get.exists_time -
get_existsTotal
number of successful gets API name:get.exists_total -
get_missingTime
time spent in failed gets API name:get.missing_time -
get_missingTotal
number of failed gets API name:get.missing_total -
indexing_deleteCurrent
number of current deletions API name:indexing.delete_current -
indexing_deleteTime
time spent in deletions API name:indexing.delete_time -
indexing_deleteTotal
number of delete ops API name:indexing.delete_total -
indexing_indexCurrent
number of current indexing ops API name:indexing.index_current -
indexing_indexTime
time spent in indexing API name:indexing.index_time -
indexing_indexTotal
number of indexing ops API name:indexing.index_total -
indexing_indexFailed
number of failed indexing ops API name:indexing.index_failed -
merges_current
number of current merges API name:merges.current -
merges_currentDocs
number of current merging docs API name:merges.current_docs -
merges_currentSize
size of current merges API name:merges.current_size -
merges_total
number of completed merge ops API name:merges.total -
merges_totalDocs
docs merged API name:merges.total_docs -
merges_totalSize
size merged API name:merges.total_size -
merges_totalTime
time spent in merges API name:merges.total_time -
refresh_total
total refreshes API name:refresh.total -
refresh_time
time spent in refreshes API name:refresh.time -
refresh_externalTotal
total external refreshes API name:refresh.external_total -
refresh_externalTime
time spent in external refreshes API name:refresh.external_time -
refresh_listeners
number of pending refresh listeners API name:refresh.listeners -
script_compilations
script compilations API name:script.compilations -
script_cacheEvictions
script cache evictions API name:script.cache_evictions -
script_compilationLimitTriggered
script cache compilation limit triggered API name:script.compilation_limit_triggered -
search_fetchCurrent
current fetch phase ops API name:search.fetch_current -
search_fetchTime
time spent in fetch phase API name:search.fetch_time -
search_fetchTotal
total fetch ops API name:search.fetch_total -
search_openContexts
open search contexts API name:search.open_contexts -
search_queryCurrent
current query phase ops API name:search.query_current -
search_queryTime
time spent in query phase API name:search.query_time -
search_queryTotal
total query phase ops API name:search.query_total -
search_scrollCurrent
open scroll contexts API name:search.scroll_current -
search_scrollTime
time scroll contexts held open API name:search.scroll_time -
search_scrollTotal
completed scroll contexts API name:search.scroll_total -
segments_count
number of segments API name:segments.count -
segments_memory
memory used by segments API name:segments.memory -
segments_indexWriterMemory
memory used by index writer API name:segments.index_writer_memory -
segments_versionMapMemory
memory used by version map API name:segments.version_map_memory -
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
number of current suggest ops API name:suggest.current -
suggest_time
time spend in suggest API name:suggest.time -
suggest_total
number of suggest ops API name:suggest.total -
bulk_totalOperations
number of bulk shard ops API name:bulk.total_operations -
bulk_totalTime
time spend in shard bulk API name:bulk.total_time -
bulk_totalSizeInBytes
total size in bytes of shard bulk API name:bulk.total_size_in_bytes -
bulk_avgTime
average time spend in shard bulk API name:bulk.avg_time -
bulk_avgSizeInBytes
average size in bytes of shard bulk API name:bulk.avg_size_in_bytes -
build
Builds aNodesRecord.- Specified by:
buildin interfaceObjectBuilder<NodesRecord>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-