Class NodesRecord.Builder
- All Implemented Interfaces:
CopyableBuilder<NodesRecord.Builder,,NodesRecord> MutableBuilder<NodesRecord.Builder,,NodesRecord> ObjectBuilder<NodesRecord>
- Enclosing class:
NodesRecord
NodesRecord.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aNodesRecord.final NodesRecord.BuilderThe OpenSearch 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.BuilderclusterManager(String value) Indicates whether the node is the elected cluster-manager node.final NodesRecord.BuildercompletionSize(String value) The size of completion.copy()Create a new builderCopyableBuilderthat is a copy of this one.final NodesRecord.BuilderThe recent system CPU usage as a percentage.final NodesRecord.BuilderAPI name:disk.availfinal NodesRecord.BuilderAPI name:disk.totalfinal NodesRecord.BuilderAPI name:disk.usedfinal NodesRecord.BuilderdiskUsedPercent(String value) API name:disk.used_percentfinal NodesRecord.BuilderfielddataEvictions(String value) The field data evictions.final NodesRecord.BuilderfielddataMemorySize(String value) The used field data 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) API name:file_desc.percentfinal NodesRecord.BuilderThe OpenSearch 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) API name:heap.percentfinal NodesRecord.BuilderhttpAddress(String value) The bound HTTP address.final NodesRecord.BuilderAPI name:idfinal 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 cluster-manager 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.BuilderAPI name:namefinal NodesRecord.BuilderThe roles of the node.final NodesRecord.BuilderA comma-separated list of the 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) API name:ram.percentfinal 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.BuilderAPI name:search.concurrent_avg_slice_countfinal NodesRecord.BuilderAPI name:search.concurrent_query_currentfinal NodesRecord.BuildersearchConcurrentQueryTime(String value) API name:search.concurrent_query_timefinal NodesRecord.BuildersearchConcurrentQueryTotal(String value) API name:search.concurrent_query_totalfinal 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.BuildersearchPointInTimeCurrent(String value) API name:search.point_in_time_currentfinal NodesRecord.BuildersearchPointInTimeTime(String value) API name:search.point_in_time_timefinal NodesRecord.BuildersearchPointInTimeTotal(String value) API name:search.point_in_time_totalfinal 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_parentfields.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.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 OpenSearch distribution type.final NodesRecord.BuilderThe node uptime.final NodesRecord.BuilderAPI name:versionMethods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _listCopy, _mapCopy, _mapPut, _mapPutAllMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensearch.client.util.MutableBuilder
applyMutation
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
copy
Description copied from interface:CopyableBuilderCreate a new builderCopyableBuilderthat is a copy of this one.- Specified by:
copyin interfaceCopyableBuilder<NodesRecord.Builder,NodesRecord> - Returns:
- a new builder instance.
-
build
The OpenSearch build hash.API name:
build -
bulkAvgSizeInBytes
The average size in bytes of shard bulk.API name:
bulk.avg_size_in_bytes -
bulkAvgTime
The average time spend in shard bulk.API name:
bulk.avg_time -
bulkTotalOperations
The number of bulk shard operations.API name:
bulk.total_operations -
bulkTotalSizeInBytes
The total size in bytes of shard bulk.API name:
bulk.total_size_in_bytes -
bulkTotalTime
The time spend in shard bulk.API name:
bulk.total_time -
clusterManager
Indicates whether the node is the elected cluster-manager node. Returned values include*(elected cluster-manager) and-(not elected cluster-manager).API name:
cluster_manager -
completionSize
The size of completion.API name:
completion.size -
cpu
The recent system CPU usage as a percentage.API name:
cpu -
diskAvail
API name:disk.avail -
diskTotal
API name:disk.total -
diskUsed
API name:disk.used -
diskUsedPercent
API name:disk.used_percent -
fielddataEvictions
The field data evictions.API name:
fielddata.evictions -
fielddataMemorySize
The used field data cache.API name:
fielddata.memory_size -
fileDescCurrent
The used file descriptors.API name:
file_desc.current -
fileDescMax
The maximum number of file descriptors.API name:
file_desc.max -
fileDescPercent
API name:file_desc.percent -
flavor
The OpenSearch distribution flavor.API name:
flavor -
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 -
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 -
getTime
The time spent in get.API name:
get.time -
getTotal
The number of get ops.API name:
get.total -
heapCurrent
The used heap.API name:
heap.current -
heapMax
The maximum configured heap.API name:
heap.max -
heapPercent
API name:heap.percent -
httpAddress
The bound HTTP address.API name:
http_address -
id
API name:id -
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 -
indexingIndexFailed
The number of failed indexing operations.API name:
indexing.index_failed -
indexingIndexTime
The time spent in indexing.API name:
indexing.index_time -
indexingIndexTotal
The number of indexing operations.API name:
indexing.index_total -
ip
The IP address.API name:
ip -
jdk
The Java version.API name:
jdk -
load15m
The load average for the last fifteen minutes.API name:
load_15m -
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 -
master
Indicates whether the node is the elected cluster-manager node. Returned values include*(elected cluster manager) and-(not elected cluster manager).API name:
master -
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 -
name
API name:name -
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(cluster-manager 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 -
nodeRoles
A comma-separated list of the roles of the node. Returned values may include but are not limited to:data,ingest,master,cluster_manager,remote_cluster_client,search, and-(coordinating node only).API name:
node.roles -
pid
The process identifier.API name:
pid -
port
The bound transport port.API name:
port -
queryCacheEvictions
The query cache evictions.API name:
query_cache.evictions -
queryCacheHitCount
The query cache hit counts.API name:
query_cache.hit_count -
queryCacheMemorySize
The used query cache.API name:
query_cache.memory_size -
queryCacheMissCount
The query cache miss counts.API name:
query_cache.miss_count -
ramCurrent
The used machine memory.API name:
ram.current -
ramMax
The total machine memory.API name:
ram.max -
ramPercent
API name:ram.percent -
refreshExternalTime
The time spent in external refreshes.API name:
refresh.external_time -
refreshExternalTotal
The total external refreshes.API name:
refresh.external_total -
refreshListeners
The number of pending refresh listeners.API name:
refresh.listeners -
refreshTime
The time spent in refreshes.API name:
refresh.time -
refreshTotal
The total refreshes.API name:
refresh.total -
requestCacheEvictions
The request cache evictions.API name:
request_cache.evictions -
requestCacheHitCount
The request cache hit counts.API name:
request_cache.hit_count -
requestCacheMemorySize
The used request cache.API name:
request_cache.memory_size -
requestCacheMissCount
The request cache miss counts.API name:
request_cache.miss_count -
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 -
scriptCompilations
The total script compilations.API name:
script.compilations -
searchConcurrentAvgSliceCount
API name:search.concurrent_avg_slice_count -
searchConcurrentQueryCurrent
API name:search.concurrent_query_current -
searchConcurrentQueryTime
API name:search.concurrent_query_time -
searchConcurrentQueryTotal
API name:search.concurrent_query_total -
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 -
searchPointInTimeCurrent
API name:search.point_in_time_current -
searchPointInTimeTime
API name:search.point_in_time_time -
searchPointInTimeTotal
API name:search.point_in_time_total -
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 -
segmentsFixedBitsetMemory
The memory used by fixed bit sets for nested object field types and export type filters for types referred in_parentfields.API name:
segments.fixed_bitset_memory -
segmentsIndexWriterMemory
The memory used by the index writer.API name:
segments.index_writer_memory -
segmentsMemory
The memory used by segments.API name:
segments.memory -
segmentsVersionMapMemory
The memory used by the version map.API name:
segments.version_map_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 -
type
The OpenSearch distribution type.API name:
type -
uptime
The node uptime.API name:
uptime -
version
API name:version -
build
Builds aNodesRecord.- Specified by:
buildin interfaceObjectBuilder<NodesRecord>- Throws:
NullPointerException- if some of the required fields are null.
-