package Ġio . vertx . kotlin . ext . consul Ċ Ċ import Ġio . vertx . ext . consul . Service Query Options Ċ import Ġio . vertx . ext . consul . Blocking Query Options Ċ Ċ /** Ċ Ġ* ĠA Ġfunction Ġproviding Ġa ĠDSL Ġfor Ġbuilding Ġ[ io . vertx . ext . consul . Service Query Options ] Ġobjects . Ċ Ġ* Ċ Ġ* ĠOptions Ġused Ġto Ġrequesting Ġlist Ġof Ġservices Ċ Ġ* Ċ Ġ* Ġ@ param Ġblocking Options Ġ ĠSet Ġoptions Ġfor Ġblocking Ġquery Ċ Ġ* Ġ@ param Ġnear Ġ ĠSet Ġnode Ġname Ġfor Ġsorting Ġthe Ġlist Ġin Ġascending Ġorder Ġbased Ġon Ġthe Ġestimated Ġround Ġtrip Ġtime Ġfrom Ġthat Ġnode . Ċ Ġ* Ġ@ param Ġtag Ġ ĠSet Ġtag Ġfor Ġfiltering Ġrequest Ġresults Ċ Ġ* Ċ Ġ* Ġ< p /> Ċ Ġ* ĠNOTE : ĠThis Ġfunction Ġhas Ġbeen Ġautomatically Ġgenerated Ġfrom Ġthe Ġ[ io . vertx . ext . consul . Service Query Options Ġoriginal ] Ġusing ĠVert . x Ġcodegen . Ċ Ġ*/ Ċ fun ĠService Query Options ( ĊĠ Ġblocking Options : Ġio . vertx . ext . consul . Blocking Query Options ? Ġ= Ġnull , ĊĠ Ġnear : ĠString ? Ġ= Ġnull , ĊĠ Ġtag : ĠString ? Ġ= Ġnull ): ĠService Query Options Ġ= Ġio . vertx . ext . consul . Service Query Options (). apply Ġ{ ĊĊĠ Ġif Ġ( blocking Options Ġ!= Ġnull ) Ġ{ ĊĠĠĠ Ġthis . set Blocking Options ( blocking Options ) ĊĠ Ġ} ĊĠ Ġif Ġ( near Ġ!= Ġnull ) Ġ{ ĊĠĠĠ Ġthis . set Near ( near ) ĊĠ Ġ} ĊĠ Ġif Ġ( tag Ġ!= Ġnull ) Ġ{ ĊĠĠĠ Ġthis . setTag ( tag ) ĊĠ Ġ} Ċ } ĊĊ