Ada lebih banyak contoh AWS SDK yang tersedia di repo Contoh SDK AWS Doc. GitHub
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Contoh kode untuk AWS IoT FleetWise menggunakan AWS SDKs
Contoh kode berikut menunjukkan cara menggunakan AWS IoT FleetWise kit pengembangan AWS perangkat lunak (SDK).
Dasar-dasar adalah contoh kode yang menunjukkan kepada Anda bagaimana melakukan operasi penting dalam suatu layanan.
Tindakan merupakan kutipan kode dari program yang lebih besar dan harus dijalankan dalam konteks. Sementara tindakan menunjukkan cara memanggil fungsi layanan individual, Anda dapat melihat tindakan dalam konteks dalam skenario terkait.
Memulai
Contoh kode berikut menunjukkan cara untuk mulai menggunakan AWS IoT FleetWise.
- Java
-
- SDK untuk Java 2.x
-
Ada lebih banyak tentang GitHub. Temukan contoh lengkapnya dan pelajari cara mengatur dan menjalankannya di Repositori Contoh Kode AWS.
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);
}
}
}
- Kotlin
-
- SDK untuk Kotlin
-
Ada lebih banyak tentang GitHub. Temukan contoh lengkapnya dan pelajari cara mengatur dan menjalankannya di Repositori Contoh Kode AWS.
/**
Before running this Kotlin code example, set up your development environment,
including your credentials.
For more information, see the following documentation topic:
http://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("---------------")
}
}
}
}
}