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 StatsResponse
build()
Builds aStatsResponse
.StatsResponse.Builder
clusterName(java.lang.String value)
Name of the cluster, based on the Cluster name setting setting.StatsResponse.Builder
clusterUuid(java.lang.String value)
Unique identifier for the cluster.StatsResponse.Builder
indices(ClusterIndices value)
Contains statistics about indices with shards assigned to selected nodes.StatsResponse.Builder
indices(java.util.function.Function<ClusterIndices.Builder,ObjectBuilder<ClusterIndices>> fn)
Contains statistics about indices with shards assigned to selected nodes.StatsResponse.Builder
nodes(ClusterNodes value)
Contains statistics about nodes selected by the request’s node filters.StatsResponse.Builder
nodes(java.util.function.Function<ClusterNodes.Builder,ObjectBuilder<ClusterNodes>> fn)
Contains statistics about nodes selected by the request’s node filters.protected StatsResponse.Builder
self()
StatsResponse.Builder
status(ClusterStatus value)
Health status of the cluster, based on the state of its primary and replica shards.StatsResponse.Builder
timestamp(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, nodeStats
Methods 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:
self
in classNodesResponseBase.AbstractBuilder<StatsResponse.Builder>
-
build
Builds aStatsResponse
.- Specified by:
build
in interfaceObjectBuilder<StatsResponse>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-