package Ġio . mic ronaut . docs . config . builder Ċ Ċ internal Ġdata Ġclass ĠSpark Plug ( ĊĠĠĠĠĠĠĠ Ġval Ġname : ĠString ?, ĊĠĠĠĠĠĠĠ Ġval Ġtype : ĠString ?, ĊĠĠĠĠĠĠĠ Ġval Ġcompany Name : ĠString ? Ċ ) Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ"${ type Ġ?: Ġ"" } (${ company Name Ġ?: Ġ"" } Ġ${ name Ġ?: Ġ"" })" ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġbuilder (): ĠBuilder Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠBuilder () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġdata Ġclass ĠBuilder ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġname : ĠString ? Ġ= Ġ" 4 5 0 4 ĠPK 2 0 TT ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġtype : ĠString ? Ġ= Ġ" Pl atin um ĠTT ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġcompany Name : ĠString ? Ġ= Ġ" Den so " ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġwith Name ( name : ĠString ?): ĠBuilder Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . name Ġ= Ġname ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġwith Type ( type : ĠString ?): ĠBuilder Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . type Ġ= Ġtype ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġwith Company ( company Name : ĠString ?): ĠBuilder Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . company Name Ġ= Ġcompany Name ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġbuild (): ĠSpark Plug Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠSpark Plug ( name , Ġtype , Ġcompany Name ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ }