java.lang.Object
co.elastic.clients.elasticsearch.rollup.get_jobs.RollupJob
All Implemented Interfaces:
JsonpSerializable

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

  • Method Details

    • of

    • config

      public final RollupJobConfiguration config()
      Required - The rollup job configuration.

      API name: config

    • stats

      public final RollupJobStats stats()
      Required - Transient statistics about the rollup job, such as how many documents have been processed and how many rollup summary docs have been indexed. These stats are not persisted. If a node is restarted, these stats are reset.

      API name: stats

    • status

      public final RollupJobStatus status()
      Required - The current status of the indexer for the rollup job.

      API name: status

    • 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
    • setupRollupJobDeserializer

      protected static void setupRollupJobDeserializer(ObjectDeserializer<RollupJob.Builder> op)