D’autres exemples de kits AWS SDK sont disponibles dans le référentiel GitHub AWS Doc SDK Examples
Utilisation de DeleteGeofenceCollection avec un kit SDK AWS
Les exemples de code suivants illustrent comment utiliser DeleteGeofenceCollection.
- Java
-
- SDK pour Java 2.x
-
Note
Il y en a plus sur GitHub. Trouvez l’exemple complet et découvrez comment le configurer et l’exécuter dans le référentiel d’exemples de code 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); }-
Pour plus de détails sur l’API, consultez DeleteGeofenceCollection dans la Référence des API du kit AWS SDK for Java 2.x.
-
- JavaScript
-
- Kit SDK pour JavaScript (v3)
-
Note
Il y en a plus sur GitHub. Trouvez l’exemple complet et découvrez comment le configurer et l’exécuter dans le référentiel d’exemples de code 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; } } };-
Pour plus de détails sur l’API, consultez DeleteGeofenceCollection dans la Référence des API du kit AWS SDK pour JavaScript.
-
- Kotlin
-
- SDK pour Kotlin
-
Note
Il y en a plus sur GitHub. Trouvez l’exemple complet et découvrez comment le configurer et l’exécuter dans le référentiel d’exemples de code 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.") } }-
Pour plus de détails sur l’API, consultez DeleteGeofenceCollection
dans la Référence des API du kit AWS SDK pour Kotlin.
-