Class NodeTasks.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch.tasks.NodeTasks.Builder
- All Implemented Interfaces:
ObjectBuilder<NodeTasks>
- Enclosing class:
- NodeTasks
public static class NodeTasks.Builder extends ObjectBuilderBase implements ObjectBuilder<NodeTasks>
Builder for
NodeTasks.-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description NodeTasks.Builderattributes(java.lang.String key, java.lang.String value)API name:attributesNodeTasks.Builderattributes(java.util.Map<java.lang.String,java.lang.String> map)API name:attributesNodeTasksbuild()Builds aNodeTasks.NodeTasks.Builderhost(java.lang.String value)API name:hostNodeTasks.Builderip(java.lang.String value)API name:ipNodeTasks.Buildername(java.lang.String value)API name:nameNodeTasks.Builderroles(java.lang.String value, java.lang.String... values)API name:rolesNodeTasks.Builderroles(java.util.List<java.lang.String> list)API name:rolesNodeTasks.Buildertasks(java.lang.String key, TaskInfo value)Required - API name:tasksNodeTasks.Buildertasks(java.lang.String key, java.util.function.Function<TaskInfo.Builder,ObjectBuilder<TaskInfo>> fn)Required - API name:tasksNodeTasks.Buildertasks(java.util.Map<java.lang.String,TaskInfo> map)Required - API name:tasksNodeTasks.BuildertransportAddress(java.lang.String value)API name:transport_addressMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAllMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
name
API name:name -
transportAddress
API name:transport_address -
host
API name:host -
ip
API name:ip -
roles
API name:rolesAdds all elements of
listtoroles. -
roles
API name:rolesAdds one or more values to
roles. -
attributes
API name:attributesAdds all entries of
maptoattributes. -
attributes
API name:attributesAdds an entry to
attributes. -
tasks
Required - API name:tasksAdds all entries of
maptotasks. -
tasks
Required - API name:tasksAdds an entry to
tasks. -
tasks
public final NodeTasks.Builder tasks(java.lang.String key, java.util.function.Function<TaskInfo.Builder,ObjectBuilder<TaskInfo>> fn)Required - API name:tasksAdds an entry to
tasksusing a builder lambda. -
build
Builds aNodeTasks.- Specified by:
buildin interfaceObjectBuilder<NodeTasks>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-