Class NodesRecord.Builder
- All Implemented Interfaces:
WithJson<NodesRecord.Builder>,ObjectBuilder<NodesRecord>
- Enclosing class:
- NodesRecord
NodesRecord.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aNodesRecord.final NodesRecord.BuilderThe Elasticsearch build hash.final NodesRecord.BuilderbulkAvgSizeInBytes(String value) The average size in bytes of shard bulk.final NodesRecord.BuilderbulkAvgTime(String value) The average time spend in shard bulk.final NodesRecord.BuilderbulkTotalOperations(String value) The number of bulk shard operations.final NodesRecord.BuilderbulkTotalSizeInBytes(String value) The total size in bytes of shard bulk.final NodesRecord.BuilderbulkTotalTime(String value) The time spend in shard bulk.final NodesRecord.BuildercompletionSize(String value) The size of completion.final NodesRecord.BuilderThe recent system CPU usage as a percentage.final NodesRecord.BuilderThe available disk space.final NodesRecord.BuilderThe total disk space.final NodesRecord.BuilderThe used disk space.final NodesRecord.BuilderdiskUsedPercent(String value) The used disk space percentage.final NodesRecord.BuilderfielddataEvictions(String value) The fielddata evictions.final NodesRecord.BuilderfielddataMemorySize(String value) The used fielddata cache.final NodesRecord.BuilderfileDescCurrent(String value) The used file descriptors.final NodesRecord.BuilderfileDescMax(String value) The maximum number of file descriptors.final NodesRecord.BuilderfileDescPercent(String value) The used file descriptor ratio.final NodesRecord.BuilderThe Elasticsearch distribution flavor.final NodesRecord.BuilderflushTotal(String value) The number of flushes.final NodesRecord.BuilderflushTotalTime(String value) The time spent in flush.final NodesRecord.BuildergetCurrent(String value) The number of current get ops.final NodesRecord.BuildergetExistsTime(String value) The time spent in successful gets.final NodesRecord.BuildergetExistsTotal(String value) The number of successful get operations.final NodesRecord.BuildergetMissingTime(String value) The time spent in failed gets.final NodesRecord.BuildergetMissingTotal(String value) The number of failed gets.final NodesRecord.BuilderThe time spent in get.final NodesRecord.BuilderThe number of get ops.final NodesRecord.BuilderheapCurrent(String value) The used heap.final NodesRecord.BuilderThe maximum configured heap.final NodesRecord.BuilderheapPercent(String value) The used heap ratio.final NodesRecord.BuilderhttpAddress(String value) The bound HTTP address.final NodesRecord.BuilderThe unique node identifier.final NodesRecord.BuilderindexingDeleteCurrent(String value) The number of current deletions.final NodesRecord.BuilderindexingDeleteTime(String value) The time spent in deletions.final NodesRecord.BuilderindexingDeleteTotal(String value) The number of delete operations.final NodesRecord.BuilderindexingIndexCurrent(String value) The number of current indexing operations.final NodesRecord.BuilderindexingIndexFailed(String value) The number of failed indexing operations.final NodesRecord.BuilderindexingIndexTime(String value) The time spent in indexing.final NodesRecord.BuilderindexingIndexTotal(String value) The number of indexing operations.final NodesRecord.BuilderThe IP address.final NodesRecord.BuilderThe Java version.final NodesRecord.BuilderThe load average for the last fifteen minutes.final NodesRecord.BuilderThe load average for the most recent minute.final NodesRecord.BuilderThe load average for the last five minutes.final NodesRecord.BuilderIndicates whether the node is the elected master node.final NodesRecord.BuildermergesCurrent(String value) The number of current merges.final NodesRecord.BuildermergesCurrentDocs(String value) The number of current merging docs.final NodesRecord.BuildermergesCurrentSize(String value) The size of current merges.final NodesRecord.BuildermergesTotal(String value) The number of completed merge operations.final NodesRecord.BuildermergesTotalDocs(String value) The docs merged.final NodesRecord.BuildermergesTotalSize(String value) The size merged.final NodesRecord.BuildermergesTotalTime(String value) The time spent in merges.final NodesRecord.BuilderThe node name.final NodesRecord.BuilderThe roles of the node.final NodesRecord.BuilderThe process identifier.final NodesRecord.BuilderThe bound transport port.final NodesRecord.BuilderqueryCacheEvictions(String value) The query cache evictions.final NodesRecord.BuilderqueryCacheHitCount(String value) The query cache hit counts.final NodesRecord.BuilderqueryCacheMemorySize(String value) The used query cache.final NodesRecord.BuilderqueryCacheMissCount(String value) The query cache miss counts.final NodesRecord.BuilderramCurrent(String value) The used machine memory.final NodesRecord.BuilderThe total machine memory.final NodesRecord.BuilderramPercent(String value) The used machine memory ratio.final NodesRecord.BuilderrefreshExternalTime(String value) The time spent in external refreshes.final NodesRecord.BuilderrefreshExternalTotal(String value) The total external refreshes.final NodesRecord.BuilderrefreshListeners(String value) The number of pending refresh listeners.final NodesRecord.BuilderrefreshTime(String value) The time spent in refreshes.final NodesRecord.BuilderrefreshTotal(String value) The total refreshes.final NodesRecord.BuilderrequestCacheEvictions(String value) The request cache evictions.final NodesRecord.BuilderrequestCacheHitCount(String value) The request cache hit counts.final NodesRecord.BuilderrequestCacheMemorySize(String value) The used request cache.final NodesRecord.BuilderrequestCacheMissCount(String value) The request cache miss counts.final NodesRecord.BuilderscriptCacheEvictions(String value) The total compiled scripts evicted from the cache.final NodesRecord.BuilderThe script cache compilation limit triggered.final NodesRecord.BuilderscriptCompilations(String value) The total script compilations.final NodesRecord.BuildersearchFetchCurrent(String value) The current fetch phase operations.final NodesRecord.BuildersearchFetchTime(String value) The time spent in fetch phase.final NodesRecord.BuildersearchFetchTotal(String value) The total fetch operations.final NodesRecord.BuildersearchOpenContexts(String value) The open search contexts.final NodesRecord.BuildersearchQueryCurrent(String value) The current query phase operations.final NodesRecord.BuildersearchQueryTime(String value) The time spent in query phase.final NodesRecord.BuildersearchQueryTotal(String value) The total query phase operations.final NodesRecord.BuildersearchScrollCurrent(String value) The open scroll contexts.final NodesRecord.BuildersearchScrollTime(String value) The time scroll contexts held open.final NodesRecord.BuildersearchScrollTotal(String value) The completed scroll contexts.final NodesRecord.BuildersegmentsCount(String value) The number of segments.final NodesRecord.BuildersegmentsFixedBitsetMemory(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.BuildersegmentsIndexWriterMemory(String value) The memory used by the index writer.final NodesRecord.BuildersegmentsMemory(String value) The memory used by segments.final NodesRecord.BuildersegmentsVersionMapMemory(String value) The memory used by the version map.protected NodesRecord.Builderself()final NodesRecord.BuildersuggestCurrent(String value) The number of current suggest operations.final NodesRecord.BuildersuggestTime(String value) The time spend in suggest.final NodesRecord.BuildersuggestTotal(String value) The number of suggest operations.final NodesRecord.BuilderThe Elasticsearch distribution type.final NodesRecord.BuilderThe node uptime.final NodesRecord.BuilderThe Elasticsearch version.Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods 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:
selfin classWithJsonObjectBuilderBase<NodesRecord.Builder>
-
build
Builds aNodesRecord.- Specified by:
buildin interfaceObjectBuilder<NodesRecord>- Throws:
NullPointerException- if some of the required fields are null.
-