package Ġio . vertx . kotlin . ext . consul Ċ Ċ import Ġio . vertx . ext . consul . Service Options Ċ import Ġio . vertx . ext . consul . Check Options Ċ Ċ fun ĠService Options ( ĊĠ Ġaddress : ĠString ? Ġ= Ġnull , ĊĠ Ġcheck Options : Ġio . vertx . ext . consul . Check Options ? Ġ= Ġnull , ĊĠ Ġid : ĠString ? Ġ= Ġnull , ĊĠ Ġname : ĠString ? Ġ= Ġnull , ĊĠ Ġport : ĠInt ? Ġ= Ġnull , ĊĠ Ġtags : ĠIterable < String >? Ġ= Ġnull ): ĠService Options Ġ= Ġio . vertx . ext . consul . Service Options (). apply Ġ{ ĊĊĠ Ġif Ġ( address Ġ!= Ġnull ) Ġ{ ĊĠĠĠ Ġthis . set Address ( address ) ĊĠ Ġ} ĊĠ Ġif Ġ( check Options Ġ!= Ġnull ) Ġ{ ĊĠĠĠ Ġthis . set Check Options ( check Options ) ĊĠ Ġ} ĊĠ Ġif Ġ( id Ġ!= Ġnull ) Ġ{ ĊĠĠĠ Ġthis . setId ( id ) ĊĠ Ġ} ĊĠ Ġif Ġ( name Ġ!= Ġnull ) Ġ{ ĊĠĠĠ Ġthis . setName ( name ) ĊĠ Ġ} ĊĠ Ġif Ġ( port Ġ!= Ġnull ) Ġ{ ĊĠĠĠ Ġthis . set Port ( port ) ĊĠ Ġ} ĊĠ Ġif Ġ( tags Ġ!= Ġnull ) Ġ{ ĊĠĠĠ Ġthis . set Tags ( tags . toList ()) ĊĠ Ġ} Ċ } ĊĊ