Class NodeInfo
java.lang.Object
co.elastic.clients.elasticsearch.nodes.info.NodeInfo
- All Implemented Interfaces:
JsonpSerializable
- See Also:
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionstatic final JsonpDeserializer<NodeInfo>
Json deserializer forNodeInfo
-
Method Summary
Modifier and TypeMethodDescriptionfinal Map<String,
NodeInfoAggregation> API name:aggregations
Required - API name:attributes
final String
Required - API name:build_flavor
final String
Required - Short hash of the last git commit in this release.final String
Required - API name:build_type
final String
host()
Required - The node’s host name.final NodeInfoHttp
http()
API name:http
final NodeInfoIngest
ingest()
API name:ingest
final String
ip()
Required - The node’s IP address.final NodeJvmInfo
jvm()
API name:jvm
final List<PluginStats>
modules()
API name:modules
final String
name()
Required - The node's namefinal NodeInfoNetwork
network()
API name:network
static NodeInfo
final NodeOperatingSystemInfo
os()
API name:os
final List<PluginStats>
plugins()
API name:plugins
final NodeProcessInfo
process()
API name:process
roles()
Required - API name:roles
void
serialize
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected void
serializeInternal
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) final NodeInfoSettings
settings()
API name:settings
protected static void
final Map<String,
NodeThreadPoolInfo> API name:thread_pool
toString()
final Long
Total heap allowed to be used to hold recently indexed documents before they must be written to disk.final String
Same as total_indexing_buffer, but expressed in bytes.final NodeInfoTransport
API name:transport
final String
Required - Host and port where transport HTTP connections are accepted.final String
version()
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
-
host
Required - The node’s host name.API name:
host
-
http
API name:http
-
ip
Required - The node’s IP address.API name:
ip
-
jvm
API name:jvm
-
name
Required - The node's nameAPI name:
name
-
network
API name:network
-
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
-
version
Required - Elasticsearch version running on this node.API name:
version
-
modules
API name:modules
-
ingest
API name:ingest
-
aggregations
API name:aggregations
-
serialize
Serialize this object to JSON.- Specified by:
serialize
in interfaceJsonpSerializable
-
serializeInternal
-
toString
-
setupNodeInfoDeserializer
-