// snippet - source description :[ Delete Endpoint . kt Ġdemonstrates Ġhow Ġto Ġdelete Ġan Ġendpoint .] č Ċ // snippet - keyword :[ AWS ĠSDK Ġfor ĠKotlin ] č Ċ // snippet - keyword :[ Code ĠSample ] č Ċ // snippet - keyword :[ Amazon ĠPin point ] č Ċ // 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 . pin point čĊč Ċ // snippet - start :[ pin point . kotlin . delete endpoint . import ] č Ċ import Ġaws . sdk . kotlin . services . pin point . Pin point Client č Ċ import Ġaws . sdk . kotlin . services . pin point . model . Delete Endpoint Request č Ċ import Ġkotlin . system . exit Process č Ċ // snippet - end :[ pin point . kotlin . delete endpoint . 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 : Ġ< appId > Ġ< endpoint Id > čĊčĊĠĠĠ ĠWhere : čĊĠĠĠĠĠĠĠĠ ĠappId Ġ- Ġthe Ġid Ġof Ġthe Ġapplication . čĊĠĠĠĠĠĠĠĠ Ġendpoint Id Ġ- Ġthe Ġid Ġof Ġthe Ġendpoint Ġto Ġdelete . čĊĠĠĠĠĠ Ġ""" čĊčĊĠĠĠ Ġif Ġ( args . size Ġ!= Ġ 2 ) Ġ{ čĊĠĠĠĠĠĠĠ Ġprintln ( usage ) čĊĠĠĠĠĠĠĠ Ġexit Process ( 0 ) čĊĠĠĠ Ġ} čĊčĊĠĠĠ Ġval ĠappId Ġ= Ġargs [ 0 ] čĊĠĠĠ Ġval Ġendpoint Id Ġ= Ġargs [ 1 ] čĊĠĠĠ Ġdelete Pin Enc point ( appId , Ġendpoint Id ) čĊĠĠĠ Ġ} čĊč Ċ // snippet - start :[ pin point . kotlin . delete endpoint . main ] č Ċ suspend Ġfun Ġdelete Pin Enc point ( appId Val : ĠString ?, Ġendpoint Id Val : ĠString ?) Ġ{ čĊčĊĠĠĠĠĠĠĠ Ġval Ġdelete Endpoint Request Ġ= ĠDelete Endpoint Request Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġapplication Id Ġ= Ġ ĠappId Val čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġendpoint Id Ġ= Ġendpoint Id Val čĊĠĠĠĠĠĠĠ Ġ} čĊč ĊĠĠĠĠĠĠ ĠPin point Client Ġ{ Ġregion Ġ= Ġ" us - west - 2 " Ġ}. use Ġ{ Ġpin point Ġ-> čĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġpin point . delete Endpoint ( delete Endpoint Request ) čĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġid Ġ= Ġresult . endpoint Response ?. id čĊĠĠĠĠĠĠĠĠĠĠĠ Ġprintln (" The Ġdeleted Ġendpoint Ġis Ġ Ġ$ id ") čĊĠĠĠĠĠĠĠ Ġ} čĊ Ġ} č Ċ // snippet - end :[ pin point . kotlin . delete endpoint . main ]