Class RevertModelSnapshotRequest.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch._types.RequestBase.AbstractBuilder<RevertModelSnapshotRequest.Builder>
co.elastic.clients.elasticsearch.ml.RevertModelSnapshotRequest.Builder
- All Implemented Interfaces:
WithJson<RevertModelSnapshotRequest.Builder>
,ObjectBuilder<RevertModelSnapshotRequest>
- Enclosing class:
- RevertModelSnapshotRequest
public static class RevertModelSnapshotRequest.Builder
extends RequestBase.AbstractBuilder<RevertModelSnapshotRequest.Builder>
implements ObjectBuilder<RevertModelSnapshotRequest>
Builder for
RevertModelSnapshotRequest
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aRevertModelSnapshotRequest
.deleteInterveningResults
(Boolean value) If true, deletes the results in the time period between the latest results and the time of the reverted snapshot.Required - Identifier for the anomaly detection job.protected RevertModelSnapshotRequest.Builder
self()
snapshotId
(String value) Required - You can specifyempty
as the <snapshot_id>.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
-
deleteInterveningResults
If true, deletes the results in the time period between the latest results and the time of the reverted snapshot. It also resets the model to accept records for this time period. If you choose not to delete intervening results when reverting a snapshot, the job will not accept input data that is older than the current time. If you want to resend data, then delete the intervening results.API name:
delete_intervening_results
-
jobId
Required - Identifier for the anomaly detection job.API name:
job_id
-
snapshotId
Required - You can specifyempty
as the <snapshot_id>. Reverting to the empty snapshot means the anomaly detection job starts learning a new model from scratch when it is started.API name:
snapshot_id
-
self
- Specified by:
self
in classRequestBase.AbstractBuilder<RevertModelSnapshotRequest.Builder>
-
build
Builds aRevertModelSnapshotRequest
.- Specified by:
build
in interfaceObjectBuilder<RevertModelSnapshotRequest>
- Throws:
NullPointerException
- if some of the required fields are null.
-