Class ClusterNodes
java.lang.Object
co.elastic.clients.elasticsearch.cluster.stats.ClusterNodes
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable public final class ClusterNodes extends java.lang.Object implements JsonpSerializable
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ClusterNodes.Builder
Builder forClusterNodes
. -
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<ClusterNodes>
_DESERIALIZER
Json deserializer forClusterNodes
-
Constructor Summary
Constructors Constructor Description ClusterNodes(ClusterNodes.Builder builder)
ClusterNodes(java.util.function.Function<ClusterNodes.Builder,ClusterNodes.Builder> fn)
-
Method Summary
Modifier and Type Method Description ClusterNodeCount
count()
Contains counts for nodes selected by the request’s node filters.java.util.Map<java.lang.String,java.lang.Integer>
discoveryTypes()
Contains statistics about the discovery types used by selected nodes.ClusterFileSystem
fs()
Contains statistics about file stores by selected nodes.ClusterIngest
ingest()
API name:ingest
ClusterJvm
jvm()
Contains statistics about the Java Virtual Machines (JVMs) used by selected nodes.ClusterNetworkTypes
networkTypes()
Contains statistics about the transport and HTTP networks used by selected nodes.ClusterOperatingSystem
os()
Contains statistics about the operating systems used by selected nodes.java.util.List<NodePackagingType>
packagingTypes()
Contains statistics about Elasticsearch distributions installed on selected nodes.java.util.List<PluginStats>
plugins()
Contains statistics about installed plugins and modules by selected nodes.ClusterProcess
process()
Contains statistics about processes used by selected nodes.void
serialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
Serialize this object to JSON.protected void
serializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
protected static void
setupClusterNodesDeserializer(DelegatingDeserializer<ClusterNodes.Builder> op)
java.util.List<java.lang.String>
versions()
Array of Elasticsearch versions used on selected nodes.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
_DESERIALIZER
Json deserializer forClusterNodes
-
-
Constructor Details
-
ClusterNodes
-
ClusterNodes
-
-
Method Details
-
count
Contains counts for nodes selected by the request’s node filters.API name:
count
-
discoveryTypes
public java.util.Map<java.lang.String,java.lang.Integer> discoveryTypes()Contains statistics about the discovery types used by selected nodes.API name:
discovery_types
-
fs
Contains statistics about file stores by selected nodes.API name:
fs
-
ingest
API name:ingest
-
jvm
Contains statistics about the Java Virtual Machines (JVMs) used by selected nodes.API name:
jvm
-
networkTypes
Contains statistics about the transport and HTTP networks used by selected nodes.API name:
network_types
-
os
Contains statistics about the operating systems used by selected nodes.API name:
os
-
packagingTypes
Contains statistics about Elasticsearch distributions installed on selected nodes.API name:
packaging_types
-
plugins
Contains statistics about installed plugins and modules by selected nodes.API name:
plugins
-
process
Contains statistics about processes used by selected nodes.API name:
process
-
versions
public java.util.List<java.lang.String> versions()Array of Elasticsearch versions used on selected nodes.API name:
versions
-
serialize
Serialize this object to JSON.- Specified by:
serialize
in interfaceJsonpSerializable
-
serializeInternal
-
setupClusterNodesDeserializer
protected static void setupClusterNodesDeserializer(DelegatingDeserializer<ClusterNodes.Builder> op)
-