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 SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionfinal NodeInfoSettings.Builderaction(NodeInfoAction value) API name:actionfinal NodeInfoSettings.BuilderAPI name:actionfinal NodeInfoSettings.Builderbootstrap(NodeInfoBootstrap value) API name:bootstrapfinal NodeInfoSettings.BuilderAPI name:bootstrapbuild()Builds aNodeInfoSettings.final NodeInfoSettings.Builderclient(NodeInfoClient value) API name:clientfinal NodeInfoSettings.BuilderAPI name:clientfinal NodeInfoSettings.Buildercluster(NodeInfoSettingsCluster value) Required - API name:clusterfinal NodeInfoSettings.BuilderRequired - API name:clusterfinal NodeInfoSettings.Builderdiscovery(NodeInfoDiscover value) API name:discoveryfinal NodeInfoSettings.BuilderAPI name:discoveryfinal NodeInfoSettings.Builderhttp(NodeInfoSettingsHttp value) Required - API name:httpfinal NodeInfoSettings.BuilderRequired - API name:httpfinal NodeInfoSettings.Builderingest(NodeInfoSettingsIngest value) API name:ingestfinal NodeInfoSettings.BuilderAPI name:ingestfinal NodeInfoSettings.Buildernetwork(NodeInfoSettingsNetwork value) API name:networkfinal NodeInfoSettings.BuilderAPI name:networkfinal NodeInfoSettings.Buildernode(NodeInfoSettingsNode value) Required - API name:nodefinal NodeInfoSettings.BuilderRequired - API name:nodefinal NodeInfoSettings.Builderpath(NodeInfoPath value) API name:pathfinal NodeInfoSettings.BuilderAPI name:pathfinal NodeInfoSettings.Builderrepositories(NodeInfoRepositories value) API name:repositoriesfinal NodeInfoSettings.BuilderAPI name:repositoriesfinal NodeInfoSettings.Builderscript(NodeInfoScript value) API name:scriptfinal NodeInfoSettings.BuilderAPI name:scriptfinal NodeInfoSettings.Buildersearch(NodeInfoSearch value) API name:searchfinal NodeInfoSettings.BuilderAPI name:searchprotected NodeInfoSettings.Builderself()final NodeInfoSettings.BuilderRequired - API name:transportfinal NodeInfoSettings.BuilderRequired - API name:transportfinal NodeInfoSettings.Builderxpack(NodeInfoXpack value) API name:xpackfinal NodeInfoSettings.BuilderAPI name:xpackMethods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBasewithJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
- 
Constructor Details- 
Builderpublic Builder()
 
- 
- 
Method Details- 
clusterRequired - API name:cluster
- 
clusterpublic final NodeInfoSettings.Builder cluster(Function<NodeInfoSettingsCluster.Builder, ObjectBuilder<NodeInfoSettingsCluster>> fn) Required - API name:cluster
- 
nodeRequired - API name:node
- 
nodepublic final NodeInfoSettings.Builder node(Function<NodeInfoSettingsNode.Builder, ObjectBuilder<NodeInfoSettingsNode>> fn) Required - API name:node
- 
pathAPI name:path
- 
pathpublic final NodeInfoSettings.Builder path(Function<NodeInfoPath.Builder, ObjectBuilder<NodeInfoPath>> fn) API name:path
- 
repositoriesAPI name:repositories
- 
repositoriespublic final NodeInfoSettings.Builder repositories(Function<NodeInfoRepositories.Builder, ObjectBuilder<NodeInfoRepositories>> fn) API name:repositories
- 
discoveryAPI name:discovery
- 
discoverypublic final NodeInfoSettings.Builder discovery(Function<NodeInfoDiscover.Builder, ObjectBuilder<NodeInfoDiscover>> fn) API name:discovery
- 
actionAPI name:action
- 
actionpublic final NodeInfoSettings.Builder action(Function<NodeInfoAction.Builder, ObjectBuilder<NodeInfoAction>> fn) API name:action
- 
clientAPI name:client
- 
clientpublic final NodeInfoSettings.Builder client(Function<NodeInfoClient.Builder, ObjectBuilder<NodeInfoClient>> fn) API name:client
- 
httpRequired - API name:http
- 
httppublic final NodeInfoSettings.Builder http(Function<NodeInfoSettingsHttp.Builder, ObjectBuilder<NodeInfoSettingsHttp>> fn) Required - API name:http
- 
bootstrapAPI name:bootstrap
- 
bootstrappublic final NodeInfoSettings.Builder bootstrap(Function<NodeInfoBootstrap.Builder, ObjectBuilder<NodeInfoBootstrap>> fn) API name:bootstrap
- 
transportRequired - API name:transport
- 
transportpublic final NodeInfoSettings.Builder transport(Function<NodeInfoSettingsTransport.Builder, ObjectBuilder<NodeInfoSettingsTransport>> fn) Required - API name:transport
- 
networkAPI name:network
- 
networkpublic final NodeInfoSettings.Builder network(Function<NodeInfoSettingsNetwork.Builder, ObjectBuilder<NodeInfoSettingsNetwork>> fn) API name:network
- 
xpackAPI name:xpack
- 
xpackpublic final NodeInfoSettings.Builder xpack(Function<NodeInfoXpack.Builder, ObjectBuilder<NodeInfoXpack>> fn) API name:xpack
- 
scriptAPI name:script
- 
scriptpublic final NodeInfoSettings.Builder script(Function<NodeInfoScript.Builder, ObjectBuilder<NodeInfoScript>> fn) API name:script
- 
searchAPI name:search
- 
searchpublic final NodeInfoSettings.Builder search(Function<NodeInfoSearch.Builder, ObjectBuilder<NodeInfoSearch>> fn) API name:search
- 
ingestAPI name:ingest
- 
ingestpublic final NodeInfoSettings.Builder ingest(Function<NodeInfoSettingsIngest.Builder, ObjectBuilder<NodeInfoSettingsIngest>> fn) API name:ingest
- 
self- Specified by:
- selfin class- WithJsonObjectBuilderBase<NodeInfoSettings.Builder>
 
- 
buildBuilds aNodeInfoSettings.- Specified by:
- buildin interface- ObjectBuilder<NodeInfoSettings>
- Throws:
- NullPointerException- if some of the required fields are null.
 
 
-