package Ġme tri k . project Ċ Ċ import Ġme tri k . project . rest . vo . request . B amboo Pipeline Request Ċ import Ġme tri k . project . rest . vo . request . B amboo Verification Request Ċ import Ġme tri k . project . rest . vo . request . J enkins Pipeline Request Ċ import Ġme tri k . project . rest . vo . request . J enkins Verification Request Ċ import Ġme tri k . project . domain . model . Pipeline Ċ import Ġme tri k . project . domain . model . Pipeline Type Ċ Ċ fun Ġbuild J enkins Pipeline Request () Ġ= ĊĠĠĠ ĠJenkins Pipeline Request ( ĊĠĠĠĠĠĠĠ Ġname Ġ= Ġ" pipeline ", ĊĠĠĠĠĠĠĠ Ġusername Ġ= Ġ" username ", ĊĠĠĠĠĠĠĠ Ġcredential Ġ= Ġ" credential ", ĊĠĠĠĠĠĠĠ Ġurl Ġ= Ġ" url " ĊĠĠĠ Ġ) Ċ Ċ fun Ġbuild B amboo Pipeline Request () Ġ= ĊĠĠĠ ĠB amboo Pipeline Request ( ĊĠĠĠĠĠĠĠ Ġname Ġ= Ġ" pipeline ", ĊĠĠĠĠĠĠĠ Ġcredential Ġ= Ġ" credential ", ĊĠĠĠĠĠĠĠ Ġurl Ġ= Ġ" url " ĊĠĠĠ Ġ) Ċ Ċ fun Ġbuild J enkins Pipeline Verification Request () Ġ= ĠJenkins Verification Request ( ĊĠĠĠ Ġurl Ġ= Ġ" url ", ĊĠĠĠ Ġusername Ġ= Ġ" username ", ĊĠĠĠ Ġcredential Ġ= Ġ" credential " Ċ ) Ċ Ċ fun Ġbuild B amboo Pipeline Verification Request () Ġ= ĠB amboo Verification Request ( ĊĠĠĠ Ġurl Ġ= Ġ" url ", ĊĠĠĠ Ġcredential Ġ= Ġ" credential ", Ċ ) Ċ Ċ fun Ġbuild Pipeline ( type : ĠPipeline Type Ġ= ĠPipeline Type . J EN K INS ): ĠPipeline Ġ{ ĊĠĠĠ Ġif Ġ( type Ġ== ĠPipeline Type . J EN K INS ) Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠPipeline ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġid Ġ= Ġ" pipeline Id ", ĊĠĠĠĠĠĠĠĠĠĠĠ ĠprojectId Ġ= Ġ" projectId ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġ" pipeline ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġusername Ġ= Ġ" username ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcredential Ġ= Ġ" credential ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ= Ġ" url ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtype Ġ= ĠPipeline Type . J EN K INS ĊĠĠĠĠĠĠĠ Ġ). copy () ĊĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠPipeline ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġid Ġ= Ġ" pipeline Id ", ĊĠĠĠĠĠĠĠĠĠĠĠ ĠprojectId Ġ= Ġ" projectId ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġ" pipeline ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcredential Ġ= Ġ" credential ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ= Ġ" url ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtype Ġ= ĠPipeline Type . B AM BOO ĊĠĠĠĠĠĠĠ Ġ). copy () ĊĠĠĠ Ġ} Ċ }