Class NodeInfoSettings.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<NodeInfoSettings.Builder>
co.elastic.clients.elasticsearch.nodes.info.NodeInfoSettings.Builder
- All Implemented Interfaces:
WithJson<NodeInfoSettings.Builder>
,ObjectBuilder<NodeInfoSettings>
- Enclosing class:
- NodeInfoSettings
public static class NodeInfoSettings.Builder extends WithJsonObjectBuilderBase<NodeInfoSettings.Builder> implements ObjectBuilder<NodeInfoSettings>
Builder for
NodeInfoSettings
.-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
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
-
cluster
Required - API name:cluster
-
cluster
public final NodeInfoSettings.Builder cluster(java.util.function.Function<NodeInfoSettingsCluster.Builder,ObjectBuilder<NodeInfoSettingsCluster>> fn)Required - API name:cluster
-
node
Required - API name:node
-
node
public final NodeInfoSettings.Builder node(java.util.function.Function<NodeInfoSettingsNode.Builder,ObjectBuilder<NodeInfoSettingsNode>> fn)Required - API name:node
-
path
Required - API name:path
-
path
public final NodeInfoSettings.Builder path(java.util.function.Function<NodeInfoPath.Builder,ObjectBuilder<NodeInfoPath>> fn)Required - API name:path
-
repositories
API name:repositories
-
repositories
public final NodeInfoSettings.Builder repositories(java.util.function.Function<NodeInfoRepositories.Builder,ObjectBuilder<NodeInfoRepositories>> fn)API name:repositories
-
discovery
API name:discovery
-
discovery
public final NodeInfoSettings.Builder discovery(java.util.function.Function<NodeInfoDiscover.Builder,ObjectBuilder<NodeInfoDiscover>> fn)API name:discovery
-
action
API name:action
-
action
public final NodeInfoSettings.Builder action(java.util.function.Function<NodeInfoAction.Builder,ObjectBuilder<NodeInfoAction>> fn)API name:action
-
client
Required - API name:client
-
client
public final NodeInfoSettings.Builder client(java.util.function.Function<NodeInfoClient.Builder,ObjectBuilder<NodeInfoClient>> fn)Required - API name:client
-
http
Required - API name:http
-
http
public final NodeInfoSettings.Builder http(java.util.function.Function<NodeInfoSettingsHttp.Builder,ObjectBuilder<NodeInfoSettingsHttp>> fn)Required - API name:http
-
bootstrap
API name:bootstrap
-
bootstrap
public final NodeInfoSettings.Builder bootstrap(java.util.function.Function<NodeInfoBootstrap.Builder,ObjectBuilder<NodeInfoBootstrap>> fn)API name:bootstrap
-
transport
Required - API name:transport
-
transport
public final NodeInfoSettings.Builder transport(java.util.function.Function<NodeInfoSettingsTransport.Builder,ObjectBuilder<NodeInfoSettingsTransport>> fn)Required - API name:transport
-
network
API name:network
-
network
public final NodeInfoSettings.Builder network(java.util.function.Function<NodeInfoSettingsNetwork.Builder,ObjectBuilder<NodeInfoSettingsNetwork>> fn)API name:network
-
xpack
API name:xpack
-
xpack
public final NodeInfoSettings.Builder xpack(java.util.function.Function<NodeInfoXpack.Builder,ObjectBuilder<NodeInfoXpack>> fn)API name:xpack
-
script
API name:script
-
script
public final NodeInfoSettings.Builder script(java.util.function.Function<NodeInfoScript.Builder,ObjectBuilder<NodeInfoScript>> fn)API name:script
-
search
API name:search
-
search
public final NodeInfoSettings.Builder search(java.util.function.Function<NodeInfoSearch.Builder,ObjectBuilder<NodeInfoSearch>> fn)API name:search
-
ingest
API name:ingest
-
ingest
public final NodeInfoSettings.Builder ingest(java.util.function.Function<NodeInfoSettingsIngest.Builder,ObjectBuilder<NodeInfoSettingsIngest>> fn)API name:ingest
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<NodeInfoSettings.Builder>
-
build
Builds aNodeInfoSettings
.- Specified by:
build
in interfaceObjectBuilder<NodeInfoSettings>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-