Class NodesRecord.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • id

        public final NodesRecord.Builder id​(@Nullable
                                            java.lang.String value)
        unique node id

        API name: id

      • pid

        public final NodesRecord.Builder pid​(@Nullable
                                             java.lang.String value)
        process id

        API name: pid

      • ip

        public final NodesRecord.Builder ip​(@Nullable
                                            java.lang.String value)
        ip address

        API name: ip

      • port

        public final NodesRecord.Builder port​(@Nullable
                                              java.lang.String value)
        bound transport port

        API name: port

      • httpAddress

        public final NodesRecord.Builder httpAddress​(@Nullable
                                                     java.lang.String value)
        bound http address

        API name: http_address

      • version

        public final NodesRecord.Builder version​(@Nullable
                                                 java.lang.String value)
        es version

        API name: version

      • flavor

        public final NodesRecord.Builder flavor​(@Nullable
                                                java.lang.String value)
        es distribution flavor

        API name: flavor

      • type

        public final NodesRecord.Builder type​(@Nullable
                                              java.lang.String value)
        es distribution type

        API name: type

      • build

        public final NodesRecord.Builder build​(@Nullable
                                               java.lang.String value)
        es build hash

        API name: build

      • jdk

        public final NodesRecord.Builder jdk​(@Nullable
                                             java.lang.String value)
        jdk version

        API name: jdk

      • diskTotal

        public final NodesRecord.Builder diskTotal​(@Nullable
                                                   java.lang.String value)
        total disk space

        API name: disk.total

      • diskUsed

        public final NodesRecord.Builder diskUsed​(@Nullable
                                                  java.lang.String value)
        used disk space

        API name: disk.used

      • diskAvail

        public final NodesRecord.Builder diskAvail​(@Nullable
                                                   java.lang.String value)
        available disk space

        API name: disk.avail

      • diskUsedPercent

        public final NodesRecord.Builder diskUsedPercent​(@Nullable
                                                         java.lang.String value)
        used disk space percentage

        API name: disk.used_percent

      • heapCurrent

        public final NodesRecord.Builder heapCurrent​(@Nullable
                                                     java.lang.String value)
        used heap

        API name: heap.current

      • heapPercent

        public final NodesRecord.Builder heapPercent​(@Nullable
                                                     java.lang.String value)
        used heap ratio

        API name: heap.percent

      • heapMax

        public final NodesRecord.Builder heapMax​(@Nullable
                                                 java.lang.String value)
        max configured heap

        API name: heap.max

      • ramCurrent

        public final NodesRecord.Builder ramCurrent​(@Nullable
                                                    java.lang.String value)
        used machine memory

        API name: ram.current

      • ramPercent

        public final NodesRecord.Builder ramPercent​(@Nullable
                                                    java.lang.String value)
        used machine memory ratio

        API name: ram.percent

      • ramMax

        public final NodesRecord.Builder ramMax​(@Nullable
                                                java.lang.String value)
        total machine memory

        API name: ram.max

      • fileDescCurrent

        public final NodesRecord.Builder fileDescCurrent​(@Nullable
                                                         java.lang.String value)
        used file descriptors

        API name: file_desc.current

      • fileDescPercent

        public final NodesRecord.Builder fileDescPercent​(@Nullable
                                                         java.lang.String value)
        used file descriptor ratio

        API name: file_desc.percent

      • fileDescMax

        public final NodesRecord.Builder fileDescMax​(@Nullable
                                                     java.lang.String value)
        max file descriptors

        API name: file_desc.max

      • cpu

        public final NodesRecord.Builder cpu​(@Nullable
                                             java.lang.String value)
        recent cpu usage

        API name: cpu

      • load1m

        public final NodesRecord.Builder load1m​(@Nullable
                                                java.lang.String value)
        1m load avg

        API name: load_1m

      • load5m

        public final NodesRecord.Builder load5m​(@Nullable
                                                java.lang.String value)
        5m load avg

        API name: load_5m

      • load15m

        public final NodesRecord.Builder load15m​(@Nullable
                                                 java.lang.String value)
        15m load avg

        API name: load_15m

      • uptime

        public final NodesRecord.Builder uptime​(@Nullable
                                                java.lang.String value)
        node uptime

        API name: uptime

      • nodeRole

        public final NodesRecord.Builder nodeRole​(@Nullable
                                                  java.lang.String value)
        m:cluster-manager eligible node, d:data node, i:ingest node, -:coordinating node only

        API name: node.role

      • master

        @Deprecated
        public final NodesRecord.Builder master​(@Nullable
                                                java.lang.String value)
        Deprecated.
        *:current master

        API name: master

      • clusterManager

        public final NodesRecord.Builder clusterManager​(@Nullable
                                                        java.lang.String value)
        *:current cluster-manager

        API name: clusterManager

      • name

        public final NodesRecord.Builder name​(@Nullable
                                              java.lang.String value)
        node name

        API name: name

      • completionSize

        public final NodesRecord.Builder completionSize​(@Nullable
                                                        java.lang.String value)
        size of completion

        API name: completion.size

      • fielddataMemorySize

        public final NodesRecord.Builder fielddataMemorySize​(@Nullable
                                                             java.lang.String value)
        used fielddata cache

        API name: fielddata.memory_size

      • fielddataEvictions

        public final NodesRecord.Builder fielddataEvictions​(@Nullable
                                                            java.lang.String value)
        fielddata evictions

        API name: fielddata.evictions

      • queryCacheMemorySize

        public final NodesRecord.Builder queryCacheMemorySize​(@Nullable
                                                              java.lang.String value)
        used query cache

        API name: query_cache.memory_size

      • queryCacheEvictions

        public final NodesRecord.Builder queryCacheEvictions​(@Nullable
                                                             java.lang.String value)
        query cache evictions

        API name: query_cache.evictions

      • queryCacheHitCount

        public final NodesRecord.Builder queryCacheHitCount​(@Nullable
                                                            java.lang.String value)
        query cache hit counts

        API name: query_cache.hit_count

      • queryCacheMissCount

        public final NodesRecord.Builder queryCacheMissCount​(@Nullable
                                                             java.lang.String value)
        query cache miss counts

        API name: query_cache.miss_count

      • requestCacheMemorySize

        public final NodesRecord.Builder requestCacheMemorySize​(@Nullable
                                                                java.lang.String value)
        used request cache

        API name: request_cache.memory_size

      • requestCacheEvictions

        public final NodesRecord.Builder requestCacheEvictions​(@Nullable
                                                               java.lang.String value)
        request cache evictions

        API name: request_cache.evictions

      • requestCacheHitCount

        public final NodesRecord.Builder requestCacheHitCount​(@Nullable
                                                              java.lang.String value)
        request cache hit counts

        API name: request_cache.hit_count

      • requestCacheMissCount

        public final NodesRecord.Builder requestCacheMissCount​(@Nullable
                                                               java.lang.String value)
        request cache miss counts

        API name: request_cache.miss_count

      • flushTotal

        public final NodesRecord.Builder flushTotal​(@Nullable
                                                    java.lang.String value)
        number of flushes

        API name: flush.total

      • flushTotalTime

        public final NodesRecord.Builder flushTotalTime​(@Nullable
                                                        java.lang.String value)
        time spent in flush

        API name: flush.total_time

      • getCurrent

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

        API name: get.current

      • getTime

        public final NodesRecord.Builder getTime​(@Nullable
                                                 java.lang.String value)
        time spent in get

        API name: get.time

      • getTotal

        public final NodesRecord.Builder getTotal​(@Nullable
                                                  java.lang.String value)
        number of get ops

        API name: get.total

      • getExistsTime

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

        API name: get.exists_time

      • getExistsTotal

        public final NodesRecord.Builder getExistsTotal​(@Nullable
                                                        java.lang.String value)
        number of successful gets

        API name: get.exists_total

      • getMissingTime

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

        API name: get.missing_time

      • getMissingTotal

        public final NodesRecord.Builder getMissingTotal​(@Nullable
                                                         java.lang.String value)
        number of failed gets

        API name: get.missing_total

      • indexingDeleteCurrent

        public final NodesRecord.Builder indexingDeleteCurrent​(@Nullable
                                                               java.lang.String value)
        number of current deletions

        API name: indexing.delete_current

      • indexingDeleteTime

        public final NodesRecord.Builder indexingDeleteTime​(@Nullable
                                                            java.lang.String value)
        time spent in deletions

        API name: indexing.delete_time

      • indexingDeleteTotal

        public final NodesRecord.Builder indexingDeleteTotal​(@Nullable
                                                             java.lang.String value)
        number of delete ops

        API name: indexing.delete_total

      • indexingIndexCurrent

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

        API name: indexing.index_current

      • indexingIndexTime

        public final NodesRecord.Builder indexingIndexTime​(@Nullable
                                                           java.lang.String value)
        time spent in indexing

        API name: indexing.index_time

      • indexingIndexTotal

        public final NodesRecord.Builder indexingIndexTotal​(@Nullable
                                                            java.lang.String value)
        number of indexing ops

        API name: indexing.index_total

      • indexingIndexFailed

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

        API name: indexing.index_failed

      • mergesCurrent

        public final NodesRecord.Builder mergesCurrent​(@Nullable
                                                       java.lang.String value)
        number of current merges

        API name: merges.current

      • mergesCurrentDocs

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

        API name: merges.current_docs

      • mergesCurrentSize

        public final NodesRecord.Builder mergesCurrentSize​(@Nullable
                                                           java.lang.String value)
        size of current merges

        API name: merges.current_size

      • mergesTotal

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

        API name: merges.total

      • mergesTotalDocs

        public final NodesRecord.Builder mergesTotalDocs​(@Nullable
                                                         java.lang.String value)
        docs merged

        API name: merges.total_docs

      • mergesTotalSize

        public final NodesRecord.Builder mergesTotalSize​(@Nullable
                                                         java.lang.String value)
        size merged

        API name: merges.total_size

      • mergesTotalTime

        public final NodesRecord.Builder mergesTotalTime​(@Nullable
                                                         java.lang.String value)
        time spent in merges

        API name: merges.total_time

      • refreshTotal

        public final NodesRecord.Builder refreshTotal​(@Nullable
                                                      java.lang.String value)
        total refreshes

        API name: refresh.total

      • refreshTime

        public final NodesRecord.Builder refreshTime​(@Nullable
                                                     java.lang.String value)
        time spent in refreshes

        API name: refresh.time

      • refreshExternalTotal

        public final NodesRecord.Builder refreshExternalTotal​(@Nullable
                                                              java.lang.String value)
        total external refreshes

        API name: refresh.external_total

      • refreshExternalTime

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

        API name: refresh.external_time

      • refreshListeners

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

        API name: refresh.listeners

      • scriptCompilations

        public final NodesRecord.Builder scriptCompilations​(@Nullable
                                                            java.lang.String value)
        script compilations

        API name: script.compilations

      • scriptCacheEvictions

        public final NodesRecord.Builder scriptCacheEvictions​(@Nullable
                                                              java.lang.String value)
        script cache evictions

        API name: script.cache_evictions

      • scriptCompilationLimitTriggered

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

        API name: script.compilation_limit_triggered

      • searchFetchCurrent

        public final NodesRecord.Builder searchFetchCurrent​(@Nullable
                                                            java.lang.String value)
        current fetch phase ops

        API name: search.fetch_current

      • searchFetchTime

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

        API name: search.fetch_time

      • searchFetchTotal

        public final NodesRecord.Builder searchFetchTotal​(@Nullable
                                                          java.lang.String value)
        total fetch ops

        API name: search.fetch_total

      • searchOpenContexts

        public final NodesRecord.Builder searchOpenContexts​(@Nullable
                                                            java.lang.String value)
        open search contexts

        API name: search.open_contexts

      • searchQueryCurrent

        public final NodesRecord.Builder searchQueryCurrent​(@Nullable
                                                            java.lang.String value)
        current query phase ops

        API name: search.query_current

      • searchQueryTime

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

        API name: search.query_time

      • searchQueryTotal

        public final NodesRecord.Builder searchQueryTotal​(@Nullable
                                                          java.lang.String value)
        total query phase ops

        API name: search.query_total

      • searchScrollCurrent

        public final NodesRecord.Builder searchScrollCurrent​(@Nullable
                                                             java.lang.String value)
        open scroll contexts

        API name: search.scroll_current

      • searchScrollTime

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

        API name: search.scroll_time

      • searchScrollTotal

        public final NodesRecord.Builder searchScrollTotal​(@Nullable
                                                           java.lang.String value)
        completed scroll contexts

        API name: search.scroll_total

      • segmentsCount

        public final NodesRecord.Builder segmentsCount​(@Nullable
                                                       java.lang.String value)
        number of segments

        API name: segments.count

      • segmentsMemory

        public final NodesRecord.Builder segmentsMemory​(@Nullable
                                                        java.lang.String value)
        memory used by segments

        API name: segments.memory

      • segmentsIndexWriterMemory

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

        API name: segments.index_writer_memory

      • segmentsVersionMapMemory

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

        API name: segments.version_map_memory

      • segmentsFixedBitsetMemory

        public final NodesRecord.Builder segmentsFixedBitsetMemory​(@Nullable
                                                                   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_memory

      • suggestCurrent

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

        API name: suggest.current

      • suggestTime

        public final NodesRecord.Builder suggestTime​(@Nullable
                                                     java.lang.String value)
        time spend in suggest

        API name: suggest.time

      • suggestTotal

        public final NodesRecord.Builder suggestTotal​(@Nullable
                                                      java.lang.String value)
        number of suggest ops

        API name: suggest.total

      • bulkTotalOperations

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

        API name: bulk.total_operations

      • bulkTotalTime

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

        API name: bulk.total_time

      • bulkTotalSizeInBytes

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

        API name: bulk.total_size_in_bytes

      • bulkAvgTime

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

        API name: bulk.avg_time

      • bulkAvgSizeInBytes

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

        API name: bulk.avg_size_in_bytes