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