Class Task.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.ml.Task.Builder
-
- All Implemented Interfaces:
CopyableBuilder<Task.Builder,Task>,MutableBuilder<Task.Builder,Task>,ObjectBuilder<Task>
- Enclosing class:
- Task
public static class Task.Builder extends ObjectBuilderBase implements CopyableBuilder<Task.Builder,Task>
Builder forTask.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Taskbuild()Builds aTask.Task.Buildercopy()Create a new builderCopyableBuilderthat is a copy of this one.Task.BuildercreateTime(java.lang.Long value)API name:create_timeTask.Buildererror(java.lang.String value)API name:errorTask.BuilderfunctionName(FunctionName value)API name:function_nameTask.BuilderisAsync(java.lang.Boolean value)API name:is_asyncTask.BuilderlastUpdateTime(java.lang.Long value)API name:last_update_timeTask.BuildermodelId(java.lang.String value)API name:model_idTask.Builderstate(java.lang.String value)Required - API name:stateTask.BuildertaskId(java.lang.String value)API name:task_idTask.BuildertaskType(java.lang.String value)Task type.Task.BuilderworkerNode(java.util.List<java.lang.String> value, java.util.List<java.lang.String>... values)API name:worker_nodeTask.BuilderworkerNode(java.util.List<java.util.List<java.lang.String>> list)API name:worker_node-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAdd, _listAddAll, _listAddAll, _listCopy, _mapCopy, _mapPut, _mapPutAll
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opensearch.client.util.MutableBuilder
applyMutation
-
-
-
-
Method Detail
-
copy
@Nonnull public Task.Builder copy()
Description copied from interface:CopyableBuilderCreate a new builderCopyableBuilderthat is a copy of this one.- Specified by:
copyin interfaceCopyableBuilder<Task.Builder,Task>- Returns:
- a new builder instance.
-
createTime
@Nonnull public final Task.Builder createTime(@Nullable java.lang.Long value)
API name:create_time
-
error
@Nonnull public final Task.Builder error(@Nullable java.lang.String value)
API name:error
-
functionName
@Nonnull public final Task.Builder functionName(@Nullable FunctionName value)
API name:function_name
-
isAsync
@Nonnull public final Task.Builder isAsync(@Nullable java.lang.Boolean value)
API name:is_async
-
lastUpdateTime
@Nonnull public final Task.Builder lastUpdateTime(@Nullable java.lang.Long value)
API name:last_update_time
-
modelId
@Nonnull public final Task.Builder modelId(@Nullable java.lang.String value)
API name:model_id
-
state
@Nonnull public final Task.Builder state(java.lang.String value)
Required - API name:state
-
taskId
@Nonnull public final Task.Builder taskId(@Nullable java.lang.String value)
API name:task_id
-
taskType
@Nonnull public final Task.Builder taskType(@Nullable java.lang.String value)
Task type.API name:
task_type
-
workerNode
@Nonnull public final Task.Builder workerNode(java.util.List<java.util.List<java.lang.String>> list)
API name:worker_nodeAdds all elements of
listtoworkerNode.
-
workerNode
@Nonnull public final Task.Builder workerNode(java.util.List<java.lang.String> value, java.util.List<java.lang.String>... values)
API name:worker_nodeAdds one or more values to
workerNode.
-
build
@Nonnull public Task build()
Builds aTask.- Specified by:
buildin interfaceObjectBuilder<Task>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-