Usar createFleet com um SDK da AWS - Exemplos de código do AWS SDK

Há mais exemplos do AWS SDK disponíveis no repositório do GitHub Documento de Exemplos do AWS SDK.

Usar createFleet com um SDK da AWS

Os exemplos de código a seguir mostram como usar o createFleet.

Java
SDK para Java 2.x
nota

Há mais no GitHub. Encontre o exemplo completo e veja como configurar e executar no AWS Code Examples Repository.

/** * Creates a new fleet. * * @param catARN the Amazon Resource Name (ARN) of the signal catalog to associate with the fleet * @param fleetId the unique identifier for the fleet * @return a {@link CompletableFuture} that completes with the ID of the created fleet */ public CompletableFuture<String> createFleetAsync(String catARN, String fleetId) { CreateFleetRequest fleetRequest = CreateFleetRequest.builder() .fleetId(fleetId) .signalCatalogArn(catARN) .description("Built using the AWS For Java V2") .build(); CompletableFuture<String> result = new CompletableFuture<>(); getAsyncClient().createFleet(fleetRequest) .whenComplete((response, exception) -> { if (exception != null) { Throwable cause = exception.getCause() != null ? exception.getCause() : exception; if (cause instanceof ResourceNotFoundException) { result.completeExceptionally(cause); } else { result.completeExceptionally(new RuntimeException("An unexpected error occurred", cause)); } } else { result.complete(response.id()); } }); return result; }
  • Consulte detalhes da API em createFleet na Referência de API do AWS SDK for Java 2.x.

Kotlin
SDK para Kotlin
nota

Há mais no GitHub. Encontre o exemplo completo e veja como configurar e executar no AWS Code Examples Repository.

/** * Creates a new fleet. * * @param catARN the Amazon Resource Name (ARN) of the signal catalog to associate with the fleet * @param fleetId the unique identifier for the fleet * @return the ID of the created fleet */ suspend fun createFleet(catARN: String, fleetIdVal: String): String { val fleetRequest = CreateFleetRequest { fleetId = fleetIdVal signalCatalogArn = catARN description = "Built using the AWS For Kotlin" } IotFleetWiseClient.fromEnvironment { region = "us-east-1" }.use { fleetwiseClient -> val response = fleetwiseClient.createFleet(fleetRequest) return response.id } }
  • Consulte detalhes da API em createFleet na Referência de API do AWS SDK para Kotlin.