Class StatsResponse.Builder
java.lang.Object
co.elastic.clients.elasticsearch.nodes.NodesResponseBase.AbstractBuilder<StatsResponse.Builder>
co.elastic.clients.elasticsearch.cluster.StatsResponse.Builder
- All Implemented Interfaces:
ObjectBuilder<StatsResponse>
- Enclosing class:
- StatsResponse
public static class StatsResponse.Builder extends NodesResponseBase.AbstractBuilder<StatsResponse.Builder> implements ObjectBuilder<StatsResponse>
Builder for
StatsResponse.-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description StatsResponsebuild()Builds aStatsResponse.StatsResponse.BuilderclusterName(java.lang.String value)Name of the cluster, based on the Cluster name setting setting.StatsResponse.BuilderclusterUuid(java.lang.String value)Unique identifier for the cluster.StatsResponse.Builderindices(ClusterIndices value)Contains statistics about indices with shards assigned to selected nodes.StatsResponse.Builderindices(java.util.function.Function<ClusterIndices.Builder,ObjectBuilder<ClusterIndices>> fn)Contains statistics about indices with shards assigned to selected nodes.StatsResponse.Buildernodes(ClusterNodes value)Contains statistics about nodes selected by the request’s node filters.StatsResponse.Buildernodes(java.util.function.Function<ClusterNodes.Builder,ObjectBuilder<ClusterNodes>> fn)Contains statistics about nodes selected by the request’s node filters.protected StatsResponse.Builderself()StatsResponse.Builderstatus(ClusterStatus value)Health status of the cluster, based on the state of its primary and replica shards.StatsResponse.Buildertimestamp(long value)Unix timestamp, in milliseconds, of the last time the cluster statistics were refreshed.Methods inherited from class co.elastic.clients.elasticsearch.nodes.NodesResponseBase.AbstractBuilder
nodeStats, nodeStatsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
clusterName
Name of the cluster, based on the Cluster name setting setting.API name:
cluster_name -
clusterUuid
Unique identifier for the cluster.API name:
cluster_uuid -
indices
Contains statistics about indices with shards assigned to selected nodes.API name:
indices -
indices
public StatsResponse.Builder indices(java.util.function.Function<ClusterIndices.Builder,ObjectBuilder<ClusterIndices>> fn)Contains statistics about indices with shards assigned to selected nodes.API name:
indices -
nodes
Contains statistics about nodes selected by the request’s node filters.API name:
nodes -
nodes
public StatsResponse.Builder nodes(java.util.function.Function<ClusterNodes.Builder,ObjectBuilder<ClusterNodes>> fn)Contains statistics about nodes selected by the request’s node filters.API name:
nodes -
status
Health status of the cluster, based on the state of its primary and replica shards.API name:
status -
timestamp
Unix timestamp, in milliseconds, of the last time the cluster statistics were refreshed.API name:
timestamp -
self
- Specified by:
selfin classNodesResponseBase.AbstractBuilder<StatsResponse.Builder>
-
build
Builds aStatsResponse.- Specified by:
buildin interfaceObjectBuilder<StatsResponse>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-