Class StatsResponseBase.AbstractBuilder<BuilderT extends StatsResponseBase.AbstractBuilder<BuilderT>>

All Implemented Interfaces:
WithJson<BuilderT>
Direct Known Subclasses:
ClusterStatsResponse.Builder
Enclosing class:
StatsResponseBase

protected abstract static class StatsResponseBase.AbstractBuilder<BuilderT extends StatsResponseBase.AbstractBuilder<BuilderT>> extends NodesResponseBase.AbstractBuilder<BuilderT>
  • Constructor Details

    • AbstractBuilder

      protected AbstractBuilder()
  • Method Details

    • clusterName

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

      API name: cluster_name

    • clusterUuid

      public final BuilderT clusterUuid(String value)
      Required - Unique identifier for the cluster.

      API name: cluster_uuid

    • indices

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

      API name: indices

    • indices

      Required - Contains statistics about indices with shards assigned to selected nodes.

      API name: indices

    • nodes

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

      API name: nodes

    • nodes

      Required - Contains statistics about nodes selected by the request’s node filters.

      API name: nodes

    • status

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

      API name: status

    • timestamp

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

      API name: timestamp