Class NodeInfoSettingsCluster.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.nodes.info.NodeInfoSettingsCluster.Builder
-
- All Implemented Interfaces:
ObjectBuilder<NodeInfoSettingsCluster>
- Enclosing class:
- NodeInfoSettingsCluster
public static class NodeInfoSettingsCluster.Builder extends ObjectBuilderBase implements ObjectBuilder<NodeInfoSettingsCluster>
Builder forNodeInfoSettingsCluster.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
name
public final NodeInfoSettingsCluster.Builder name(java.lang.String value)
Required - API name:name
-
routing
public final NodeInfoSettingsCluster.Builder routing(@Nullable IndexRouting value)
API name:routing
-
routing
public final NodeInfoSettingsCluster.Builder routing(java.util.function.Function<IndexRouting.Builder,ObjectBuilder<IndexRouting>> fn)
API name:routing
-
election
public final NodeInfoSettingsCluster.Builder election(NodeInfoSettingsClusterElection value)
API name:election
-
election
public final NodeInfoSettingsCluster.Builder election(java.util.function.Function<NodeInfoSettingsClusterElection.Builder,ObjectBuilder<NodeInfoSettingsClusterElection>> fn)
API name:election
-
initialMasterNodes
@Deprecated public final NodeInfoSettingsCluster.Builder initialMasterNodes(@Nullable java.util.List<java.lang.String> value)
Deprecated.API name:initial_master_nodes
-
initialClusterManagerNodes
public final NodeInfoSettingsCluster.Builder initialClusterManagerNodes(@Nullable java.util.List<java.lang.String> value)
API name:initial_cluster_manager_nodes
-
build
public NodeInfoSettingsCluster build()
Builds aNodeInfoSettingsCluster.- Specified by:
buildin interfaceObjectBuilder<NodeInfoSettingsCluster>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-