Class TrainedModelsRecord

java.lang.Object
co.elastic.clients.elasticsearch.cat.ml_trained_models.TrainedModelsRecord
All Implemented Interfaces:
JsonpSerializable

@JsonpDeserializable public class TrainedModelsRecord extends Object implements JsonpSerializable
See Also:
  • Field Details

  • Method Details

    • of

    • id

      @Nullable public final String id()
      The model identifier.

      API name: id

    • createdBy

      @Nullable public final String createdBy()
      Information about the creator of the model.

      API name: created_by

    • heapSize

      @Nullable public final String heapSize()
      The estimated heap size to keep the model in memory.

      API name: heap_size

    • operations

      @Nullable public final String operations()
      The estimated number of operations to use the model. This number helps to measure the computational complexity of the model.

      API name: operations

    • license

      @Nullable public final String license()
      The license level of the model.

      API name: license

    • createTime

      @Nullable public final DateTime createTime()
      The time the model was created.

      API name: create_time

    • version

      @Nullable public final String version()
      The version of Elasticsearch when the model was created.

      API name: version

    • description

      @Nullable public final String description()
      A description of the model.

      API name: description

    • ingestPipelines

      @Nullable public final String ingestPipelines()
      The number of pipelines that are referencing the model.

      API name: ingest.pipelines

    • ingestCount

      @Nullable public final String ingestCount()
      The total number of documents that are processed by the model.

      API name: ingest.count

    • ingestTime

      @Nullable public final String ingestTime()
      The total time spent processing documents with thie model.

      API name: ingest.time

    • ingestCurrent

      @Nullable public final String ingestCurrent()
      The total number of documents that are currently being handled by the model.

      API name: ingest.current

    • ingestFailed

      @Nullable public final String ingestFailed()
      The total number of failed ingest attempts with the model.

      API name: ingest.failed

    • dataFrameId

      @Nullable public final String dataFrameId()
      The identifier for the data frame analytics job that created the model. Only displayed if the job is still available.

      API name: data_frame.id

    • dataFrameCreateTime

      @Nullable public final String dataFrameCreateTime()
      The time the data frame analytics job was created.

      API name: data_frame.create_time

    • dataFrameSourceIndex

      @Nullable public final String dataFrameSourceIndex()
      The source index used to train in the data frame analysis.

      API name: data_frame.source_index

    • dataFrameAnalysis

      @Nullable public final String dataFrameAnalysis()
      The analysis used by the data frame to build the model.

      API name: data_frame.analysis

    • type

      @Nullable public final String type()
      API name: type
    • serialize

      public void serialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
      Serialize this object to JSON.
      Specified by:
      serialize in interface JsonpSerializable
    • serializeInternal

      protected void serializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • setupTrainedModelsRecordDeserializer

      protected static void setupTrainedModelsRecordDeserializer(ObjectDeserializer<TrainedModelsRecord.Builder> op)