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 classClusterNodes.BuilderBuilder forClusterNodes. -
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<ClusterNodes>_DESERIALIZERJson 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 ClusterNodeCountcount()Required - Contains counts for nodes selected by the request’s node filters.java.util.Map<java.lang.String,java.lang.Integer>discoveryTypes()Required - Contains statistics about the discovery types used by selected nodes.ClusterFileSystemfs()Required - Contains statistics about file stores by selected nodes.ClusterIngestingest()Required - API name:ingestClusterJvmjvm()Required - Contains statistics about the Java Virtual Machines (JVMs) used by selected nodes.ClusterNetworkTypesnetworkTypes()Required - Contains statistics about the transport and HTTP networks used by selected nodes.ClusterOperatingSystemos()Required - Contains statistics about the operating systems used by selected nodes.java.util.List<NodePackagingType>packagingTypes()Required - Contains statistics about Elasticsearch distributions installed on selected nodes.java.util.List<PluginStats>plugins()Required - Contains statistics about installed plugins and modules by selected nodes.ClusterProcessprocess()Required - Contains statistics about processes used by selected nodes.voidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)protected static voidsetupClusterNodesDeserializer(DelegatingDeserializer<ClusterNodes.Builder> op)java.util.List<java.lang.String>versions()Required - 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
Required - 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()Required - Contains statistics about the discovery types used by selected nodes.API name:
discovery_types -
fs
Required - Contains statistics about file stores by selected nodes.API name:
fs -
ingest
Required - API name:ingest -
jvm
Required - Contains statistics about the Java Virtual Machines (JVMs) used by selected nodes.API name:
jvm -
networkTypes
Required - Contains statistics about the transport and HTTP networks used by selected nodes.API name:
network_types -
os
Required - Contains statistics about the operating systems used by selected nodes.API name:
os -
packagingTypes
Required - Contains statistics about Elasticsearch distributions installed on selected nodes.API name:
packaging_types -
plugins
Required - Contains statistics about installed plugins and modules by selected nodes.API name:
plugins -
process
Required - Contains statistics about processes used by selected nodes.API name:
process -
versions
public java.util.List<java.lang.String> versions()Required - Array of Elasticsearch versions used on selected nodes.API name:
versions -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
setupClusterNodesDeserializer
protected static void setupClusterNodesDeserializer(DelegatingDeserializer<ClusterNodes.Builder> op)
-