There are more AWS SDK examples available in the AWS Doc SDK Examples
Hello AWS IoT FleetWise
The following code examples show how to get started using AWS IoT FleetWise.
- Java
-
- SDK for Java 2.x
-
Note
There's more on GitHub. Find the complete example and learn how to set up and run in the AWS Code Examples Repository
. public class HelloFleetwise { public static void main(String[] args) { ListSignalCatalogs(); } public static void ListSignalCatalogs() { try (IoTFleetWiseClient fleetWiseClient = IoTFleetWiseClient.builder() .region(Region.US_EAST_1) .credentialsProvider(DefaultCredentialsProvider.create()) .build()) { ListSignalCatalogsRequest request = ListSignalCatalogsRequest.builder() .maxResults(10) // Optional: limit per page .build(); ListSignalCatalogsIterable paginator = fleetWiseClient.listSignalCatalogsPaginator(request); boolean found = false; for (ListSignalCatalogsResponse response : paginator) { for (SignalCatalogSummary summary : response.summaries()) { found = true; System.out.println("Catalog Name: " + summary.name()); System.out.println("ARN: " + summary.arn()); System.out.println("Created: " + summary.creationTime()); System.out.println("Last Modified: " + summary.lastModificationTime()); System.out.println("---------------"); } } if (!found) { System.out.println("No AWS Fleetwise Signal Catalogs were found."); } } catch (IoTFleetWiseException e) { System.err.println("Error listing signal catalogs: " + e.awsErrorDetails().errorMessage()); throw new RuntimeException(e); } } }
-
For API details, see listSignalCatalogsPaginator in AWS SDK for Java 2.x API Reference.
-
- Kotlin
-
- SDK for Kotlin
-
Note
There's more on GitHub. Find the complete example and learn how to set up and run in the AWS Code Examples Repository
. /** Before running this Kotlin code example, set up your development environment, including your credentials. For more information, see the following documentation topic: https://docs.aws.amazon.com/sdk-for-kotlin/latest/developer-guide/setup.html */ suspend fun main() { listSignalCatalogs() } /** * Lists the AWS FleetWise Signal Catalogs associated with the current AWS account. */ suspend fun listSignalCatalogs() { val request = ListSignalCatalogsRequest { maxResults = 10 } IotFleetWiseClient { region = "us-east-1" }.use { fleetwiseClient -> val response = fleetwiseClient.listSignalCatalogs(request) val summaries = response.summaries if (summaries.isNullOrEmpty()) { println("No AWS FleetWise Signal Catalogs were found.") } else { summaries.forEach { summary -> with(summary) { println("Catalog Name: $name") println("ARN: $arn") println("Created: $creationTime") println("Last Modified: $lastModificationTime") println("---------------") } } } } }
-
For API details, see listSignalCatalogsPaginator
in AWS SDK for Kotlin API reference.
-