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

java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch.nodes.NodesResponseBase.AbstractBuilder<BuilderT>
co.elastic.clients.elasticsearch.cluster.stats.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​(java.lang.String value)
      Required - Name of the cluster, based on the Cluster name setting setting.

      API name: cluster_name

    • clusterUuid

      public final BuilderT clusterUuid​(java.lang.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

      public final BuilderT indices​(java.util.function.Function<ClusterIndices.Builder,​ObjectBuilder<ClusterIndices>> fn)
      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

      public final BuilderT nodes​(java.util.function.Function<ClusterNodes.Builder,​ObjectBuilder<ClusterNodes>> fn)
      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