Hay más ejemplos de AWS SDK disponibles en el GitHub repositorio de ejemplos de AWS Doc SDK.
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Úselo deleteSignalCatalog con un SDK AWS
Los siguientes ejemplos de código muestran cómo utilizar deleteSignalCatalog.
Los ejemplos de acciones son extractos de código de programas más grandes y deben ejecutarse en contexto. Puede ver esta acción en contexto en el siguiente ejemplo de código:
- Java
-
- SDK para Java 2.x
-
/**
* 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;
});
}
- Kotlin
-
- SDK para Kotlin
-
/**
* 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")
}
}