package Ġorg . open ap it ools . model Ċ Ċ import Ġjava . util . Objects Ċ import Ġcom . fasterxml . jackson . annotation . JsonProperty Ċ import Ġorg . open ap it ools . model . All View Ċ import Ġorg . open ap it ools . model . Free Style Project Ċ import Ġorg . open ap it ools . model . H udson assigned Labels Ċ import Ġorg . open ap it ools . model . Un labeled Load Statistics Ċ import Ġjavax . validation . constraints . Decimal Max Ċ import Ġjavax . validation . constraints . Decimal Min Ċ import Ġjavax . validation . constraints . Max Ċ import Ġjavax . validation . constraints . Min Ċ import Ġjavax . validation . constraints . NotNull Ċ import Ġjavax . validation . constraints . Pattern Ċ import Ġjavax . validation . constraints . Size Ċ import Ġjavax . validation . Valid Ċ Ċ /** Ċ Ġ* ĠĊ Ġ* Ġ@ param Ġproperty Class ĠĊ Ġ* Ġ@ param Ġassigned Labels ĠĊ Ġ* Ġ@ param Ġmode ĠĊ Ġ* Ġ@ param Ġnode Description ĠĊ Ġ* Ġ@ param ĠnodeName ĠĊ Ġ* Ġ@ param Ġnum Executors ĠĊ Ġ* Ġ@ param Ġdescription ĠĊ Ġ* Ġ@ param Ġjobs ĠĊ Ġ* Ġ@ param Ġprimary View ĠĊ Ġ* Ġ@ param Ġquiet ing Down ĠĊ Ġ* Ġ@ param Ġslave Agent Port ĠĊ Ġ* Ġ@ param Ġun labeled Load ĠĊ Ġ* Ġ@ param Ġuse Cr umb s ĠĊ Ġ* Ġ@ param Ġuse Security ĠĊ Ġ* Ġ@ param Ġviews ĠĊ Ġ*/ Ċ data Ġclass ĠH udson ( ĊĊĠĠĠ Ġ@ field : JsonProperty ("_ class ") Ġval Ġproperty Class : Ġkotlin . String ? Ġ= Ġnull , ĊĊĠĠĠ Ġ@ field : Valid ĊĠĠĠ Ġ@ field : JsonProperty (" assigned Labels ") Ġval Ġassigned Labels : Ġkotlin . collections . List < H udson assigned Labels >? Ġ= Ġnull , ĊĊĠĠĠ Ġ@ field : JsonProperty (" mode ") Ġval Ġmode : Ġkotlin . String ? Ġ= Ġnull , ĊĊĠĠĠ Ġ@ field : JsonProperty (" node Description ") Ġval Ġnode Description : Ġkotlin . String ? Ġ= Ġnull , ĊĊĠĠĠ Ġ@ field : JsonProperty (" nodeName ") Ġval ĠnodeName : Ġkotlin . String ? Ġ= Ġnull , ĊĊĠĠĠ Ġ@ field : JsonProperty (" num Executors ") Ġval Ġnum Executors : Ġkotlin . Int ? Ġ= Ġnull , ĊĊĠĠĠ Ġ@ field : JsonProperty (" description ") Ġval Ġdescription : Ġkotlin . String ? Ġ= Ġnull , ĊĊĠĠĠ Ġ@ field : Valid ĊĠĠĠ Ġ@ field : JsonProperty (" jobs ") Ġval Ġjobs : Ġkotlin . collections . List < Free Style Project >? Ġ= Ġnull , ĊĊĠĠĠ Ġ@ field : Valid ĊĠĠĠ Ġ@ field : JsonProperty (" primary View ") Ġval Ġprimary View : ĠAll View ? Ġ= Ġnull , ĊĊĠĠĠ Ġ@ field : JsonProperty (" quiet ing Down ") Ġval Ġquiet ing Down : Ġkotlin . Boolean ? Ġ= Ġnull , ĊĊĠĠĠ Ġ@ field : JsonProperty (" slave Agent Port ") Ġval Ġslave Agent Port : Ġkotlin . Int ? Ġ= Ġnull , ĊĊĠĠĠ Ġ@ field : Valid ĊĠĠĠ Ġ@ field : JsonProperty (" un labeled Load ") Ġval Ġun labeled Load : ĠUn labeled Load Statistics ? Ġ= Ġnull , ĊĊĠĠĠ Ġ@ field : JsonProperty (" use Cr umb s ") Ġval Ġuse Cr umb s : Ġkotlin . Boolean ? Ġ= Ġnull , ĊĊĠĠĠ Ġ@ field : JsonProperty (" use Security ") Ġval Ġuse Security : Ġkotlin . Boolean ? Ġ= Ġnull , ĊĊĠĠĠ Ġ@ field : Valid ĊĠĠĠ Ġ@ field : JsonProperty (" views ") Ġval Ġviews : Ġkotlin . collections . List < All View >? Ġ= Ġnull Ċ ) Ġ{ Ċ Ċ } ĊĊ