package Ġcz . fit . met ac ent rum . domain . meta Ċ Ċ import Ġcz . fit . met ac ent rum . domain . config . Config Resources Details Ċ import Ġjava . nio . file . Path Ċ import Ġjava . time . LocalDateTime ĊĊ Ċ // ĠJob Ġthat Ġis Ġor Ġwas Ġsubmitted . Ċ data Ġclass ĠExecution Metadata Job ( val Ġjob Path : ĠPath , Ġ// Ġrun Ġpath Ġwhere Ġoutput Ġis Ġsaved ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġjob Id : ĠInt , Ġ// Ġidentical Ġto Ġiteration Ġcombination Ġindex ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġjob Info : ĠJob Info , Ġ// ĠAdditional Ġinfo Ġabout Ġjob ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġres ub mit Counter : ĠInt Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġcreation Time : ĠLocalDateTime Ġ= ĠLocalDateTime . now (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġused Resources : ĠConfig Resources Details ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġjob Parent : ĠExecution Metadata Job ? Ġ= Ġnull Ġ// Ġprev Ġrun , Ċ ) Ċ