Class NodeInfoSettings.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.nodes.info.NodeInfoSettings.Builder
-
- All Implemented Interfaces:
ObjectBuilder<NodeInfoSettings>
- Enclosing class:
- NodeInfoSettings
public static class NodeInfoSettings.Builder extends ObjectBuilderBase implements ObjectBuilder<NodeInfoSettings>
Builder forNodeInfoSettings.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
cluster
public final NodeInfoSettings.Builder cluster(NodeInfoSettingsCluster value)
Required - API name:cluster
-
cluster
public final NodeInfoSettings.Builder cluster(java.util.function.Function<NodeInfoSettingsCluster.Builder,ObjectBuilder<NodeInfoSettingsCluster>> fn)
Required - API name:cluster
-
node
public final NodeInfoSettings.Builder node(NodeInfoSettingsNode value)
Required - API name:node
-
node
public final NodeInfoSettings.Builder node(java.util.function.Function<NodeInfoSettingsNode.Builder,ObjectBuilder<NodeInfoSettingsNode>> fn)
Required - API name:node
-
path
public final NodeInfoSettings.Builder path(NodeInfoPath value)
Required - API name:path
-
path
public final NodeInfoSettings.Builder path(java.util.function.Function<NodeInfoPath.Builder,ObjectBuilder<NodeInfoPath>> fn)
Required - API name:path
-
repositories
public final NodeInfoSettings.Builder repositories(@Nullable NodeInfoRepositories value)
API name:repositories
-
repositories
public final NodeInfoSettings.Builder repositories(java.util.function.Function<NodeInfoRepositories.Builder,ObjectBuilder<NodeInfoRepositories>> fn)
API name:repositories
-
discovery
public final NodeInfoSettings.Builder discovery(@Nullable NodeInfoDiscover value)
API name:discovery
-
discovery
public final NodeInfoSettings.Builder discovery(java.util.function.Function<NodeInfoDiscover.Builder,ObjectBuilder<NodeInfoDiscover>> fn)
API name:discovery
-
action
public final NodeInfoSettings.Builder action(@Nullable NodeInfoAction value)
API name:action
-
action
public final NodeInfoSettings.Builder action(java.util.function.Function<NodeInfoAction.Builder,ObjectBuilder<NodeInfoAction>> fn)
API name:action
-
client
public final NodeInfoSettings.Builder client(NodeInfoClient value)
Required - API name:client
-
client
public final NodeInfoSettings.Builder client(java.util.function.Function<NodeInfoClient.Builder,ObjectBuilder<NodeInfoClient>> fn)
Required - API name:client
-
http
public final NodeInfoSettings.Builder http(NodeInfoSettingsHttp value)
Required - API name:http
-
http
public final NodeInfoSettings.Builder http(java.util.function.Function<NodeInfoSettingsHttp.Builder,ObjectBuilder<NodeInfoSettingsHttp>> fn)
Required - API name:http
-
bootstrap
public final NodeInfoSettings.Builder bootstrap(@Nullable NodeInfoBootstrap value)
API name:bootstrap
-
bootstrap
public final NodeInfoSettings.Builder bootstrap(java.util.function.Function<NodeInfoBootstrap.Builder,ObjectBuilder<NodeInfoBootstrap>> fn)
API name:bootstrap
-
transport
public final NodeInfoSettings.Builder transport(NodeInfoSettingsTransport value)
Required - API name:transport
-
transport
public final NodeInfoSettings.Builder transport(java.util.function.Function<NodeInfoSettingsTransport.Builder,ObjectBuilder<NodeInfoSettingsTransport>> fn)
Required - API name:transport
-
network
public final NodeInfoSettings.Builder network(@Nullable NodeInfoSettingsNetwork value)
API name:network
-
network
public final NodeInfoSettings.Builder network(java.util.function.Function<NodeInfoSettingsNetwork.Builder,ObjectBuilder<NodeInfoSettingsNetwork>> fn)
API name:network
-
script
public final NodeInfoSettings.Builder script(@Nullable NodeInfoScript value)
API name:script
-
script
public final NodeInfoSettings.Builder script(java.util.function.Function<NodeInfoScript.Builder,ObjectBuilder<NodeInfoScript>> fn)
API name:script
-
search
public final NodeInfoSettings.Builder search(@Nullable NodeInfoSearch value)
API name:search
-
search
public final NodeInfoSettings.Builder search(java.util.function.Function<NodeInfoSearch.Builder,ObjectBuilder<NodeInfoSearch>> fn)
API name:search
-
ingest
public final NodeInfoSettings.Builder ingest(@Nullable NodeInfoSettingsIngest value)
API name:ingest
-
ingest
public final NodeInfoSettings.Builder ingest(java.util.function.Function<NodeInfoSettingsIngest.Builder,ObjectBuilder<NodeInfoSettingsIngest>> fn)
API name:ingest
-
build
public NodeInfoSettings build()
Builds aNodeInfoSettings.- Specified by:
buildin interfaceObjectBuilder<NodeInfoSettings>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-