There are more AWS SDK examples available in the AWS Doc SDK Examples
Use DeleteMap with an AWS SDK
The following code examples show how to use DeleteMap.
Action examples are code excerpts from larger programs and must be run in context. You can see this action in context in the following code example:
- Java
-
- SDK for Java 2.x
-
Note
There's more on GitHub. Find the complete example and learn how to set up and run in the AWS Code Examples Repository
. /** * Deletes a map with the specified name. * * @param mapName the name of the map to be deleted * @return a {@link CompletableFuture} that completes when the map deletion is successful, or throws a {@link CompletionException} if an error occurs */ public CompletableFuture<Void> deleteMap(String mapName) { DeleteMapRequest mapRequest = DeleteMapRequest.builder() .mapName(mapName) .build(); return getClient().deleteMap(mapRequest) .whenComplete((response, exception) -> { if (exception != null) { Throwable cause = exception.getCause(); if (cause instanceof ResourceNotFoundException) { throw new CompletionException("The map was not found.", cause); } throw new CompletionException("Failed to delete map: " + exception.getMessage(), exception); } logger.info("The map {} was deleted.", mapName); }) .thenApply(response -> null); }-
For API details, see DeleteMap in AWS SDK for Java 2.x API Reference.
-
- JavaScript
-
- SDK for JavaScript (v3)
-
Note
There's more on GitHub. Find the complete example and learn how to set up and run in the AWS Code Examples Repository
. import { fileURLToPath } from "node:url"; import { DeleteMapCommand, LocationClient, ResourceNotFoundException, } from "@aws-sdk/client-location"; import data from "./inputs.json" with { type: "json" }; const region = "eu-west-1"; export const main = async () => { const deleteMapParams = { MapName: `${data.inputs.mapName}`, }; try { const locationClient = new LocationClient({ region: region }); const command = new DeleteMapCommand(deleteMapParams); const response = await locationClient.send(command); console.log("Map deleted."); } catch (caught) { if (caught instanceof ResourceNotFoundException) { console.error(`${data.inputs.mapName} map not found.`); return; } } };-
For API details, see DeleteMap in AWS SDK for JavaScript API Reference.
-
- Kotlin
-
- SDK for Kotlin
-
Note
There's more on GitHub. Find the complete example and learn how to set up and run in the AWS Code Examples Repository
. /** * Deletes the specified key from the key-value store. * * @param keyName the name of the key to be deleted */ suspend fun deleteMap(mapName: String) { val mapRequest = DeleteMapRequest { this.mapName = mapName } LocationClient.fromEnvironment { region = "us-east-1" }.use { client -> client.deleteMap(mapRequest) println("The map $mapName was deleted.") } }-
For API details, see DeleteMap
in AWS SDK for Kotlin API reference.
-