Class DeleteExpiredDataRequest.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch.ml.DeleteExpiredDataRequest.Builder
- All Implemented Interfaces:
ObjectBuilder<DeleteExpiredDataRequest>
- Enclosing class:
- DeleteExpiredDataRequest
public static class DeleteExpiredDataRequest.Builder extends ObjectBuilderBase implements ObjectBuilder<DeleteExpiredDataRequest>
Builder for
DeleteExpiredDataRequest
.-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description DeleteExpiredDataRequest
build()
Builds aDeleteExpiredDataRequest
.DeleteExpiredDataRequest.Builder
jobId(java.lang.String value)
Identifier for an anomaly detection job.DeleteExpiredDataRequest.Builder
requestsPerSecond(java.lang.Float value)
The desired requests per second for the deletion processes.DeleteExpiredDataRequest.Builder
timeout(Time value)
How long can the underlying delete processes run until they are canceled.DeleteExpiredDataRequest.Builder
timeout(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)
How long can the underlying delete processes run until they are canceled.Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
jobId
Identifier for an anomaly detection job. It can be a job identifier, a group name, or a wildcard expression.API name:
job_id
-
requestsPerSecond
The desired requests per second for the deletion processes. The default behavior is no throttling.API name:
requests_per_second
-
timeout
How long can the underlying delete processes run until they are canceled.API name:
timeout
-
timeout
public final DeleteExpiredDataRequest.Builder timeout(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)How long can the underlying delete processes run until they are canceled.API name:
timeout
-
build
Builds aDeleteExpiredDataRequest
.- Specified by:
build
in interfaceObjectBuilder<DeleteExpiredDataRequest>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-