Hay más ejemplos de AWS SDK disponibles en el repositorio de GitHub de ejemplos de AWS SDK de documentos
Cómo utilizar DeleteGeofenceCollection con un AWS SDK
Los siguientes ejemplos de código muestran cómo utilizar DeleteGeofenceCollection.
- Java
-
- SDK para Java 2.x
-
nota
Hay más en GitHub. Busque el ejemplo completo y aprenda a configurar y ejecutar en el Repositorio de ejemplos de código de AWS
. /** * Deletes a geofence collection asynchronously. * * @param collectionName the name of the geofence collection to be deleted * @return a {@link CompletableFuture} that completes when the geofence collection has been deleted */ public CompletableFuture<Void> deleteGeofenceCollectionAsync(String collectionName) { DeleteGeofenceCollectionRequest collectionRequest = DeleteGeofenceCollectionRequest.builder() .collectionName(collectionName) .build(); return getClient().deleteGeofenceCollection(collectionRequest) .whenComplete((response, exception) -> { if (exception != null) { Throwable cause = exception.getCause(); if (cause instanceof ResourceNotFoundException) { throw new CompletionException("The requested geofence collection was not found.", cause); } throw new CompletionException("Failed to delete geofence collection: " + exception.getMessage(), exception); } logger.info("The geofence collection {} was deleted.", collectionName); }) .thenApply(response -> null); }-
Para obtener información sobre la API, consulte DeleteGeofenceCollection en la Referencia de la API de AWS SDK for Java 2.x.
-
- JavaScript
-
- SDK para JavaScript (v3)
-
nota
Hay más en GitHub. Busque el ejemplo completo y aprenda a configurar y ejecutar en el Repositorio de ejemplos de código de AWS
. import { fileURLToPath } from "node:url"; import { DeleteGeofenceCollectionCommand, 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 deleteGeofenceCollParams = { CollectionName: `${data.inputs.collectionName}`, }; const locationClient = new LocationClient({ region: region }); try { const command = new DeleteGeofenceCollectionCommand( deleteGeofenceCollParams, ); const response = await locationClient.send(command); console.log("Collection deleted."); } catch (caught) { if (caught instanceof ResourceNotFoundException) { console.error( `${data.inputs.collectionName} Geofence collection not found.`, ); return; } } };-
Para obtener información sobre la API, consulte DeleteGeofenceCollection en la Referencia de la API de AWS SDK for JavaScript.
-
- Kotlin
-
- SDK para Kotlin
-
nota
Hay más en GitHub. Busque el ejemplo completo y aprenda a configurar y ejecutar en el Repositorio de ejemplos de código de AWS
. /** * Deletes a geofence collection. * * @param collectionName the name of the geofence collection to be deleted * @return a {@link CompletableFuture} that completes when the geofence collection has been deleted */ suspend fun deleteGeofenceCollection(collectionName: String) { val collectionRequest = DeleteGeofenceCollectionRequest { this.collectionName = collectionName } LocationClient.fromEnvironment { region = "us-east-1" }.use { client -> client.deleteGeofenceCollection(collectionRequest) println("The geofence collection $collectionName was deleted.") } }-
Para obtener información sobre la API, consulte DeleteGeofenceCollection
en la Referencia de la API de AWS SDK para Kotlin.
-