Cómo utilizar deleteSignalCatalog con un AWS SDK - Ejemplos de código de AWS SDK

Hay más ejemplos de AWS SDK disponibles en el repositorio de GitHub de ejemplos de AWS SDK de documentos.

Cómo utilizar deleteSignalCatalog con un AWS SDK

Los siguientes ejemplos de código muestran cómo utilizar deleteSignalCatalog.

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 signal catalog. * * @param name the name of the signal catalog to delete * @return a {@link CompletableFuture} that completes when the signal catalog is deleted */ public CompletableFuture<Void> deleteSignalCatalogAsync(String name) { DeleteSignalCatalogRequest request = DeleteSignalCatalogRequest.builder() .name(name) .build(); return getAsyncClient().deleteSignalCatalog(request) .handle((response, exception) -> { if (exception != null) { Throwable cause = exception.getCause() != null ? exception.getCause() : exception; if (cause instanceof ResourceNotFoundException) { throw (ResourceNotFoundException) cause; } throw new RuntimeException("Failed to delete the signal catalog: " + cause); } logger.info("{} was successfully deleted", name); return null; }); }
  • Para obtener información sobre la API, consulte deleteSignalCatalog en la Referencia de la API de AWS SDK for Java 2.x.

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 signal catalog. * * @param name the name of the signal catalog to delete */ suspend fun deleteSignalCatalog(catName: String) { val request = DeleteSignalCatalogRequest { name = catName } IotFleetWiseClient.fromEnvironment { region = "us-east-1" }.use { fleetwiseClient -> fleetwiseClient.deleteSignalCatalog(request) println(" $catName was successfully deleted") } }
  • Para obtener información sobre la API, consulte deleteSignalCatalog en la Referencia de la API de AWS SDK para Kotlin.