java.lang.Object
org.elasticsearch.xpack.core.rollup.job.RollupJob
All Implemented Interfaces:
Diffable<RollupJob>, SimpleDiffable<RollupJob>, NamedWriteable, VersionedNamedWriteable, Writeable, PersistentTaskParams, org.elasticsearch.xcontent.ToXContent, org.elasticsearch.xcontent.ToXContentObject

public class RollupJob extends Object implements SimpleDiffable<RollupJob>, PersistentTaskParams
This class is the main wrapper object that is serialized into the PersistentTask's cluster state. It holds the config (RollupJobConfig) and a map of authentication headers. Only RollupJobConfig is ever serialized to the user, so the headers should never leak