Class CloseJobRequest.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch._types.RequestBase.AbstractBuilder<CloseJobRequest.Builder>
co.elastic.clients.elasticsearch.ml.CloseJobRequest.Builder
- All Implemented Interfaces:
WithJson<CloseJobRequest.Builder>
,ObjectBuilder<CloseJobRequest>
- Enclosing class:
- CloseJobRequest
public static class CloseJobRequest.Builder
extends RequestBase.AbstractBuilder<CloseJobRequest.Builder>
implements ObjectBuilder<CloseJobRequest>
Builder for
CloseJobRequest
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal CloseJobRequest.Builder
allowNoJobs
(Boolean value) Deprecated.final CloseJobRequest.Builder
allowNoMatch
(Boolean value) Refer to the description for theallow_no_match
query parameter.build()
Builds aCloseJobRequest
.final CloseJobRequest.Builder
Refer to the descriptiion for theforce
query parameter.final CloseJobRequest.Builder
Required - Identifier for the anomaly detection job.protected CloseJobRequest.Builder
self()
final CloseJobRequest.Builder
Refer to the description for thetimeout
query parameter.final CloseJobRequest.Builder
Refer to the description for thetimeout
query parameter.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
-
allowNoJobs
Deprecated.7.10.0 Useallow_no_match
instead.Whether to ignore if a wildcard expression matches no jobs. (This includes_all
string or when no jobs have been specified)API name:
allow_no_jobs
-
allowNoMatch
Refer to the description for theallow_no_match
query parameter.API name:
allow_no_match
-
force
Refer to the descriptiion for theforce
query parameter.API name:
force
-
jobId
Required - Identifier for the anomaly detection job. It can be a job identifier, a group name, or a wildcard expression. You can close multiple anomaly detection jobs in a single API request by using a group name, a comma-separated list of jobs, or a wildcard expression. You can close all jobs by using_all
or by specifying*
as the job identifier.API name:
job_id
-
timeout
Refer to the description for thetimeout
query parameter.API name:
timeout
-
timeout
Refer to the description for thetimeout
query parameter.API name:
timeout
-
self
- Specified by:
self
in classRequestBase.AbstractBuilder<CloseJobRequest.Builder>
-
build
Builds aCloseJobRequest
.- Specified by:
build
in interfaceObjectBuilder<CloseJobRequest>
- Throws:
NullPointerException
- if some of the required fields are null.
-
allow_no_match
instead.