Class NodesRecord.Builder
- All Implemented Interfaces:
WithJson<NodesRecord.Builder>
,ObjectBuilder<NodesRecord>
- Enclosing class:
- NodesRecord
NodesRecord
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aNodesRecord
.final NodesRecord.Builder
The Elasticsearch build hash.final NodesRecord.Builder
bulkAvgSizeInBytes
(String value) The average size in bytes of shard bulk.final NodesRecord.Builder
bulkAvgTime
(String value) The average time spend in shard bulk.final NodesRecord.Builder
bulkTotalOperations
(String value) The number of bulk shard operations.final NodesRecord.Builder
bulkTotalSizeInBytes
(String value) The total size in bytes of shard bulk.final NodesRecord.Builder
bulkTotalTime
(String value) The time spend in shard bulk.final NodesRecord.Builder
completionSize
(String value) The size of completion.final NodesRecord.Builder
The recent system CPU usage as a percentage.final NodesRecord.Builder
The available disk space.final NodesRecord.Builder
The total disk space.final NodesRecord.Builder
The used disk space.final NodesRecord.Builder
diskUsedPercent
(String value) The used disk space percentage.final NodesRecord.Builder
fielddataEvictions
(String value) The fielddata evictions.final NodesRecord.Builder
fielddataMemorySize
(String value) The used fielddata cache.final NodesRecord.Builder
fileDescCurrent
(String value) The used file descriptors.final NodesRecord.Builder
fileDescMax
(String value) The maximum number of file descriptors.final NodesRecord.Builder
fileDescPercent
(String value) The used file descriptor ratio.final NodesRecord.Builder
The Elasticsearch distribution flavor.final NodesRecord.Builder
flushTotal
(String value) The number of flushes.final NodesRecord.Builder
flushTotalTime
(String value) The time spent in flush.final NodesRecord.Builder
getCurrent
(String value) The number of current get ops.final NodesRecord.Builder
getExistsTime
(String value) The time spent in successful gets.final NodesRecord.Builder
getExistsTotal
(String value) The number of successful get operations.final NodesRecord.Builder
getMissingTime
(String value) The time spent in failed gets.final NodesRecord.Builder
getMissingTotal
(String value) The number of failed gets.final NodesRecord.Builder
The time spent in get.final NodesRecord.Builder
The number of get ops.final NodesRecord.Builder
heapCurrent
(String value) The used heap.final NodesRecord.Builder
The maximum configured heap.final NodesRecord.Builder
heapPercent
(String value) The used heap ratio.final NodesRecord.Builder
httpAddress
(String value) The bound HTTP address.final NodesRecord.Builder
The unique node identifier.final NodesRecord.Builder
indexingDeleteCurrent
(String value) The number of current deletions.final NodesRecord.Builder
indexingDeleteTime
(String value) The time spent in deletions.final NodesRecord.Builder
indexingDeleteTotal
(String value) The number of delete operations.final NodesRecord.Builder
indexingIndexCurrent
(String value) The number of current indexing operations.final NodesRecord.Builder
indexingIndexFailed
(String value) The number of failed indexing operations.final NodesRecord.Builder
indexingIndexTime
(String value) The time spent in indexing.final NodesRecord.Builder
indexingIndexTotal
(String value) The number of indexing operations.final NodesRecord.Builder
The IP address.final NodesRecord.Builder
The Java version.final NodesRecord.Builder
The load average for the last fifteen minutes.final NodesRecord.Builder
The load average for the most recent minute.final NodesRecord.Builder
The load average for the last five minutes.final NodesRecord.Builder
Indicates whether the node is the elected master node.final NodesRecord.Builder
mergesCurrent
(String value) The number of current merges.final NodesRecord.Builder
mergesCurrentDocs
(String value) The number of current merging docs.final NodesRecord.Builder
mergesCurrentSize
(String value) The size of current merges.final NodesRecord.Builder
mergesTotal
(String value) The number of completed merge operations.final NodesRecord.Builder
mergesTotalDocs
(String value) The docs merged.final NodesRecord.Builder
mergesTotalSize
(String value) The size merged.final NodesRecord.Builder
mergesTotalTime
(String value) The time spent in merges.final NodesRecord.Builder
The node name.final NodesRecord.Builder
The roles of the node.final NodesRecord.Builder
The process identifier.final NodesRecord.Builder
The bound transport port.final NodesRecord.Builder
queryCacheEvictions
(String value) The query cache evictions.final NodesRecord.Builder
queryCacheHitCount
(String value) The query cache hit counts.final NodesRecord.Builder
queryCacheMemorySize
(String value) The used query cache.final NodesRecord.Builder
queryCacheMissCount
(String value) The query cache miss counts.final NodesRecord.Builder
ramCurrent
(String value) The used machine memory.final NodesRecord.Builder
The total machine memory.final NodesRecord.Builder
ramPercent
(String value) The used machine memory ratio.final NodesRecord.Builder
refreshExternalTime
(String value) The time spent in external refreshes.final NodesRecord.Builder
refreshExternalTotal
(String value) The total external refreshes.final NodesRecord.Builder
refreshListeners
(String value) The number of pending refresh listeners.final NodesRecord.Builder
refreshTime
(String value) The time spent in refreshes.final NodesRecord.Builder
refreshTotal
(String value) The total refreshes.final NodesRecord.Builder
requestCacheEvictions
(String value) The request cache evictions.final NodesRecord.Builder
requestCacheHitCount
(String value) The request cache hit counts.final NodesRecord.Builder
requestCacheMemorySize
(String value) The used request cache.final NodesRecord.Builder
requestCacheMissCount
(String value) The request cache miss counts.final NodesRecord.Builder
scriptCacheEvictions
(String value) The total compiled scripts evicted from the cache.final NodesRecord.Builder
The script cache compilation limit triggered.final NodesRecord.Builder
scriptCompilations
(String value) The total script compilations.final NodesRecord.Builder
searchFetchCurrent
(String value) The current fetch phase operations.final NodesRecord.Builder
searchFetchTime
(String value) The time spent in fetch phase.final NodesRecord.Builder
searchFetchTotal
(String value) The total fetch operations.final NodesRecord.Builder
searchOpenContexts
(String value) The open search contexts.final NodesRecord.Builder
searchQueryCurrent
(String value) The current query phase operations.final NodesRecord.Builder
searchQueryTime
(String value) The time spent in query phase.final NodesRecord.Builder
searchQueryTotal
(String value) The total query phase operations.final NodesRecord.Builder
searchScrollCurrent
(String value) The open scroll contexts.final NodesRecord.Builder
searchScrollTime
(String value) The time scroll contexts held open.final NodesRecord.Builder
searchScrollTotal
(String value) The completed scroll contexts.final NodesRecord.Builder
segmentsCount
(String value) The number of segments.final NodesRecord.Builder
segmentsFixedBitsetMemory
(String value) The memory used by fixed bit sets for nested object field types and export type filters for types referred in _parent fields.final NodesRecord.Builder
segmentsIndexWriterMemory
(String value) The memory used by the index writer.final NodesRecord.Builder
segmentsMemory
(String value) The memory used by segments.final NodesRecord.Builder
segmentsVersionMapMemory
(String value) The memory used by the version map.protected NodesRecord.Builder
self()
final NodesRecord.Builder
suggestCurrent
(String value) The number of current suggest operations.final NodesRecord.Builder
suggestTime
(String value) The time spend in suggest.final NodesRecord.Builder
suggestTotal
(String value) The number of suggest operations.final NodesRecord.Builder
The Elasticsearch distribution type.final NodesRecord.Builder
The node uptime.final NodesRecord.Builder
The Elasticsearch version.Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
id
The unique node identifier.API name:
id
-
pid
The process identifier.API name:
pid
-
ip
The IP address.API name:
ip
-
port
The bound transport port.API name:
port
-
httpAddress
The bound HTTP address.API name:
http_address
-
version
The Elasticsearch version.API name:
version
-
flavor
The Elasticsearch distribution flavor.API name:
flavor
-
type
The Elasticsearch distribution type.API name:
type
-
build
The Elasticsearch build hash.API name:
build
-
jdk
The Java version.API name:
jdk
-
diskTotal
The total disk space.API name:
disk.total
-
diskUsed
The used disk space.API name:
disk.used
-
diskAvail
The available disk space.API name:
disk.avail
-
diskUsedPercent
The used disk space percentage.API name:
disk.used_percent
-
heapCurrent
The used heap.API name:
heap.current
-
heapPercent
The used heap ratio.API name:
heap.percent
-
heapMax
The maximum configured heap.API name:
heap.max
-
ramCurrent
The used machine memory.API name:
ram.current
-
ramPercent
The used machine memory ratio.API name:
ram.percent
-
ramMax
The total machine memory.API name:
ram.max
-
fileDescCurrent
The used file descriptors.API name:
file_desc.current
-
fileDescPercent
The used file descriptor ratio.API name:
file_desc.percent
-
fileDescMax
The maximum number of file descriptors.API name:
file_desc.max
-
cpu
The recent system CPU usage as a percentage.API name:
cpu
-
load1m
The load average for the most recent minute.API name:
load_1m
-
load5m
The load average for the last five minutes.API name:
load_5m
-
load15m
The load average for the last fifteen minutes.API name:
load_15m
-
uptime
The node uptime.API name:
uptime
-
nodeRole
The roles of the node. Returned values includec
(cold node),d
(data node),f
(frozen node),h
(hot node),i
(ingest node),l
(machine learning node),m
(master eligible node),r
(remote cluster client node),s
(content node),t
(transform node),v
(voting-only node),w
(warm node),and-
(coordinating node only).API name:
node.role
-
master
Indicates whether the node is the elected master node. Returned values include*
(elected master) and-
(not elected master).API name:
master
-
name
The node name.API name:
name
-
completionSize
The size of completion.API name:
completion.size
-
fielddataMemorySize
The used fielddata cache.API name:
fielddata.memory_size
-
fielddataEvictions
The fielddata evictions.API name:
fielddata.evictions
-
queryCacheMemorySize
The used query cache.API name:
query_cache.memory_size
-
queryCacheEvictions
The query cache evictions.API name:
query_cache.evictions
-
queryCacheHitCount
The query cache hit counts.API name:
query_cache.hit_count
-
queryCacheMissCount
The query cache miss counts.API name:
query_cache.miss_count
-
requestCacheMemorySize
The used request cache.API name:
request_cache.memory_size
-
requestCacheEvictions
The request cache evictions.API name:
request_cache.evictions
-
requestCacheHitCount
The request cache hit counts.API name:
request_cache.hit_count
-
requestCacheMissCount
The request cache miss counts.API name:
request_cache.miss_count
-
flushTotal
The number of flushes.API name:
flush.total
-
flushTotalTime
The time spent in flush.API name:
flush.total_time
-
getCurrent
The number of current get ops.API name:
get.current
-
getTime
The time spent in get.API name:
get.time
-
getTotal
The number of get ops.API name:
get.total
-
getExistsTime
The time spent in successful gets.API name:
get.exists_time
-
getExistsTotal
The number of successful get operations.API name:
get.exists_total
-
getMissingTime
The time spent in failed gets.API name:
get.missing_time
-
getMissingTotal
The number of failed gets.API name:
get.missing_total
-
indexingDeleteCurrent
The number of current deletions.API name:
indexing.delete_current
-
indexingDeleteTime
The time spent in deletions.API name:
indexing.delete_time
-
indexingDeleteTotal
The number of delete operations.API name:
indexing.delete_total
-
indexingIndexCurrent
The number of current indexing operations.API name:
indexing.index_current
-
indexingIndexTime
The time spent in indexing.API name:
indexing.index_time
-
indexingIndexTotal
The number of indexing operations.API name:
indexing.index_total
-
indexingIndexFailed
The number of failed indexing operations.API name:
indexing.index_failed
-
mergesCurrent
The number of current merges.API name:
merges.current
-
mergesCurrentDocs
The number of current merging docs.API name:
merges.current_docs
-
mergesCurrentSize
The size of current merges.API name:
merges.current_size
-
mergesTotal
The number of completed merge operations.API name:
merges.total
-
mergesTotalDocs
The docs merged.API name:
merges.total_docs
-
mergesTotalSize
The size merged.API name:
merges.total_size
-
mergesTotalTime
The time spent in merges.API name:
merges.total_time
-
refreshTotal
The total refreshes.API name:
refresh.total
-
refreshTime
The time spent in refreshes.API name:
refresh.time
-
refreshExternalTotal
The total external refreshes.API name:
refresh.external_total
-
refreshExternalTime
The time spent in external refreshes.API name:
refresh.external_time
-
refreshListeners
The number of pending refresh listeners.API name:
refresh.listeners
-
scriptCompilations
The total script compilations.API name:
script.compilations
-
scriptCacheEvictions
The total compiled scripts evicted from the cache.API name:
script.cache_evictions
-
scriptCompilationLimitTriggered
The script cache compilation limit triggered.API name:
script.compilation_limit_triggered
-
searchFetchCurrent
The current fetch phase operations.API name:
search.fetch_current
-
searchFetchTime
The time spent in fetch phase.API name:
search.fetch_time
-
searchFetchTotal
The total fetch operations.API name:
search.fetch_total
-
searchOpenContexts
The open search contexts.API name:
search.open_contexts
-
searchQueryCurrent
The current query phase operations.API name:
search.query_current
-
searchQueryTime
The time spent in query phase.API name:
search.query_time
-
searchQueryTotal
The total query phase operations.API name:
search.query_total
-
searchScrollCurrent
The open scroll contexts.API name:
search.scroll_current
-
searchScrollTime
The time scroll contexts held open.API name:
search.scroll_time
-
searchScrollTotal
The completed scroll contexts.API name:
search.scroll_total
-
segmentsCount
The number of segments.API name:
segments.count
-
segmentsMemory
The memory used by segments.API name:
segments.memory
-
segmentsIndexWriterMemory
The memory used by the index writer.API name:
segments.index_writer_memory
-
segmentsVersionMapMemory
The memory used by the version map.API name:
segments.version_map_memory
-
segmentsFixedBitsetMemory
The 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
The number of current suggest operations.API name:
suggest.current
-
suggestTime
The time spend in suggest.API name:
suggest.time
-
suggestTotal
The number of suggest operations.API name:
suggest.total
-
bulkTotalOperations
The number of bulk shard operations.API name:
bulk.total_operations
-
bulkTotalTime
The time spend in shard bulk.API name:
bulk.total_time
-
bulkTotalSizeInBytes
The total size in bytes of shard bulk.API name:
bulk.total_size_in_bytes
-
bulkAvgTime
The average time spend in shard bulk.API name:
bulk.avg_time
-
bulkAvgSizeInBytes
The average size in bytes of shard bulk.API name:
bulk.avg_size_in_bytes
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<NodesRecord.Builder>
-
build
Builds aNodesRecord
.- Specified by:
build
in interfaceObjectBuilder<NodesRecord>
- Throws:
NullPointerException
- if some of the required fields are null.
-