package Ġcom . uploader . config Ċ Ċ import Ġcom . uploader . module . Job Type Ċ import Ġjava . time . Duration Ċ Ċ data Ġclass ĠApp Config ( ĊĠĠĠ Ġval Ġhost : ĠString , ĊĠĠĠ Ġval Ġport : ĠInt , ĊĠĠĠ Ġval Ġdb Host : ĠString , ĊĠĠĠ Ġval Ġdb Port : ĠInt , ĊĠĠĠ Ġval Ġdb User : ĠString , ĊĠĠĠ Ġval Ġdb Password : ĠString , ĊĠĠĠ Ġval Ġdb Name : ĠString , ĊĠĠĠ Ġval Ġjobs : ĠMap < Job Type , ĠJob Config >, ĊĠĠĠ Ġval Ġroot Build s Path : ĠString , ĊĠĠĠ Ġval Ġdownload Request Timeout : ĠDuration Ġ= ĠDuration . of Minutes ( 2 0 ) Ċ ) Ġ{ ĊĠĠĠ Ġdata Ġclass ĠJob Config ( ĊĠĠĠĠĠĠĠ Ġval Ġdelay : ĠDuration Ġ= ĠDuration . of Seconds ( 1 0 ), ĊĠĠĠĠĠĠĠ Ġval Ġperiod : ĠDuration Ġ= ĠDuration . of Seconds ( 2 0 ), ĊĠĠĠĠĠĠĠ Ġval Ġenabled : ĠBoolean Ġ= Ġtrue ĊĠĠĠ Ġ) Ċ } Ċ