// Ġsnippet - source description :[ Create Collection . kt Ġdemonstrates Ġhow Ġto Ġcreate Ġan ĠAmazon ĠRe k ogn ition Ġcollection .] č Ċ // snippet - keyword :[ AWS ĠSDK Ġfor ĠKotlin ] č Ċ // Ġsnippet - service :[ Amazon ĠRe k ogn ition ] č Ċ // Ġsnippet - keyword :[ Code ĠSample ] č Ċ // Ġsnippet - s ourc etype :[ full - example ] č Ċ // Ġsnippet - s ourced ate :[ 1 1 - 0 5 - 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 . rek ogn ition čĊč Ċ // Ġsnippet - start :[ rek ogn ition . kotlin . create _ collection . import ] č Ċ import Ġaws . sdk . kotlin . services . rek ogn ition . Re k ogn ition Client č Ċ import Ġaws . sdk . kotlin . services . rek ogn ition . model . Create Collection Request č Ċ import Ġkotlin . system . exit Process č Ċ // Ġsnippet - end :[ rek ogn ition . kotlin . create _ collection . 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 ( args : ĠArray < String > ){ čĊčĊĠĠĠ Ġval Ġusage Ġ= Ġ""" čĊĠĠĠĠĠĠĠ ĠUsage : ĠčĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< collection Name > Ġ čĊčĊĠĠĠĠĠĠĠ ĠWhere : čĊĠĠĠĠĠĠĠĠĠĠĠ Ġcollection Name Ġ- Ġthe Ġname Ġof Ġthe Ġcollection . ĠčĊĠĠĠ Ġ""" čĊčĊĠĠĠĠ Ġif Ġ( args . size Ġ!= Ġ 1 ) Ġ{ čĊĠĠĠĠĠĠĠĠ Ġprintln ( usage ) čĊĠĠĠĠĠĠĠĠ Ġexit Process ( 0 ) čĊĠĠĠĠ Ġ} čĊčĊĠĠĠ Ġval Ġcollection Name Ġ= Ġargs [ 0 ] čĊĠĠĠ Ġcreate My Collection ( collection Name ) č Ċ } čĊč Ċ // Ġsnippet - start :[ rek ogn ition . kotlin . create _ collection . main ] čĊ Ġsuspend Ġfun Ġcreate My Collection ( collection Id Val : ĠString ) Ġ{ čĊčĊĠĠĠĠĠĠĠ Ġval Ġrequest Ġ= ĠCreate Collection Request Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠ Ġcollection Id Ġ= Ġcollection Id Val čĊĠĠĠĠĠĠĠ Ġ} čĊčĊĠĠĠĠĠĠĠ ĠRe k ogn ition Client Ġ{ Ġregion Ġ= Ġ" us - east - 1 " Ġ}. use Ġ{ Ġre k Client Ġ-> čĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġresponse Ġ= Ġre k Client . create Collection ( request ) čĊĠĠĠĠĠĠĠĠĠĠĠ Ġprintln (" Collection ĠAR N Ġis Ġ${ response . collection Arn }") čĊĠĠĠĠĠĠĠĠĠĠĠ Ġprintln (" Status Ġcode Ġis Ġ${ response . statusCode }" Ġ) čĊĠĠĠĠĠĠĠ Ġ} čĊĠĠĠ Ġ} č Ċ // Ġsnippet - end :[ rek ogn ition . kotlin . create _ collection . main ]