@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSMigrationHubOrchestratorAsync extends AWSMigrationHubOrchestrator
AsyncHandler
can be used to
receive notification when an asynchronous operation completes.
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSMigrationHubOrchestratorAsync
instead.
This API reference provides descriptions, syntax, and other details about each of the actions and data types for AWS Migration Hub Orchestrator. The topic for each action shows the API request parameters and responses. Alternatively, you can use one of the AWS SDKs to access an API that is tailored to the programming language or platform that you're using.
ENDPOINT_PREFIX
createTemplate, createWorkflow, createWorkflowStep, createWorkflowStepGroup, deleteTemplate, deleteWorkflow, deleteWorkflowStep, deleteWorkflowStepGroup, getCachedResponseMetadata, getTemplate, getTemplateStep, getTemplateStepGroup, getWorkflow, getWorkflowStep, getWorkflowStepGroup, listPlugins, listTagsForResource, listTemplates, listTemplateStepGroups, listTemplateSteps, listWorkflows, listWorkflowStepGroups, listWorkflowSteps, retryWorkflowStep, shutdown, startWorkflow, stopWorkflow, tagResource, untagResource, updateTemplate, updateWorkflow, updateWorkflowStep, updateWorkflowStepGroup
Future<CreateTemplateResult> createTemplateAsync(CreateTemplateRequest createTemplateRequest)
Creates a migration workflow template.
createTemplateRequest
- Future<CreateTemplateResult> createTemplateAsync(CreateTemplateRequest createTemplateRequest, AsyncHandler<CreateTemplateRequest,CreateTemplateResult> asyncHandler)
Creates a migration workflow template.
createTemplateRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<CreateWorkflowResult> createWorkflowAsync(CreateWorkflowRequest createWorkflowRequest)
Create a workflow to orchestrate your migrations.
createWorkflowRequest
- Future<CreateWorkflowResult> createWorkflowAsync(CreateWorkflowRequest createWorkflowRequest, AsyncHandler<CreateWorkflowRequest,CreateWorkflowResult> asyncHandler)
Create a workflow to orchestrate your migrations.
createWorkflowRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<CreateWorkflowStepResult> createWorkflowStepAsync(CreateWorkflowStepRequest createWorkflowStepRequest)
Create a step in the migration workflow.
createWorkflowStepRequest
- Future<CreateWorkflowStepResult> createWorkflowStepAsync(CreateWorkflowStepRequest createWorkflowStepRequest, AsyncHandler<CreateWorkflowStepRequest,CreateWorkflowStepResult> asyncHandler)
Create a step in the migration workflow.
createWorkflowStepRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<CreateWorkflowStepGroupResult> createWorkflowStepGroupAsync(CreateWorkflowStepGroupRequest createWorkflowStepGroupRequest)
Create a step group in a migration workflow.
createWorkflowStepGroupRequest
- Future<CreateWorkflowStepGroupResult> createWorkflowStepGroupAsync(CreateWorkflowStepGroupRequest createWorkflowStepGroupRequest, AsyncHandler<CreateWorkflowStepGroupRequest,CreateWorkflowStepGroupResult> asyncHandler)
Create a step group in a migration workflow.
createWorkflowStepGroupRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteTemplateResult> deleteTemplateAsync(DeleteTemplateRequest deleteTemplateRequest)
Deletes a migration workflow template.
deleteTemplateRequest
- Future<DeleteTemplateResult> deleteTemplateAsync(DeleteTemplateRequest deleteTemplateRequest, AsyncHandler<DeleteTemplateRequest,DeleteTemplateResult> asyncHandler)
Deletes a migration workflow template.
deleteTemplateRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteWorkflowResult> deleteWorkflowAsync(DeleteWorkflowRequest deleteWorkflowRequest)
Delete a migration workflow. You must pause a running workflow in Migration Hub Orchestrator console to delete it.
deleteWorkflowRequest
- Future<DeleteWorkflowResult> deleteWorkflowAsync(DeleteWorkflowRequest deleteWorkflowRequest, AsyncHandler<DeleteWorkflowRequest,DeleteWorkflowResult> asyncHandler)
Delete a migration workflow. You must pause a running workflow in Migration Hub Orchestrator console to delete it.
deleteWorkflowRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteWorkflowStepResult> deleteWorkflowStepAsync(DeleteWorkflowStepRequest deleteWorkflowStepRequest)
Delete a step in a migration workflow. Pause the workflow to delete a running step.
deleteWorkflowStepRequest
- Future<DeleteWorkflowStepResult> deleteWorkflowStepAsync(DeleteWorkflowStepRequest deleteWorkflowStepRequest, AsyncHandler<DeleteWorkflowStepRequest,DeleteWorkflowStepResult> asyncHandler)
Delete a step in a migration workflow. Pause the workflow to delete a running step.
deleteWorkflowStepRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteWorkflowStepGroupResult> deleteWorkflowStepGroupAsync(DeleteWorkflowStepGroupRequest deleteWorkflowStepGroupRequest)
Delete a step group in a migration workflow.
deleteWorkflowStepGroupRequest
- Future<DeleteWorkflowStepGroupResult> deleteWorkflowStepGroupAsync(DeleteWorkflowStepGroupRequest deleteWorkflowStepGroupRequest, AsyncHandler<DeleteWorkflowStepGroupRequest,DeleteWorkflowStepGroupResult> asyncHandler)
Delete a step group in a migration workflow.
deleteWorkflowStepGroupRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetTemplateResult> getTemplateAsync(GetTemplateRequest getTemplateRequest)
Get the template you want to use for creating a migration workflow.
getTemplateRequest
- Future<GetTemplateResult> getTemplateAsync(GetTemplateRequest getTemplateRequest, AsyncHandler<GetTemplateRequest,GetTemplateResult> asyncHandler)
Get the template you want to use for creating a migration workflow.
getTemplateRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetTemplateStepResult> getTemplateStepAsync(GetTemplateStepRequest getTemplateStepRequest)
Get a specific step in a template.
getTemplateStepRequest
- Future<GetTemplateStepResult> getTemplateStepAsync(GetTemplateStepRequest getTemplateStepRequest, AsyncHandler<GetTemplateStepRequest,GetTemplateStepResult> asyncHandler)
Get a specific step in a template.
getTemplateStepRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetTemplateStepGroupResult> getTemplateStepGroupAsync(GetTemplateStepGroupRequest getTemplateStepGroupRequest)
Get a step group in a template.
getTemplateStepGroupRequest
- Future<GetTemplateStepGroupResult> getTemplateStepGroupAsync(GetTemplateStepGroupRequest getTemplateStepGroupRequest, AsyncHandler<GetTemplateStepGroupRequest,GetTemplateStepGroupResult> asyncHandler)
Get a step group in a template.
getTemplateStepGroupRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetWorkflowResult> getWorkflowAsync(GetWorkflowRequest getWorkflowRequest)
Get migration workflow.
getWorkflowRequest
- Future<GetWorkflowResult> getWorkflowAsync(GetWorkflowRequest getWorkflowRequest, AsyncHandler<GetWorkflowRequest,GetWorkflowResult> asyncHandler)
Get migration workflow.
getWorkflowRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetWorkflowStepResult> getWorkflowStepAsync(GetWorkflowStepRequest getWorkflowStepRequest)
Get a step in the migration workflow.
getWorkflowStepRequest
- Future<GetWorkflowStepResult> getWorkflowStepAsync(GetWorkflowStepRequest getWorkflowStepRequest, AsyncHandler<GetWorkflowStepRequest,GetWorkflowStepResult> asyncHandler)
Get a step in the migration workflow.
getWorkflowStepRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetWorkflowStepGroupResult> getWorkflowStepGroupAsync(GetWorkflowStepGroupRequest getWorkflowStepGroupRequest)
Get the step group of a migration workflow.
getWorkflowStepGroupRequest
- Future<GetWorkflowStepGroupResult> getWorkflowStepGroupAsync(GetWorkflowStepGroupRequest getWorkflowStepGroupRequest, AsyncHandler<GetWorkflowStepGroupRequest,GetWorkflowStepGroupResult> asyncHandler)
Get the step group of a migration workflow.
getWorkflowStepGroupRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListPluginsResult> listPluginsAsync(ListPluginsRequest listPluginsRequest)
List AWS Migration Hub Orchestrator plugins.
listPluginsRequest
- Future<ListPluginsResult> listPluginsAsync(ListPluginsRequest listPluginsRequest, AsyncHandler<ListPluginsRequest,ListPluginsResult> asyncHandler)
List AWS Migration Hub Orchestrator plugins.
listPluginsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest)
List the tags added to a resource.
listTagsForResourceRequest
- Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
List the tags added to a resource.
listTagsForResourceRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListTemplateStepGroupsResult> listTemplateStepGroupsAsync(ListTemplateStepGroupsRequest listTemplateStepGroupsRequest)
List the step groups in a template.
listTemplateStepGroupsRequest
- Future<ListTemplateStepGroupsResult> listTemplateStepGroupsAsync(ListTemplateStepGroupsRequest listTemplateStepGroupsRequest, AsyncHandler<ListTemplateStepGroupsRequest,ListTemplateStepGroupsResult> asyncHandler)
List the step groups in a template.
listTemplateStepGroupsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListTemplateStepsResult> listTemplateStepsAsync(ListTemplateStepsRequest listTemplateStepsRequest)
List the steps in a template.
listTemplateStepsRequest
- Future<ListTemplateStepsResult> listTemplateStepsAsync(ListTemplateStepsRequest listTemplateStepsRequest, AsyncHandler<ListTemplateStepsRequest,ListTemplateStepsResult> asyncHandler)
List the steps in a template.
listTemplateStepsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListTemplatesResult> listTemplatesAsync(ListTemplatesRequest listTemplatesRequest)
List the templates available in Migration Hub Orchestrator to create a migration workflow.
listTemplatesRequest
- Future<ListTemplatesResult> listTemplatesAsync(ListTemplatesRequest listTemplatesRequest, AsyncHandler<ListTemplatesRequest,ListTemplatesResult> asyncHandler)
List the templates available in Migration Hub Orchestrator to create a migration workflow.
listTemplatesRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListWorkflowStepGroupsResult> listWorkflowStepGroupsAsync(ListWorkflowStepGroupsRequest listWorkflowStepGroupsRequest)
List the step groups in a migration workflow.
listWorkflowStepGroupsRequest
- Future<ListWorkflowStepGroupsResult> listWorkflowStepGroupsAsync(ListWorkflowStepGroupsRequest listWorkflowStepGroupsRequest, AsyncHandler<ListWorkflowStepGroupsRequest,ListWorkflowStepGroupsResult> asyncHandler)
List the step groups in a migration workflow.
listWorkflowStepGroupsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListWorkflowStepsResult> listWorkflowStepsAsync(ListWorkflowStepsRequest listWorkflowStepsRequest)
List the steps in a workflow.
listWorkflowStepsRequest
- Future<ListWorkflowStepsResult> listWorkflowStepsAsync(ListWorkflowStepsRequest listWorkflowStepsRequest, AsyncHandler<ListWorkflowStepsRequest,ListWorkflowStepsResult> asyncHandler)
List the steps in a workflow.
listWorkflowStepsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListWorkflowsResult> listWorkflowsAsync(ListWorkflowsRequest listWorkflowsRequest)
List the migration workflows.
listWorkflowsRequest
- Future<ListWorkflowsResult> listWorkflowsAsync(ListWorkflowsRequest listWorkflowsRequest, AsyncHandler<ListWorkflowsRequest,ListWorkflowsResult> asyncHandler)
List the migration workflows.
listWorkflowsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<RetryWorkflowStepResult> retryWorkflowStepAsync(RetryWorkflowStepRequest retryWorkflowStepRequest)
Retry a failed step in a migration workflow.
retryWorkflowStepRequest
- Future<RetryWorkflowStepResult> retryWorkflowStepAsync(RetryWorkflowStepRequest retryWorkflowStepRequest, AsyncHandler<RetryWorkflowStepRequest,RetryWorkflowStepResult> asyncHandler)
Retry a failed step in a migration workflow.
retryWorkflowStepRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<StartWorkflowResult> startWorkflowAsync(StartWorkflowRequest startWorkflowRequest)
Start a migration workflow.
startWorkflowRequest
- Future<StartWorkflowResult> startWorkflowAsync(StartWorkflowRequest startWorkflowRequest, AsyncHandler<StartWorkflowRequest,StartWorkflowResult> asyncHandler)
Start a migration workflow.
startWorkflowRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<StopWorkflowResult> stopWorkflowAsync(StopWorkflowRequest stopWorkflowRequest)
Stop an ongoing migration workflow.
stopWorkflowRequest
- Future<StopWorkflowResult> stopWorkflowAsync(StopWorkflowRequest stopWorkflowRequest, AsyncHandler<StopWorkflowRequest,StopWorkflowResult> asyncHandler)
Stop an ongoing migration workflow.
stopWorkflowRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest)
Tag a resource by specifying its Amazon Resource Name (ARN).
tagResourceRequest
- Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
Tag a resource by specifying its Amazon Resource Name (ARN).
tagResourceRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest)
Deletes the tags for a resource.
untagResourceRequest
- Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
Deletes the tags for a resource.
untagResourceRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UpdateTemplateResult> updateTemplateAsync(UpdateTemplateRequest updateTemplateRequest)
Updates a migration workflow template.
updateTemplateRequest
- Future<UpdateTemplateResult> updateTemplateAsync(UpdateTemplateRequest updateTemplateRequest, AsyncHandler<UpdateTemplateRequest,UpdateTemplateResult> asyncHandler)
Updates a migration workflow template.
updateTemplateRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UpdateWorkflowResult> updateWorkflowAsync(UpdateWorkflowRequest updateWorkflowRequest)
Update a migration workflow.
updateWorkflowRequest
- Future<UpdateWorkflowResult> updateWorkflowAsync(UpdateWorkflowRequest updateWorkflowRequest, AsyncHandler<UpdateWorkflowRequest,UpdateWorkflowResult> asyncHandler)
Update a migration workflow.
updateWorkflowRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UpdateWorkflowStepResult> updateWorkflowStepAsync(UpdateWorkflowStepRequest updateWorkflowStepRequest)
Update a step in a migration workflow.
updateWorkflowStepRequest
- Future<UpdateWorkflowStepResult> updateWorkflowStepAsync(UpdateWorkflowStepRequest updateWorkflowStepRequest, AsyncHandler<UpdateWorkflowStepRequest,UpdateWorkflowStepResult> asyncHandler)
Update a step in a migration workflow.
updateWorkflowStepRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UpdateWorkflowStepGroupResult> updateWorkflowStepGroupAsync(UpdateWorkflowStepGroupRequest updateWorkflowStepGroupRequest)
Update the step group in a migration workflow.
updateWorkflowStepGroupRequest
- Future<UpdateWorkflowStepGroupResult> updateWorkflowStepGroupAsync(UpdateWorkflowStepGroupRequest updateWorkflowStepGroupRequest, AsyncHandler<UpdateWorkflowStepGroupRequest,UpdateWorkflowStepGroupResult> asyncHandler)
Update the step group in a migration workflow.
updateWorkflowStepGroupRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.