Class StateResponse.Builder
java.lang.Object
org.opensearch.client.opensearch.cluster.StateResponse.Builder
- All Implemented Interfaces:
ObjectBuilder<StateResponse>
- Enclosing class:
- StateResponse
public static class StateResponse.Builder extends java.lang.Object implements ObjectBuilder<StateResponse>
Builder for
StateResponse.-
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 StateResponse.BuilderaddState(java.lang.String value)Add a value tostate(List), creating the list if needed.StateResponse.Builderblocks(java.util.function.Function<ClusterStateBlocks.Builder,ObjectBuilder<ClusterStateBlocks>> fn)API name:blocksStateResponse.Builderblocks(ClusterStateBlocks value)API name:blocksStateResponsebuild()Builds aStateResponse.StateResponse.BuilderclusterName(java.lang.String value)API name:cluster_nameStateResponse.BuilderclusterUuid(java.lang.String value)API name:cluster_uuidStateResponse.BuildermasterNode(java.lang.String value)API name:master_nodeStateResponse.Buildermetadata(java.util.function.Function<ClusterStateMetadata.Builder,ObjectBuilder<ClusterStateMetadata>> fn)API name:metadataStateResponse.Buildermetadata(ClusterStateMetadata value)API name:metadataStateResponse.Buildernodes(java.lang.String key, java.util.function.Function<NodeAttributes.Builder,ObjectBuilder<NodeAttributes>> fn)Setnodes(Map)to a singleton map.StateResponse.Buildernodes(java.util.Map<java.lang.String,NodeAttributes> value)API name:nodesStateResponse.BuilderputNodes(java.lang.String key, java.util.function.Function<NodeAttributes.Builder,ObjectBuilder<NodeAttributes>> fn)Add a key/value tonodes(Map), creating the map if needed.StateResponse.BuilderputNodes(java.lang.String key, NodeAttributes value)Add a key/value tonodes(Map), creating the map if needed.StateResponse.BuilderputRoutingTable(java.lang.String key, jakarta.json.JsonValue value)Add a key/value toroutingTable(Map), creating the map if needed.StateResponse.BuilderroutingNodes(java.util.function.Function<ClusterStateRoutingNodes.Builder,ObjectBuilder<ClusterStateRoutingNodes>> fn)API name:routing_nodesStateResponse.BuilderroutingNodes(ClusterStateRoutingNodes value)API name:routing_nodesStateResponse.BuilderroutingTable(java.util.Map<java.lang.String,jakarta.json.JsonValue> value)API name:routing_tableStateResponse.BuildersnapshotDeletions(java.util.function.Function<ClusterStateDeletedSnapshots.Builder,ObjectBuilder<ClusterStateDeletedSnapshots>> fn)API name:snapshot_deletionsStateResponse.BuildersnapshotDeletions(ClusterStateDeletedSnapshots value)API name:snapshot_deletionsStateResponse.Buildersnapshots(java.util.function.Function<ClusterStateSnapshots.Builder,ObjectBuilder<ClusterStateSnapshots>> fn)API name:snapshotsStateResponse.Buildersnapshots(ClusterStateSnapshots value)API name:snapshotsStateResponse.Builderstate(java.lang.String... value)API name:stateStateResponse.Builderstate(java.util.List<java.lang.String> value)API name:stateStateResponse.BuilderstateUuid(java.lang.String value)API name:state_uuidStateResponse.Builderversion(java.lang.Number value)API name:version
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
clusterName
API name:cluster_name -
clusterUuid
API name:cluster_uuid -
masterNode
API name:master_node -
state
API name:state -
state
API name:state -
addState
Add a value tostate(List), creating the list if needed. -
stateUuid
API name:state_uuid -
version
API name:version -
blocks
API name:blocks -
blocks
public StateResponse.Builder blocks(java.util.function.Function<ClusterStateBlocks.Builder,ObjectBuilder<ClusterStateBlocks>> fn)API name:blocks -
metadata
API name:metadata -
metadata
public StateResponse.Builder metadata(java.util.function.Function<ClusterStateMetadata.Builder,ObjectBuilder<ClusterStateMetadata>> fn)API name:metadata -
nodes
public StateResponse.Builder nodes(@Nullable java.util.Map<java.lang.String,NodeAttributes> value)API name:nodes -
putNodes
Add a key/value tonodes(Map), creating the map if needed. -
nodes
public StateResponse.Builder nodes(java.lang.String key, java.util.function.Function<NodeAttributes.Builder,ObjectBuilder<NodeAttributes>> fn)Setnodes(Map)to a singleton map. -
putNodes
public StateResponse.Builder putNodes(java.lang.String key, java.util.function.Function<NodeAttributes.Builder,ObjectBuilder<NodeAttributes>> fn)Add a key/value tonodes(Map), creating the map if needed. -
routingTable
public StateResponse.Builder routingTable(@Nullable java.util.Map<java.lang.String,jakarta.json.JsonValue> value)API name:routing_table -
putRoutingTable
Add a key/value toroutingTable(Map), creating the map if needed. -
routingNodes
API name:routing_nodes -
routingNodes
public StateResponse.Builder routingNodes(java.util.function.Function<ClusterStateRoutingNodes.Builder,ObjectBuilder<ClusterStateRoutingNodes>> fn)API name:routing_nodes -
snapshots
API name:snapshots -
snapshots
public StateResponse.Builder snapshots(java.util.function.Function<ClusterStateSnapshots.Builder,ObjectBuilder<ClusterStateSnapshots>> fn)API name:snapshots -
snapshotDeletions
API name:snapshot_deletions -
snapshotDeletions
public StateResponse.Builder snapshotDeletions(java.util.function.Function<ClusterStateDeletedSnapshots.Builder,ObjectBuilder<ClusterStateDeletedSnapshots>> fn)API name:snapshot_deletions -
build
Builds aStateResponse.- Specified by:
buildin interfaceObjectBuilder<StateResponse>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-