Class OpenJobResponse.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<OpenJobResponse.Builder>
co.elastic.clients.elasticsearch.ml.OpenJobResponse.Builder
- All Implemented Interfaces:
WithJson<OpenJobResponse.Builder>
,ObjectBuilder<OpenJobResponse>
- Enclosing class:
- OpenJobResponse
public static class OpenJobResponse.Builder
extends WithJsonObjectBuilderBase<OpenJobResponse.Builder>
implements ObjectBuilder<OpenJobResponse>
Builder for
OpenJobResponse
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aOpenJobResponse
.final OpenJobResponse.Builder
Required - The ID of the node that the job was started on.final OpenJobResponse.Builder
opened
(boolean value) Required - API name:opened
protected OpenJobResponse.Builder
self()
Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
opened
Required - API name:opened
-
node
Required - The ID of the node that the job was started on. In serverless this will be the "serverless". If the job is allowed to open lazily and has not yet been assigned to a node, this value is an empty string.API name:
node
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<OpenJobResponse.Builder>
-
build
Builds aOpenJobResponse
.- Specified by:
build
in interfaceObjectBuilder<OpenJobResponse>
- Throws:
NullPointerException
- if some of the required fields are null.
-