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.
listSignalCatalogNodesÚselo con un AWS SDK
Los siguientes ejemplos de código muestran cómo utilizar listSignalCatalogNodes.
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
-
/**
* Asynchronously retrieves a list of all nodes in the specified signal catalog.
*
* @param signalCatalogName the name of the signal catalog to retrieve nodes for
* @return a {@link CompletableFuture} that, when completed, contains a {@link List} of {@link Node} objects
* representing all the nodes in the specified signal catalog
*/
public CompletableFuture<List<Node>> listSignalCatalogNodeAsync(String signalCatalogName) {
ListSignalCatalogNodesRequest request = ListSignalCatalogNodesRequest.builder()
.name(signalCatalogName)
.build();
List<Node> allNodes = new ArrayList<>();
return getAsyncClient().listSignalCatalogNodesPaginator(request)
.subscribe(response -> allNodes.addAll(response.nodes()))
.thenApply(v -> allNodes);
}
- Kotlin
-
- SDK para Kotlin
-
/**
* Lists the signal catalog nodes asynchronously.
*
* @param signalCatalogName the name of the signal catalog
* @return a CompletableFuture that, when completed, contains a list of nodes in the specified signal catalog
* @throws CompletionException if an exception occurs during the asynchronous operation
*/
suspend fun listSignalCatalogNode(signalCatalogName: String): List<Node>? {
val request = ListSignalCatalogNodesRequest {
name = signalCatalogName
}
IotFleetWiseClient.fromEnvironment { region = "us-east-1" }.use { fleetwiseClient ->
val response = fleetwiseClient.listSignalCatalogNodes(request)
return response.nodes
}
}