@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSTrustedAdvisorAsyncClient extends AWSTrustedAdvisorClient implements AWSTrustedAdvisorAsync
AsyncHandler can be used to receive
notification when an asynchronous operation completes.
TrustedAdvisor Public API
LOGGING_AWS_REQUEST_METRICENDPOINT_PREFIXbatchUpdateRecommendationResourceExclusion, builder, getCachedResponseMetadata, getOrganizationRecommendation, getRecommendation, listChecks, listOrganizationRecommendationAccounts, listOrganizationRecommendationResources, listOrganizationRecommendations, listRecommendationResources, listRecommendations, updateOrganizationRecommendationLifecycle, updateRecommendationLifecycleaddRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffsetequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbatchUpdateRecommendationResourceExclusion, getCachedResponseMetadata, getOrganizationRecommendation, getRecommendation, listChecks, listOrganizationRecommendationAccounts, listOrganizationRecommendationResources, listOrganizationRecommendations, listRecommendationResources, listRecommendations, updateOrganizationRecommendationLifecycle, updateRecommendationLifecyclepublic static AWSTrustedAdvisorAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<BatchUpdateRecommendationResourceExclusionResult> batchUpdateRecommendationResourceExclusionAsync(BatchUpdateRecommendationResourceExclusionRequest request)
AWSTrustedAdvisorAsyncUpdate one or more exclusion status for a list of recommendation resources
batchUpdateRecommendationResourceExclusionAsync in interface AWSTrustedAdvisorAsyncpublic Future<BatchUpdateRecommendationResourceExclusionResult> batchUpdateRecommendationResourceExclusionAsync(BatchUpdateRecommendationResourceExclusionRequest request, AsyncHandler<BatchUpdateRecommendationResourceExclusionRequest,BatchUpdateRecommendationResourceExclusionResult> asyncHandler)
AWSTrustedAdvisorAsyncUpdate one or more exclusion status for a list of recommendation resources
batchUpdateRecommendationResourceExclusionAsync in interface AWSTrustedAdvisorAsyncasyncHandler - 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<GetOrganizationRecommendationResult> getOrganizationRecommendationAsync(GetOrganizationRecommendationRequest request)
AWSTrustedAdvisorAsyncGet a specific recommendation within an AWS Organizations organization. This API supports only prioritized recommendations.
getOrganizationRecommendationAsync in interface AWSTrustedAdvisorAsyncpublic Future<GetOrganizationRecommendationResult> getOrganizationRecommendationAsync(GetOrganizationRecommendationRequest request, AsyncHandler<GetOrganizationRecommendationRequest,GetOrganizationRecommendationResult> asyncHandler)
AWSTrustedAdvisorAsyncGet a specific recommendation within an AWS Organizations organization. This API supports only prioritized recommendations.
getOrganizationRecommendationAsync in interface AWSTrustedAdvisorAsyncasyncHandler - 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<GetRecommendationResult> getRecommendationAsync(GetRecommendationRequest request)
AWSTrustedAdvisorAsyncGet a specific Recommendation
getRecommendationAsync in interface AWSTrustedAdvisorAsyncpublic Future<GetRecommendationResult> getRecommendationAsync(GetRecommendationRequest request, AsyncHandler<GetRecommendationRequest,GetRecommendationResult> asyncHandler)
AWSTrustedAdvisorAsyncGet a specific Recommendation
getRecommendationAsync in interface AWSTrustedAdvisorAsyncasyncHandler - 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<ListChecksResult> listChecksAsync(ListChecksRequest request)
AWSTrustedAdvisorAsyncList a filterable set of Checks
listChecksAsync in interface AWSTrustedAdvisorAsyncpublic Future<ListChecksResult> listChecksAsync(ListChecksRequest request, AsyncHandler<ListChecksRequest,ListChecksResult> asyncHandler)
AWSTrustedAdvisorAsyncList a filterable set of Checks
listChecksAsync in interface AWSTrustedAdvisorAsyncasyncHandler - 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<ListOrganizationRecommendationAccountsResult> listOrganizationRecommendationAccountsAsync(ListOrganizationRecommendationAccountsRequest request)
AWSTrustedAdvisorAsyncLists the accounts that own the resources for an organization aggregate recommendation. This API only supports prioritized recommendations.
listOrganizationRecommendationAccountsAsync in interface AWSTrustedAdvisorAsyncpublic Future<ListOrganizationRecommendationAccountsResult> listOrganizationRecommendationAccountsAsync(ListOrganizationRecommendationAccountsRequest request, AsyncHandler<ListOrganizationRecommendationAccountsRequest,ListOrganizationRecommendationAccountsResult> asyncHandler)
AWSTrustedAdvisorAsyncLists the accounts that own the resources for an organization aggregate recommendation. This API only supports prioritized recommendations.
listOrganizationRecommendationAccountsAsync in interface AWSTrustedAdvisorAsyncasyncHandler - 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<ListOrganizationRecommendationResourcesResult> listOrganizationRecommendationResourcesAsync(ListOrganizationRecommendationResourcesRequest request)
AWSTrustedAdvisorAsyncList Resources of a Recommendation within an Organization. This API only supports prioritized recommendations.
listOrganizationRecommendationResourcesAsync in interface AWSTrustedAdvisorAsyncpublic Future<ListOrganizationRecommendationResourcesResult> listOrganizationRecommendationResourcesAsync(ListOrganizationRecommendationResourcesRequest request, AsyncHandler<ListOrganizationRecommendationResourcesRequest,ListOrganizationRecommendationResourcesResult> asyncHandler)
AWSTrustedAdvisorAsyncList Resources of a Recommendation within an Organization. This API only supports prioritized recommendations.
listOrganizationRecommendationResourcesAsync in interface AWSTrustedAdvisorAsyncasyncHandler - 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<ListOrganizationRecommendationsResult> listOrganizationRecommendationsAsync(ListOrganizationRecommendationsRequest request)
AWSTrustedAdvisorAsyncList a filterable set of Recommendations within an Organization. This API only supports prioritized recommendations.
listOrganizationRecommendationsAsync in interface AWSTrustedAdvisorAsyncpublic Future<ListOrganizationRecommendationsResult> listOrganizationRecommendationsAsync(ListOrganizationRecommendationsRequest request, AsyncHandler<ListOrganizationRecommendationsRequest,ListOrganizationRecommendationsResult> asyncHandler)
AWSTrustedAdvisorAsyncList a filterable set of Recommendations within an Organization. This API only supports prioritized recommendations.
listOrganizationRecommendationsAsync in interface AWSTrustedAdvisorAsyncasyncHandler - 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<ListRecommendationResourcesResult> listRecommendationResourcesAsync(ListRecommendationResourcesRequest request)
AWSTrustedAdvisorAsyncList Resources of a Recommendation
listRecommendationResourcesAsync in interface AWSTrustedAdvisorAsyncpublic Future<ListRecommendationResourcesResult> listRecommendationResourcesAsync(ListRecommendationResourcesRequest request, AsyncHandler<ListRecommendationResourcesRequest,ListRecommendationResourcesResult> asyncHandler)
AWSTrustedAdvisorAsyncList Resources of a Recommendation
listRecommendationResourcesAsync in interface AWSTrustedAdvisorAsyncasyncHandler - 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<ListRecommendationsResult> listRecommendationsAsync(ListRecommendationsRequest request)
AWSTrustedAdvisorAsyncList a filterable set of Recommendations
listRecommendationsAsync in interface AWSTrustedAdvisorAsyncpublic Future<ListRecommendationsResult> listRecommendationsAsync(ListRecommendationsRequest request, AsyncHandler<ListRecommendationsRequest,ListRecommendationsResult> asyncHandler)
AWSTrustedAdvisorAsyncList a filterable set of Recommendations
listRecommendationsAsync in interface AWSTrustedAdvisorAsyncasyncHandler - 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<UpdateOrganizationRecommendationLifecycleResult> updateOrganizationRecommendationLifecycleAsync(UpdateOrganizationRecommendationLifecycleRequest request)
AWSTrustedAdvisorAsyncUpdate the lifecycle of a Recommendation within an Organization. This API only supports prioritized recommendations.
updateOrganizationRecommendationLifecycleAsync in interface AWSTrustedAdvisorAsyncpublic Future<UpdateOrganizationRecommendationLifecycleResult> updateOrganizationRecommendationLifecycleAsync(UpdateOrganizationRecommendationLifecycleRequest request, AsyncHandler<UpdateOrganizationRecommendationLifecycleRequest,UpdateOrganizationRecommendationLifecycleResult> asyncHandler)
AWSTrustedAdvisorAsyncUpdate the lifecycle of a Recommendation within an Organization. This API only supports prioritized recommendations.
updateOrganizationRecommendationLifecycleAsync in interface AWSTrustedAdvisorAsyncasyncHandler - 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<UpdateRecommendationLifecycleResult> updateRecommendationLifecycleAsync(UpdateRecommendationLifecycleRequest request)
AWSTrustedAdvisorAsyncUpdate the lifecyle of a Recommendation. This API only supports prioritized recommendations.
updateRecommendationLifecycleAsync in interface AWSTrustedAdvisorAsyncpublic Future<UpdateRecommendationLifecycleResult> updateRecommendationLifecycleAsync(UpdateRecommendationLifecycleRequest request, AsyncHandler<UpdateRecommendationLifecycleRequest,UpdateRecommendationLifecycleResult> asyncHandler)
AWSTrustedAdvisorAsyncUpdate the lifecyle of a Recommendation. This API only supports prioritized recommendations.
updateRecommendationLifecycleAsync in interface AWSTrustedAdvisorAsyncasyncHandler - 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 void shutdown()
getExecutorService().shutdown() followed by getExecutorService().awaitTermination() prior to
calling this method.shutdown in interface AWSTrustedAdvisorshutdown in class AWSTrustedAdvisorClient