Krono Job
constructor(id: String = UUID.randomUUID().toString(), jobName: String, params: Map<String, String>, startTime: Long, endTime: Long? = null, interval: <Error class: unknown class>? = null, periodic: Periodic? = null, maxCycles: Int? = null, retries: Int = 0, createdAt: Long = Clock.System.now().toEpochMilliseconds(), originCreatedAt: <Error class: unknown class> = Clock.System.now().toLocalDateTime(TimeZone.UTC), locks: Int = 0, overshotAction: OvershotAction)