Class StatsResponse.Builder
java.lang.Object
org.opensearch.client.opensearch.nodes.NodesResponseBase.AbstractBuilder<StatsResponse.Builder>
org.opensearch.client.opensearch.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.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.opensearch.client.util.ObjectBuilder
ObjectBuilder.Constant<V> -
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(java.util.function.Function<ClusterIndices.Builder,ObjectBuilder<ClusterIndices>> fn)Contains statistics about indices with shards assigned to selected nodes.StatsResponse.Builderindices(ClusterIndices value)Contains statistics about indices with shards assigned to selected nodes.StatsResponse.Buildernodes(java.util.function.Function<ClusterNodes.Builder,ObjectBuilder<ClusterNodes>> fn)Contains statistics about nodes selected by the request's node filters.StatsResponse.Buildernodes(ClusterNodes value)Contains statistics about nodes selected by the request's node filters.protected StatsResponse.Builderself()StatsResponse.Builderstatus(jakarta.json.JsonValue value)Health status of the cluster, based on the state of its primary and replica shards.StatsResponse.Buildertimestamp(java.lang.Number value)Unix timestamp, in milliseconds, of the last time the cluster statistics were refreshed.Methods inherited from class org.opensearch.client.opensearch.nodes.NodesResponseBase.AbstractBuilder
nodeStats, nodeStats
-
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.
-