AWS Migration Hub is no longer open to new customers as of November 7, 2025. For capabilities similar to AWS Migration Hub, explore AWS Transform.
Use ListMigrationTasks with an AWS SDK
The following code example shows how to use ListMigrationTasks.
- Java
-
- SDK for Java 2.x
-
import software.amazon.awssdk.regions.Region;
import software.amazon.awssdk.services.migrationhub.MigrationHubClient;
import software.amazon.awssdk.services.migrationhub.model.ListMigrationTasksRequest;
import software.amazon.awssdk.services.migrationhub.model.ListMigrationTasksResponse;
import software.amazon.awssdk.services.migrationhub.model.MigrationTaskSummary;
import software.amazon.awssdk.services.migrationhub.model.MigrationHubException;
import java.util.List;
/**
* Before running this Java V2 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-java/latest/developer-guide/get-started.html
*/
public class ListMigrationTasks {
public static void main(String[] args) {
Region region = Region.US_WEST_2;
MigrationHubClient migrationClient = MigrationHubClient.builder()
.region(region)
.build();
listMigrTasks(migrationClient);
migrationClient.close();
}
public static void listMigrTasks(MigrationHubClient migrationClient) {
try {
ListMigrationTasksRequest listMigrationTasksRequest = ListMigrationTasksRequest.builder()
.maxResults(10)
.build();
ListMigrationTasksResponse response = migrationClient.listMigrationTasks(listMigrationTasksRequest);
List<MigrationTaskSummary> migrationList = response.migrationTaskSummaryList();
for (MigrationTaskSummary migration : migrationList) {
System.out.println("Migration task name is " + migration.migrationTaskName());
System.out.println("The Progress update stream is " + migration.progressUpdateStream());
}
} catch (MigrationHubException e) {
System.out.println(e.getMessage());
System.exit(1);
}
}
}
For a complete list of AWS SDK developer guides and code examples, see
Using Migration Hub with an AWS SDK.
This topic also includes information about getting started and details about previous SDK versions.