// snippet - source description :[ List Domains . kt Ġdemonstrates Ġhow Ġto Ġlist Ġall ĠAmazon ĠElasticsearch ĠService Ġdomains Ġowned Ġby Ġthe Ġcurrent Ġuser 's Ġaccount .] č Ċ // snippet - keyword :[ AWS ĠSDK Ġfor ĠKotlin ] č Ċ // snippet - keyword :[ Code ĠSample ] č Ċ // snippet - service :[ Amazon ĠElasticsearch ĠService ] č Ċ // snippet - s ourc etype :[ full - example ] č Ċ // snippet - s ourced ate :[ 0 6 / 2 9 / 2 0 2 1 ] č Ċ // snippet - source author :[ sc mac don Ġ- Ġaws ] čĊč Ċ /* čĊĠĠ ĠCopyright ĠAmazon . com , ĠInc . Ġor Ġits Ġaffiliates . ĠAll ĠRights ĠReserved . čĊĠĠ ĠSPDX - License - Identifier : ĠApache - 2 . 0 č Ċ */ čĊč Ċ package Ġcom . kotlin . es čĊč Ċ // snippet - start :[ es . kotlin . list _ domain . import ] č Ċ import Ġaws . sdk . kotlin . services . elasticsearch service . Elasticsearch Client č Ċ import Ġaws . sdk . kotlin . services . elasticsearch service . model . Elasticsearch Exception č Ċ import Ġaws . sdk . kotlin . services . elasticsearch service . model . List Domain Names Request č Ċ // snippet - end :[ es . kotlin . list _ domain . import ] čĊč Ċ /** č Ċ To Ġrun Ġthis ĠKotlin Ġcode Ġexample , Ġensure Ġthat Ġyou Ġhave Ġsetup Ġyour Ġdevelopment Ġenvironment , č Ċ including Ġyour Ġcredentials . čĊč Ċ For Ġinformation , Ġsee Ġthis Ġdocumentation Ġtopic : č Ċ https :// docs . aws . amazon . com / sdk - for - kotlin / latest / developer - guide / setup . html čĊ Ġ*/ čĊč Ċ suspend Ġfun Ġmain () Ġ{ čĊčĊĠĠĠ Ġval Ġelasticsearch Client Ġ= ĠElasticsearch Client { region =" us - east - 1 "} čĊĠĠĠ Ġlist All Domains ( elasticsearch Client ) č Ċ } čĊč Ċ // snippet - start :[ es . kotlin . list _ domain . main ] č Ċ suspend Ġfun Ġlist All Domains ( elasticsearch Client : ĠElasticsearch Client ) Ġ{ čĊĠĠĠ Ġtry Ġ{ čĊčĊĠĠĠĠĠĠĠ Ġval Ġresponse Ġ= Ġelasticsearch Client . list Domain Names ( List Domain Names Request {}) čĊĠĠĠĠĠĠĠ Ġval Ġmy Domains Ġ= Ġresponse . domain Names čĊĠĠĠĠĠĠĠ Ġif Ġ( my Domains Ġ!= Ġnull ) Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠ Ġfor Ġ( domain Ġin Ġmy Domains ) Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠSystem . out . println (" Domain Ġname Ġis Ġ${ domain . domain Name }. ") čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} čĊĠĠĠĠĠĠĠ Ġ} čĊčĊĠĠĠ Ġ} Ġcatch Ġ( e : ĠElasticsearch Exception ) Ġ{ čĊĠĠĠĠĠĠĠ Ġprintln ( e . message ) čĊĠĠĠĠĠĠĠ Ġelasticsearch Client . close () čĊĠĠĠĠĠĠĠ ĠSystem . exit ( 0 ) čĊĠĠĠ Ġ} č Ċ } č Ċ // snippet - end :[ es . kotlin . list _ domain . main ]