Class ModelSnapshot
java.lang.Object
co.elastic.clients.elasticsearch.ml.ModelSnapshot
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable public class ModelSnapshot extends java.lang.Object implements JsonpSerializable
- See Also:
- API specification
-
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
-
Method Summary
Modifier and Type Method Description java.lang.String
description()
An optional description of the job.java.lang.String
jobId()
Required - A numerical character string that uniquely identifies the job that the snapshot was created for.java.lang.Integer
latestRecordTimeStamp()
The timestamp of the latest processed record.java.lang.Integer
latestResultTimeStamp()
The timestamp of the latest bucket result.java.lang.String
minVersion()
Required - The minimum version required to be able to restore the model snapshot.ModelSizeStats
modelSizeStats()
Summary information describing the model.static ModelSnapshot
of(java.util.function.Function<ModelSnapshot.Builder,ObjectBuilder<ModelSnapshot>> fn)
boolean
retain()
Required - 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(ObjectDeserializer<ModelSnapshot.Builder> op)
long
snapshotDocCount()
Required - For internal use only.java.lang.String
snapshotId()
Required - A numerical character string that uniquely identifies the model snapshot.long
timestamp()
Required - The creation timestamp for the snapshot.java.lang.String
toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
_DESERIALIZER
Json deserializer forModelSnapshot
-
-
Method Details
-
of
public static ModelSnapshot of(java.util.function.Function<ModelSnapshot.Builder,ObjectBuilder<ModelSnapshot>> fn) -
description
@Nullable public final java.lang.String description()An optional description of the job.API name:
description
-
jobId
public final java.lang.String jobId()Required - A numerical character string that uniquely identifies the job that the snapshot was created for.API name:
job_id
-
latestRecordTimeStamp
@Nullable public final java.lang.Integer latestRecordTimeStamp()The timestamp of the latest processed record.API name:
latest_record_time_stamp
-
latestResultTimeStamp
@Nullable public final java.lang.Integer latestResultTimeStamp()The timestamp of the latest bucket result.API name:
latest_result_time_stamp
-
minVersion
public final java.lang.String minVersion()Required - 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 final boolean retain()Required - 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 final long snapshotDocCount()Required - For internal use only.API name:
snapshot_doc_count
-
snapshotId
public final java.lang.String snapshotId()Required - A numerical character string that uniquely identifies the model snapshot.API name:
snapshot_id
-
timestamp
public final long timestamp()Required - The creation timestamp for the snapshot.API name:
timestamp
-
serialize
Serialize this object to JSON.- Specified by:
serialize
in interfaceJsonpSerializable
-
serializeInternal
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-
setupModelSnapshotDeserializer
-