@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSMigrationHubStrategyRecommendationsAsync extends AWSMigrationHubStrategyRecommendations
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
AbstractAWSMigrationHubStrategyRecommendationsAsync
instead.
<p>This API reference provides descriptions, syntax, and other details about each of the actions and data types for Migration Hub Strategy Recommendations (Strategy Recommendations). The topic for each action shows the API request parameters and the response. 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. For more information, see <a href="http://aws.amazon.com/tools/#SDKs">AWS SDKs</a>.</p>
ENDPOINT_PREFIX
getApplicationComponentDetails, getApplicationComponentStrategies, getAssessment, getCachedResponseMetadata, getImportFileTask, getPortfolioPreferences, getPortfolioSummary, getRecommendationReportDetails, getServerDetails, getServerStrategies, listApplicationComponents, listCollectors, listImportFileTask, listServers, putPortfolioPreferences, shutdown, startAssessment, startImportFileTask, startRecommendationReportGeneration, stopAssessment, updateApplicationComponentConfig, updateServerConfig
Future<GetApplicationComponentDetailsResult> getApplicationComponentDetailsAsync(GetApplicationComponentDetailsRequest getApplicationComponentDetailsRequest)
Retrieves details about an application component.
getApplicationComponentDetailsRequest
- Future<GetApplicationComponentDetailsResult> getApplicationComponentDetailsAsync(GetApplicationComponentDetailsRequest getApplicationComponentDetailsRequest, AsyncHandler<GetApplicationComponentDetailsRequest,GetApplicationComponentDetailsResult> asyncHandler)
Retrieves details about an application component.
getApplicationComponentDetailsRequest
- 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<GetApplicationComponentStrategiesResult> getApplicationComponentStrategiesAsync(GetApplicationComponentStrategiesRequest getApplicationComponentStrategiesRequest)
Retrieves a list of all the recommended strategies and tools for an application component running on a server.
getApplicationComponentStrategiesRequest
- Future<GetApplicationComponentStrategiesResult> getApplicationComponentStrategiesAsync(GetApplicationComponentStrategiesRequest getApplicationComponentStrategiesRequest, AsyncHandler<GetApplicationComponentStrategiesRequest,GetApplicationComponentStrategiesResult> asyncHandler)
Retrieves a list of all the recommended strategies and tools for an application component running on a server.
getApplicationComponentStrategiesRequest
- 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<GetAssessmentResult> getAssessmentAsync(GetAssessmentRequest getAssessmentRequest)
Retrieves the status of an on-going assessment.
getAssessmentRequest
- Future<GetAssessmentResult> getAssessmentAsync(GetAssessmentRequest getAssessmentRequest, AsyncHandler<GetAssessmentRequest,GetAssessmentResult> asyncHandler)
Retrieves the status of an on-going assessment.
getAssessmentRequest
- 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<GetImportFileTaskResult> getImportFileTaskAsync(GetImportFileTaskRequest getImportFileTaskRequest)
Retrieves the details about a specific import task.
getImportFileTaskRequest
- Future<GetImportFileTaskResult> getImportFileTaskAsync(GetImportFileTaskRequest getImportFileTaskRequest, AsyncHandler<GetImportFileTaskRequest,GetImportFileTaskResult> asyncHandler)
Retrieves the details about a specific import task.
getImportFileTaskRequest
- 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<GetPortfolioPreferencesResult> getPortfolioPreferencesAsync(GetPortfolioPreferencesRequest getPortfolioPreferencesRequest)
Retrieves your migration and modernization preferences.
getPortfolioPreferencesRequest
- Future<GetPortfolioPreferencesResult> getPortfolioPreferencesAsync(GetPortfolioPreferencesRequest getPortfolioPreferencesRequest, AsyncHandler<GetPortfolioPreferencesRequest,GetPortfolioPreferencesResult> asyncHandler)
Retrieves your migration and modernization preferences.
getPortfolioPreferencesRequest
- 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<GetPortfolioSummaryResult> getPortfolioSummaryAsync(GetPortfolioSummaryRequest getPortfolioSummaryRequest)
Retrieves overall summary including the number of servers to rehost and the overall number of anti-patterns.
getPortfolioSummaryRequest
- Future<GetPortfolioSummaryResult> getPortfolioSummaryAsync(GetPortfolioSummaryRequest getPortfolioSummaryRequest, AsyncHandler<GetPortfolioSummaryRequest,GetPortfolioSummaryResult> asyncHandler)
Retrieves overall summary including the number of servers to rehost and the overall number of anti-patterns.
getPortfolioSummaryRequest
- 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<GetRecommendationReportDetailsResult> getRecommendationReportDetailsAsync(GetRecommendationReportDetailsRequest getRecommendationReportDetailsRequest)
Retrieves detailed information about the specified recommendation report.
getRecommendationReportDetailsRequest
- Future<GetRecommendationReportDetailsResult> getRecommendationReportDetailsAsync(GetRecommendationReportDetailsRequest getRecommendationReportDetailsRequest, AsyncHandler<GetRecommendationReportDetailsRequest,GetRecommendationReportDetailsResult> asyncHandler)
Retrieves detailed information about the specified recommendation report.
getRecommendationReportDetailsRequest
- 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<GetServerDetailsResult> getServerDetailsAsync(GetServerDetailsRequest getServerDetailsRequest)
Retrieves detailed information about a specified server.
getServerDetailsRequest
- Future<GetServerDetailsResult> getServerDetailsAsync(GetServerDetailsRequest getServerDetailsRequest, AsyncHandler<GetServerDetailsRequest,GetServerDetailsResult> asyncHandler)
Retrieves detailed information about a specified server.
getServerDetailsRequest
- 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<GetServerStrategiesResult> getServerStrategiesAsync(GetServerStrategiesRequest getServerStrategiesRequest)
Retrieves recommended strategies and tools for the specified server.
getServerStrategiesRequest
- Future<GetServerStrategiesResult> getServerStrategiesAsync(GetServerStrategiesRequest getServerStrategiesRequest, AsyncHandler<GetServerStrategiesRequest,GetServerStrategiesResult> asyncHandler)
Retrieves recommended strategies and tools for the specified server.
getServerStrategiesRequest
- 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<ListApplicationComponentsResult> listApplicationComponentsAsync(ListApplicationComponentsRequest listApplicationComponentsRequest)
Retrieves a list of all the application components (processes).
listApplicationComponentsRequest
- Future<ListApplicationComponentsResult> listApplicationComponentsAsync(ListApplicationComponentsRequest listApplicationComponentsRequest, AsyncHandler<ListApplicationComponentsRequest,ListApplicationComponentsResult> asyncHandler)
Retrieves a list of all the application components (processes).
listApplicationComponentsRequest
- 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<ListCollectorsResult> listCollectorsAsync(ListCollectorsRequest listCollectorsRequest)
Retrieves a list of all the installed collectors.
listCollectorsRequest
- Future<ListCollectorsResult> listCollectorsAsync(ListCollectorsRequest listCollectorsRequest, AsyncHandler<ListCollectorsRequest,ListCollectorsResult> asyncHandler)
Retrieves a list of all the installed collectors.
listCollectorsRequest
- 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<ListImportFileTaskResult> listImportFileTaskAsync(ListImportFileTaskRequest listImportFileTaskRequest)
Retrieves a list of all the imports performed.
listImportFileTaskRequest
- Future<ListImportFileTaskResult> listImportFileTaskAsync(ListImportFileTaskRequest listImportFileTaskRequest, AsyncHandler<ListImportFileTaskRequest,ListImportFileTaskResult> asyncHandler)
Retrieves a list of all the imports performed.
listImportFileTaskRequest
- 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<ListServersResult> listServersAsync(ListServersRequest listServersRequest)
Returns a list of all the servers.
listServersRequest
- Future<ListServersResult> listServersAsync(ListServersRequest listServersRequest, AsyncHandler<ListServersRequest,ListServersResult> asyncHandler)
Returns a list of all the servers.
listServersRequest
- 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<PutPortfolioPreferencesResult> putPortfolioPreferencesAsync(PutPortfolioPreferencesRequest putPortfolioPreferencesRequest)
Saves the specified migration and modernization preferences.
putPortfolioPreferencesRequest
- Future<PutPortfolioPreferencesResult> putPortfolioPreferencesAsync(PutPortfolioPreferencesRequest putPortfolioPreferencesRequest, AsyncHandler<PutPortfolioPreferencesRequest,PutPortfolioPreferencesResult> asyncHandler)
Saves the specified migration and modernization preferences.
putPortfolioPreferencesRequest
- 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<StartAssessmentResult> startAssessmentAsync(StartAssessmentRequest startAssessmentRequest)
Starts the assessment of an on-premises environment.
startAssessmentRequest
- Future<StartAssessmentResult> startAssessmentAsync(StartAssessmentRequest startAssessmentRequest, AsyncHandler<StartAssessmentRequest,StartAssessmentResult> asyncHandler)
Starts the assessment of an on-premises environment.
startAssessmentRequest
- 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<StartImportFileTaskResult> startImportFileTaskAsync(StartImportFileTaskRequest startImportFileTaskRequest)
Starts a file import.
startImportFileTaskRequest
- Future<StartImportFileTaskResult> startImportFileTaskAsync(StartImportFileTaskRequest startImportFileTaskRequest, AsyncHandler<StartImportFileTaskRequest,StartImportFileTaskResult> asyncHandler)
Starts a file import.
startImportFileTaskRequest
- 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<StartRecommendationReportGenerationResult> startRecommendationReportGenerationAsync(StartRecommendationReportGenerationRequest startRecommendationReportGenerationRequest)
Starts generating a recommendation report.
startRecommendationReportGenerationRequest
- Future<StartRecommendationReportGenerationResult> startRecommendationReportGenerationAsync(StartRecommendationReportGenerationRequest startRecommendationReportGenerationRequest, AsyncHandler<StartRecommendationReportGenerationRequest,StartRecommendationReportGenerationResult> asyncHandler)
Starts generating a recommendation report.
startRecommendationReportGenerationRequest
- 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<StopAssessmentResult> stopAssessmentAsync(StopAssessmentRequest stopAssessmentRequest)
Stops the assessment of an on-premises environment.
stopAssessmentRequest
- Future<StopAssessmentResult> stopAssessmentAsync(StopAssessmentRequest stopAssessmentRequest, AsyncHandler<StopAssessmentRequest,StopAssessmentResult> asyncHandler)
Stops the assessment of an on-premises environment.
stopAssessmentRequest
- 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<UpdateApplicationComponentConfigResult> updateApplicationComponentConfigAsync(UpdateApplicationComponentConfigRequest updateApplicationComponentConfigRequest)
Updates the configuration of an application component.
updateApplicationComponentConfigRequest
- Future<UpdateApplicationComponentConfigResult> updateApplicationComponentConfigAsync(UpdateApplicationComponentConfigRequest updateApplicationComponentConfigRequest, AsyncHandler<UpdateApplicationComponentConfigRequest,UpdateApplicationComponentConfigResult> asyncHandler)
Updates the configuration of an application component.
updateApplicationComponentConfigRequest
- 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<UpdateServerConfigResult> updateServerConfigAsync(UpdateServerConfigRequest updateServerConfigRequest)
Updates the configuration of the specified server.
updateServerConfigRequest
- Future<UpdateServerConfigResult> updateServerConfigAsync(UpdateServerConfigRequest updateServerConfigRequest, AsyncHandler<UpdateServerConfigRequest,UpdateServerConfigResult> asyncHandler)
Updates the configuration of the specified server.
updateServerConfigRequest
- 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.