package Ġio . envoy proxy . envoy mobile Ċ Ċ /* Ċ Ġ* ĠBase Ġclass Ġthat Ġis Ġused Ġto Ġrepresent Ġtags Ġstructures . Ċ Ġ* ĠTo Ġinstantiate Ġnew Ġinstances , Ġsee Ġ` Tags Builder `. Ċ Ġ*/ Ċ class ĠTags Ġ{ ĊĠ Ġ@ Suppress (" Member Name Equals ClassName ") ĊĠ Ġval Ġtags : ĠMap < String , ĠString > ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠInternal Ġconstructor Ġused Ġby Ġbuild ers . ĊĠĠ Ġ* ĊĠĠ Ġ* Ġ@ param Ġtags : Ġtags Ġto Ġset . ĊĠĠ Ġ*/ ĊĠ Ġinternal Ġconstructor ( tags : ĠMap < String , ĠString >) Ġ{ ĊĠĠĠ Ġthis . tags Ġ= Ġtags ĊĠ Ġ} ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠGet Ġthe Ġvalue Ġfor Ġthe Ġprovided Ġtag Ġname . ĊĠĠ Ġ* ĊĠĠ Ġ* Ġ@ param Ġname : ĠTag Ġname Ġfor Ġwhich Ġto Ġget Ġthe Ġcurrent Ġvalue . ĊĠĠ Ġ* ĊĠĠ Ġ* Ġ@ return ĠString ?, ĠThe Ġcurrent Ġtags Ġspecified Ġfor Ġthe Ġprovided Ġname . ĊĠĠ Ġ*/ ĊĠ Ġfun Ġvalue ( name : ĠString ): ĠString ? Ġ{ ĊĠĠĠ Ġreturn Ġtags [ name ] ĊĠ Ġ} ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠAccess or Ġfor Ġall Ġunderlying Ġtags Ġas Ġa Ġmap . ĊĠĠ Ġ* ĊĠĠ Ġ* Ġ@ return ĠMap < String , ĠString >, ĠThe Ġunderlying Ġtags . ĊĠĠ Ġ*/ ĊĠ Ġfun Ġall Tags (): ĠMap < String , ĠString > Ġ{ ĊĠĠĠ Ġreturn Ġtags ĊĠ Ġ} Ċ } Ċ