Class NodeInfo
java.lang.Object
co.elastic.clients.elasticsearch.nodes.info.NodeInfo
- All Implemented Interfaces:
JsonpSerializable
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<NodeInfo>Json deserializer forNodeInfo -
Method Summary
Modifier and TypeMethodDescriptionfinal Map<String,NodeInfoAggregation> API name:aggregationsRequired - API name:attributesfinal StringRequired - API name:build_flavorfinal StringRequired - Short hash of the last git commit in this release.final StringRequired - API name:build_typeRequired - API name:component_versionsfinal Stringhost()Required - The node’s host name.final NodeInfoHttphttp()API name:httpfinal longRequired - API name:index_versionfinal NodeInfoIngestingest()API name:ingestfinal Stringip()Required - The node’s IP address.final NodeJvmInfojvm()API name:jvmfinal List<PluginStats>modules()API name:modulesfinal Stringname()Required - The node's namestatic NodeInfofinal NodeOperatingSystemInfoos()API name:osfinal List<PluginStats>plugins()API name:pluginsfinal NodeProcessInfoprocess()API name:processfinal RemoveClusterServerAPI name:remote_cluster_serverroles()Required - API name:rolesvoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) final NodeInfoSettingssettings()API name:settingsprotected static voidfinal Map<String,NodeThreadPoolInfo> API name:thread_pooltoString()final LongTotal heap allowed to be used to hold recently indexed documents before they must be written to disk.final StringSame as total_indexing_buffer, but expressed in bytes.final NodeInfoTransportAPI name:transportfinal StringRequired - Host and port where transport HTTP connections are accepted.final longRequired - API name:transport_versionfinal Stringversion()Required - Elasticsearch version running on this node.
-
Field Details
-
_DESERIALIZER
Json deserializer forNodeInfo
-
-
Method Details
-
of
-
attributes
Required - API name:attributes -
buildFlavor
Required - API name:build_flavor -
buildHash
Required - Short hash of the last git commit in this release.API name:
build_hash -
buildType
Required - API name:build_type -
componentVersions
Required - API name:component_versions -
host
Required - The node’s host name.API name:
host -
http
API name:http -
indexVersion
public final long indexVersion()Required - API name:index_version -
ip
Required - The node’s IP address.API name:
ip -
jvm
API name:jvm -
name
Required - The node's nameAPI name:
name -
os
API name:os -
plugins
API name:plugins -
process
API name:process -
roles
Required - API name:roles -
settings
API name:settings -
threadPool
API name:thread_pool -
totalIndexingBuffer
Total heap allowed to be used to hold recently indexed documents before they must be written to disk. This size is a shared pool across all shards on this node, and is controlled by Indexing Buffer settings.API name:
total_indexing_buffer -
totalIndexingBufferInBytes
Same as total_indexing_buffer, but expressed in bytes.API name:
total_indexing_buffer_in_bytes -
transport
API name:transport -
transportAddress
Required - Host and port where transport HTTP connections are accepted.API name:
transport_address -
transportVersion
public final long transportVersion()Required - API name:transport_version -
version
Required - Elasticsearch version running on this node.API name:
version -
modules
API name:modules -
ingest
API name:ingest -
aggregations
API name:aggregations -
remoteClusterServer
API name:remote_cluster_server -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
toString
-
setupNodeInfoDeserializer
-