Class ClusterNodes
java.lang.Object
org.opensearch.client.opensearch.cluster.stats.ClusterNodes
- All Implemented Interfaces:
ToJsonp
public final class ClusterNodes extends java.lang.Object implements ToJsonp
-
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 for ClusterNodes -
Constructor Summary
Constructors Modifier Constructor Description protected
ClusterNodes(ClusterNodes.Builder builder)
-
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.Number>
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.protected static void
setupClusterNodesDeserializer(DelegatingDeserializer<ClusterNodes.Builder> op)
void
toJsonp(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
Serialize this object to JSON.protected void
toJsonpInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
java.util.List<java.lang.String>
versions()
Array of Elasticsearch versions used on selected nodes.
-
Field Details
-
DESERIALIZER
Json deserializer for ClusterNodes
-
-
Constructor Details
-
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.Number> 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
-
toJsonp
Serialize this object to JSON. -
toJsonpInternal
-
setupClusterNodesDeserializer
protected static void setupClusterNodesDeserializer(DelegatingDeserializer<ClusterNodes.Builder> op)
-