Class ModelSnapshot
java.lang.Object
co.elastic.clients.elasticsearch.ml.ModelSnapshot
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable public final class ModelSnapshot extends java.lang.Object implements JsonpSerializable
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ModelSnapshot.Builder
Builder forModelSnapshot
. -
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<ModelSnapshot>
_DESERIALIZER
Json deserializer forModelSnapshot
-
Constructor Summary
Constructors Constructor Description ModelSnapshot(ModelSnapshot.Builder builder)
ModelSnapshot(java.util.function.Function<ModelSnapshot.Builder,ModelSnapshot.Builder> fn)
-
Method Summary
Modifier and Type Method Description java.lang.String
description()
An optional description of the job.java.lang.String
jobId()
A numerical character string that uniquely identifies the job that the snapshot was created for.int
latestRecordTimeStamp()
The timestamp of the latest processed record.int
latestResultTimeStamp()
The timestamp of the latest bucket result.java.lang.String
minVersion()
The minimum version required to be able to restore the model snapshot.ModelSizeStats
modelSizeStats()
Summary information describing the model.boolean
retain()
If true, this snapshot will not be deleted during automatic cleanup of snapshots older than model_snapshot_retention_days.void
serialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
Serialize this object to JSON.protected void
serializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
protected static void
setupModelSnapshotDeserializer(DelegatingDeserializer<ModelSnapshot.Builder> op)
long
snapshotDocCount()
For internal use only.java.lang.String
snapshotId()
A numerical character string that uniquely identifies the model snapshot.int
timestamp()
The creation timestamp for the snapshot.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
_DESERIALIZER
Json deserializer forModelSnapshot
-
-
Constructor Details
-
ModelSnapshot
-
ModelSnapshot
-
-
Method Details
-
description
@Nullable public java.lang.String description()An optional description of the job.API name:
description
-
jobId
public java.lang.String jobId()A numerical character string that uniquely identifies the job that the snapshot was created for.API name:
job_id
-
latestRecordTimeStamp
public int latestRecordTimeStamp()The timestamp of the latest processed record.API name:
latest_record_time_stamp
-
latestResultTimeStamp
public int latestResultTimeStamp()The timestamp of the latest bucket result.API name:
latest_result_time_stamp
-
minVersion
public java.lang.String minVersion()The minimum version required to be able to restore the model snapshot.API name:
min_version
-
modelSizeStats
Summary information describing the model.API name:
model_size_stats
-
retain
public boolean retain()If true, this snapshot will not be deleted during automatic cleanup of snapshots older than model_snapshot_retention_days. However, this snapshot will be deleted when the job is deleted. The default value is false.API name:
retain
-
snapshotDocCount
public long snapshotDocCount()For internal use only.API name:
snapshot_doc_count
-
snapshotId
public java.lang.String snapshotId()A numerical character string that uniquely identifies the model snapshot.API name:
snapshot_id
-
timestamp
public int timestamp()The creation timestamp for the snapshot.API name:
timestamp
-
serialize
Serialize this object to JSON.- Specified by:
serialize
in interfaceJsonpSerializable
-
serializeInternal
-
setupModelSnapshotDeserializer
protected static void setupModelSnapshotDeserializer(DelegatingDeserializer<ModelSnapshot.Builder> op)
-