@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSMigrationHubStrategyRecommendationsAsync extends AbstractAWSMigrationHubStrategyRecommendations implements AWSMigrationHubStrategyRecommendationsAsync
AWSMigrationHubStrategyRecommendationsAsync. Convenient method forms pass through
to the corresponding overload that takes a request object and an AsyncHandler, which throws an
UnsupportedOperationException.ENDPOINT_PREFIXgetApplicationComponentDetails, getApplicationComponentStrategies, getAssessment, getCachedResponseMetadata, getImportFileTask, getLatestAssessmentId, getPortfolioPreferences, getPortfolioSummary, getRecommendationReportDetails, getServerDetails, getServerStrategies, listAnalyzableServers, listApplicationComponents, listCollectors, listImportFileTask, listServers, putPortfolioPreferences, shutdown, startAssessment, startImportFileTask, startRecommendationReportGeneration, stopAssessment, updateApplicationComponentConfig, updateServerConfigequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetApplicationComponentDetails, getApplicationComponentStrategies, getAssessment, getCachedResponseMetadata, getImportFileTask, getLatestAssessmentId, getPortfolioPreferences, getPortfolioSummary, getRecommendationReportDetails, getServerDetails, getServerStrategies, listAnalyzableServers, listApplicationComponents, listCollectors, listImportFileTask, listServers, putPortfolioPreferences, shutdown, startAssessment, startImportFileTask, startRecommendationReportGeneration, stopAssessment, updateApplicationComponentConfig, updateServerConfigpublic Future<GetApplicationComponentDetailsResult> getApplicationComponentDetailsAsync(GetApplicationComponentDetailsRequest request)
AWSMigrationHubStrategyRecommendationsAsyncRetrieves details about an application component.
getApplicationComponentDetailsAsync in interface AWSMigrationHubStrategyRecommendationsAsyncpublic Future<GetApplicationComponentDetailsResult> getApplicationComponentDetailsAsync(GetApplicationComponentDetailsRequest request, AsyncHandler<GetApplicationComponentDetailsRequest,GetApplicationComponentDetailsResult> asyncHandler)
AWSMigrationHubStrategyRecommendationsAsyncRetrieves details about an application component.
getApplicationComponentDetailsAsync in interface AWSMigrationHubStrategyRecommendationsAsyncasyncHandler - 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.public Future<GetApplicationComponentStrategiesResult> getApplicationComponentStrategiesAsync(GetApplicationComponentStrategiesRequest request)
AWSMigrationHubStrategyRecommendationsAsyncRetrieves a list of all the recommended strategies and tools for an application component running on a server.
getApplicationComponentStrategiesAsync in interface AWSMigrationHubStrategyRecommendationsAsyncpublic Future<GetApplicationComponentStrategiesResult> getApplicationComponentStrategiesAsync(GetApplicationComponentStrategiesRequest request, AsyncHandler<GetApplicationComponentStrategiesRequest,GetApplicationComponentStrategiesResult> asyncHandler)
AWSMigrationHubStrategyRecommendationsAsyncRetrieves a list of all the recommended strategies and tools for an application component running on a server.
getApplicationComponentStrategiesAsync in interface AWSMigrationHubStrategyRecommendationsAsyncasyncHandler - 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.public Future<GetAssessmentResult> getAssessmentAsync(GetAssessmentRequest request)
AWSMigrationHubStrategyRecommendationsAsyncRetrieves the status of an on-going assessment.
getAssessmentAsync in interface AWSMigrationHubStrategyRecommendationsAsyncpublic Future<GetAssessmentResult> getAssessmentAsync(GetAssessmentRequest request, AsyncHandler<GetAssessmentRequest,GetAssessmentResult> asyncHandler)
AWSMigrationHubStrategyRecommendationsAsyncRetrieves the status of an on-going assessment.
getAssessmentAsync in interface AWSMigrationHubStrategyRecommendationsAsyncasyncHandler - 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.public Future<GetImportFileTaskResult> getImportFileTaskAsync(GetImportFileTaskRequest request)
AWSMigrationHubStrategyRecommendationsAsyncRetrieves the details about a specific import task.
getImportFileTaskAsync in interface AWSMigrationHubStrategyRecommendationsAsyncpublic Future<GetImportFileTaskResult> getImportFileTaskAsync(GetImportFileTaskRequest request, AsyncHandler<GetImportFileTaskRequest,GetImportFileTaskResult> asyncHandler)
AWSMigrationHubStrategyRecommendationsAsyncRetrieves the details about a specific import task.
getImportFileTaskAsync in interface AWSMigrationHubStrategyRecommendationsAsyncasyncHandler - 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.public Future<GetLatestAssessmentIdResult> getLatestAssessmentIdAsync(GetLatestAssessmentIdRequest request)
AWSMigrationHubStrategyRecommendationsAsyncRetrieve the latest ID of a specific assessment task.
getLatestAssessmentIdAsync in interface AWSMigrationHubStrategyRecommendationsAsyncpublic Future<GetLatestAssessmentIdResult> getLatestAssessmentIdAsync(GetLatestAssessmentIdRequest request, AsyncHandler<GetLatestAssessmentIdRequest,GetLatestAssessmentIdResult> asyncHandler)
AWSMigrationHubStrategyRecommendationsAsyncRetrieve the latest ID of a specific assessment task.
getLatestAssessmentIdAsync in interface AWSMigrationHubStrategyRecommendationsAsyncasyncHandler - 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.public Future<GetPortfolioPreferencesResult> getPortfolioPreferencesAsync(GetPortfolioPreferencesRequest request)
AWSMigrationHubStrategyRecommendationsAsyncRetrieves your migration and modernization preferences.
getPortfolioPreferencesAsync in interface AWSMigrationHubStrategyRecommendationsAsyncpublic Future<GetPortfolioPreferencesResult> getPortfolioPreferencesAsync(GetPortfolioPreferencesRequest request, AsyncHandler<GetPortfolioPreferencesRequest,GetPortfolioPreferencesResult> asyncHandler)
AWSMigrationHubStrategyRecommendationsAsyncRetrieves your migration and modernization preferences.
getPortfolioPreferencesAsync in interface AWSMigrationHubStrategyRecommendationsAsyncasyncHandler - 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.public Future<GetPortfolioSummaryResult> getPortfolioSummaryAsync(GetPortfolioSummaryRequest request)
AWSMigrationHubStrategyRecommendationsAsyncRetrieves overall summary including the number of servers to rehost and the overall number of anti-patterns.
getPortfolioSummaryAsync in interface AWSMigrationHubStrategyRecommendationsAsyncpublic Future<GetPortfolioSummaryResult> getPortfolioSummaryAsync(GetPortfolioSummaryRequest request, AsyncHandler<GetPortfolioSummaryRequest,GetPortfolioSummaryResult> asyncHandler)
AWSMigrationHubStrategyRecommendationsAsyncRetrieves overall summary including the number of servers to rehost and the overall number of anti-patterns.
getPortfolioSummaryAsync in interface AWSMigrationHubStrategyRecommendationsAsyncasyncHandler - 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.public Future<GetRecommendationReportDetailsResult> getRecommendationReportDetailsAsync(GetRecommendationReportDetailsRequest request)
AWSMigrationHubStrategyRecommendationsAsyncRetrieves detailed information about the specified recommendation report.
getRecommendationReportDetailsAsync in interface AWSMigrationHubStrategyRecommendationsAsyncpublic Future<GetRecommendationReportDetailsResult> getRecommendationReportDetailsAsync(GetRecommendationReportDetailsRequest request, AsyncHandler<GetRecommendationReportDetailsRequest,GetRecommendationReportDetailsResult> asyncHandler)
AWSMigrationHubStrategyRecommendationsAsyncRetrieves detailed information about the specified recommendation report.
getRecommendationReportDetailsAsync in interface AWSMigrationHubStrategyRecommendationsAsyncasyncHandler - 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.public Future<GetServerDetailsResult> getServerDetailsAsync(GetServerDetailsRequest request)
AWSMigrationHubStrategyRecommendationsAsyncRetrieves detailed information about a specified server.
getServerDetailsAsync in interface AWSMigrationHubStrategyRecommendationsAsyncpublic Future<GetServerDetailsResult> getServerDetailsAsync(GetServerDetailsRequest request, AsyncHandler<GetServerDetailsRequest,GetServerDetailsResult> asyncHandler)
AWSMigrationHubStrategyRecommendationsAsyncRetrieves detailed information about a specified server.
getServerDetailsAsync in interface AWSMigrationHubStrategyRecommendationsAsyncasyncHandler - 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.public Future<GetServerStrategiesResult> getServerStrategiesAsync(GetServerStrategiesRequest request)
AWSMigrationHubStrategyRecommendationsAsyncRetrieves recommended strategies and tools for the specified server.
getServerStrategiesAsync in interface AWSMigrationHubStrategyRecommendationsAsyncpublic Future<GetServerStrategiesResult> getServerStrategiesAsync(GetServerStrategiesRequest request, AsyncHandler<GetServerStrategiesRequest,GetServerStrategiesResult> asyncHandler)
AWSMigrationHubStrategyRecommendationsAsyncRetrieves recommended strategies and tools for the specified server.
getServerStrategiesAsync in interface AWSMigrationHubStrategyRecommendationsAsyncasyncHandler - 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.public Future<ListAnalyzableServersResult> listAnalyzableServersAsync(ListAnalyzableServersRequest request)
AWSMigrationHubStrategyRecommendationsAsyncRetrieves a list of all the servers fetched from customer vCenter using Strategy Recommendation Collector.
listAnalyzableServersAsync in interface AWSMigrationHubStrategyRecommendationsAsyncrequest - Represents input for ListAnalyzableServers operation.public Future<ListAnalyzableServersResult> listAnalyzableServersAsync(ListAnalyzableServersRequest request, AsyncHandler<ListAnalyzableServersRequest,ListAnalyzableServersResult> asyncHandler)
AWSMigrationHubStrategyRecommendationsAsyncRetrieves a list of all the servers fetched from customer vCenter using Strategy Recommendation Collector.
listAnalyzableServersAsync in interface AWSMigrationHubStrategyRecommendationsAsyncrequest - Represents input for ListAnalyzableServers operation.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.public Future<ListApplicationComponentsResult> listApplicationComponentsAsync(ListApplicationComponentsRequest request)
AWSMigrationHubStrategyRecommendationsAsyncRetrieves a list of all the application components (processes).
listApplicationComponentsAsync in interface AWSMigrationHubStrategyRecommendationsAsyncpublic Future<ListApplicationComponentsResult> listApplicationComponentsAsync(ListApplicationComponentsRequest request, AsyncHandler<ListApplicationComponentsRequest,ListApplicationComponentsResult> asyncHandler)
AWSMigrationHubStrategyRecommendationsAsyncRetrieves a list of all the application components (processes).
listApplicationComponentsAsync in interface AWSMigrationHubStrategyRecommendationsAsyncasyncHandler - 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.public Future<ListCollectorsResult> listCollectorsAsync(ListCollectorsRequest request)
AWSMigrationHubStrategyRecommendationsAsyncRetrieves a list of all the installed collectors.
listCollectorsAsync in interface AWSMigrationHubStrategyRecommendationsAsyncpublic Future<ListCollectorsResult> listCollectorsAsync(ListCollectorsRequest request, AsyncHandler<ListCollectorsRequest,ListCollectorsResult> asyncHandler)
AWSMigrationHubStrategyRecommendationsAsyncRetrieves a list of all the installed collectors.
listCollectorsAsync in interface AWSMigrationHubStrategyRecommendationsAsyncasyncHandler - 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.public Future<ListImportFileTaskResult> listImportFileTaskAsync(ListImportFileTaskRequest request)
AWSMigrationHubStrategyRecommendationsAsyncRetrieves a list of all the imports performed.
listImportFileTaskAsync in interface AWSMigrationHubStrategyRecommendationsAsyncpublic Future<ListImportFileTaskResult> listImportFileTaskAsync(ListImportFileTaskRequest request, AsyncHandler<ListImportFileTaskRequest,ListImportFileTaskResult> asyncHandler)
AWSMigrationHubStrategyRecommendationsAsyncRetrieves a list of all the imports performed.
listImportFileTaskAsync in interface AWSMigrationHubStrategyRecommendationsAsyncasyncHandler - 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.public Future<ListServersResult> listServersAsync(ListServersRequest request)
AWSMigrationHubStrategyRecommendationsAsyncReturns a list of all the servers.
listServersAsync in interface AWSMigrationHubStrategyRecommendationsAsyncpublic Future<ListServersResult> listServersAsync(ListServersRequest request, AsyncHandler<ListServersRequest,ListServersResult> asyncHandler)
AWSMigrationHubStrategyRecommendationsAsyncReturns a list of all the servers.
listServersAsync in interface AWSMigrationHubStrategyRecommendationsAsyncasyncHandler - 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.public Future<PutPortfolioPreferencesResult> putPortfolioPreferencesAsync(PutPortfolioPreferencesRequest request)
AWSMigrationHubStrategyRecommendationsAsyncSaves the specified migration and modernization preferences.
putPortfolioPreferencesAsync in interface AWSMigrationHubStrategyRecommendationsAsyncpublic Future<PutPortfolioPreferencesResult> putPortfolioPreferencesAsync(PutPortfolioPreferencesRequest request, AsyncHandler<PutPortfolioPreferencesRequest,PutPortfolioPreferencesResult> asyncHandler)
AWSMigrationHubStrategyRecommendationsAsyncSaves the specified migration and modernization preferences.
putPortfolioPreferencesAsync in interface AWSMigrationHubStrategyRecommendationsAsyncasyncHandler - 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.public Future<StartAssessmentResult> startAssessmentAsync(StartAssessmentRequest request)
AWSMigrationHubStrategyRecommendationsAsyncStarts the assessment of an on-premises environment.
startAssessmentAsync in interface AWSMigrationHubStrategyRecommendationsAsyncpublic Future<StartAssessmentResult> startAssessmentAsync(StartAssessmentRequest request, AsyncHandler<StartAssessmentRequest,StartAssessmentResult> asyncHandler)
AWSMigrationHubStrategyRecommendationsAsyncStarts the assessment of an on-premises environment.
startAssessmentAsync in interface AWSMigrationHubStrategyRecommendationsAsyncasyncHandler - 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.public Future<StartImportFileTaskResult> startImportFileTaskAsync(StartImportFileTaskRequest request)
AWSMigrationHubStrategyRecommendationsAsyncStarts a file import.
startImportFileTaskAsync in interface AWSMigrationHubStrategyRecommendationsAsyncpublic Future<StartImportFileTaskResult> startImportFileTaskAsync(StartImportFileTaskRequest request, AsyncHandler<StartImportFileTaskRequest,StartImportFileTaskResult> asyncHandler)
AWSMigrationHubStrategyRecommendationsAsyncStarts a file import.
startImportFileTaskAsync in interface AWSMigrationHubStrategyRecommendationsAsyncasyncHandler - 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.public Future<StartRecommendationReportGenerationResult> startRecommendationReportGenerationAsync(StartRecommendationReportGenerationRequest request)
AWSMigrationHubStrategyRecommendationsAsyncStarts generating a recommendation report.
startRecommendationReportGenerationAsync in interface AWSMigrationHubStrategyRecommendationsAsyncpublic Future<StartRecommendationReportGenerationResult> startRecommendationReportGenerationAsync(StartRecommendationReportGenerationRequest request, AsyncHandler<StartRecommendationReportGenerationRequest,StartRecommendationReportGenerationResult> asyncHandler)
AWSMigrationHubStrategyRecommendationsAsyncStarts generating a recommendation report.
startRecommendationReportGenerationAsync in interface AWSMigrationHubStrategyRecommendationsAsyncasyncHandler - 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.public Future<StopAssessmentResult> stopAssessmentAsync(StopAssessmentRequest request)
AWSMigrationHubStrategyRecommendationsAsyncStops the assessment of an on-premises environment.
stopAssessmentAsync in interface AWSMigrationHubStrategyRecommendationsAsyncpublic Future<StopAssessmentResult> stopAssessmentAsync(StopAssessmentRequest request, AsyncHandler<StopAssessmentRequest,StopAssessmentResult> asyncHandler)
AWSMigrationHubStrategyRecommendationsAsyncStops the assessment of an on-premises environment.
stopAssessmentAsync in interface AWSMigrationHubStrategyRecommendationsAsyncasyncHandler - 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.public Future<UpdateApplicationComponentConfigResult> updateApplicationComponentConfigAsync(UpdateApplicationComponentConfigRequest request)
AWSMigrationHubStrategyRecommendationsAsyncUpdates the configuration of an application component.
updateApplicationComponentConfigAsync in interface AWSMigrationHubStrategyRecommendationsAsyncpublic Future<UpdateApplicationComponentConfigResult> updateApplicationComponentConfigAsync(UpdateApplicationComponentConfigRequest request, AsyncHandler<UpdateApplicationComponentConfigRequest,UpdateApplicationComponentConfigResult> asyncHandler)
AWSMigrationHubStrategyRecommendationsAsyncUpdates the configuration of an application component.
updateApplicationComponentConfigAsync in interface AWSMigrationHubStrategyRecommendationsAsyncasyncHandler - 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.public Future<UpdateServerConfigResult> updateServerConfigAsync(UpdateServerConfigRequest request)
AWSMigrationHubStrategyRecommendationsAsyncUpdates the configuration of the specified server.
updateServerConfigAsync in interface AWSMigrationHubStrategyRecommendationsAsyncpublic Future<UpdateServerConfigResult> updateServerConfigAsync(UpdateServerConfigRequest request, AsyncHandler<UpdateServerConfigRequest,UpdateServerConfigResult> asyncHandler)
AWSMigrationHubStrategyRecommendationsAsyncUpdates the configuration of the specified server.
updateServerConfigAsync in interface AWSMigrationHubStrategyRecommendationsAsyncasyncHandler - 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.