Class StatsResponseBase

java.lang.Object
co.elastic.clients.elasticsearch.nodes.NodesResponseBase
co.elastic.clients.elasticsearch.cluster.stats.StatsResponseBase
All Implemented Interfaces:
JsonpSerializable
Direct Known Subclasses:
ClusterStatsResponse

public abstract class StatsResponseBase
extends NodesResponseBase
See Also:
API specification
  • Constructor Details

  • Method Details

    • clusterName

      public final java.lang.String clusterName()
      Required - Name of the cluster, based on the Cluster name setting setting.

      API name: cluster_name

    • clusterUuid

      public final java.lang.String clusterUuid()
      Required - Unique identifier for the cluster.

      API name: cluster_uuid

    • indices

      public final ClusterIndices indices()
      Required - Contains statistics about indices with shards assigned to selected nodes.

      API name: indices

    • nodes

      public final ClusterNodes nodes()
      Required - Contains statistics about nodes selected by the request’s node filters.

      API name: nodes

    • status

      public final HealthStatus status()
      Required - Health status of the cluster, based on the state of its primary and replica shards.

      API name: status

    • timestamp

      public final long timestamp()
      Required - Unix timestamp, in milliseconds, of the last time the cluster statistics were refreshed.

      API name: timestamp

    • serializeInternal

      protected void serializeInternal​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
      Overrides:
      serializeInternal in class NodesResponseBase
    • setupStatsResponseBaseDeserializer

      protected static <BuilderT extends StatsResponseBase.AbstractBuilder<BuilderT>> void setupStatsResponseBaseDeserializer​(ObjectDeserializer<BuilderT> op)