@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSTrustedAdvisorAsync extends AWSTrustedAdvisor
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
AbstractAWSTrustedAdvisorAsync
instead.
TrustedAdvisor Public API
ENDPOINT_PREFIX
batchUpdateRecommendationResourceExclusion, getCachedResponseMetadata, getOrganizationRecommendation, getRecommendation, listChecks, listOrganizationRecommendationAccounts, listOrganizationRecommendationResources, listOrganizationRecommendations, listRecommendationResources, listRecommendations, shutdown, updateOrganizationRecommendationLifecycle, updateRecommendationLifecycle
Future<BatchUpdateRecommendationResourceExclusionResult> batchUpdateRecommendationResourceExclusionAsync(BatchUpdateRecommendationResourceExclusionRequest batchUpdateRecommendationResourceExclusionRequest)
Update one or more exclusion status for a list of recommendation resources
batchUpdateRecommendationResourceExclusionRequest
- Future<BatchUpdateRecommendationResourceExclusionResult> batchUpdateRecommendationResourceExclusionAsync(BatchUpdateRecommendationResourceExclusionRequest batchUpdateRecommendationResourceExclusionRequest, AsyncHandler<BatchUpdateRecommendationResourceExclusionRequest,BatchUpdateRecommendationResourceExclusionResult> asyncHandler)
Update one or more exclusion status for a list of recommendation resources
batchUpdateRecommendationResourceExclusionRequest
- 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<GetOrganizationRecommendationResult> getOrganizationRecommendationAsync(GetOrganizationRecommendationRequest getOrganizationRecommendationRequest)
Get a specific recommendation within an AWS Organizations organization. This API supports only prioritized recommendations.
getOrganizationRecommendationRequest
- Future<GetOrganizationRecommendationResult> getOrganizationRecommendationAsync(GetOrganizationRecommendationRequest getOrganizationRecommendationRequest, AsyncHandler<GetOrganizationRecommendationRequest,GetOrganizationRecommendationResult> asyncHandler)
Get a specific recommendation within an AWS Organizations organization. This API supports only prioritized recommendations.
getOrganizationRecommendationRequest
- 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<GetRecommendationResult> getRecommendationAsync(GetRecommendationRequest getRecommendationRequest)
Get a specific Recommendation
getRecommendationRequest
- Future<GetRecommendationResult> getRecommendationAsync(GetRecommendationRequest getRecommendationRequest, AsyncHandler<GetRecommendationRequest,GetRecommendationResult> asyncHandler)
Get a specific Recommendation
getRecommendationRequest
- 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<ListChecksResult> listChecksAsync(ListChecksRequest listChecksRequest)
List a filterable set of Checks
listChecksRequest
- Future<ListChecksResult> listChecksAsync(ListChecksRequest listChecksRequest, AsyncHandler<ListChecksRequest,ListChecksResult> asyncHandler)
List a filterable set of Checks
listChecksRequest
- 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<ListOrganizationRecommendationAccountsResult> listOrganizationRecommendationAccountsAsync(ListOrganizationRecommendationAccountsRequest listOrganizationRecommendationAccountsRequest)
Lists the accounts that own the resources for an organization aggregate recommendation. This API only supports prioritized recommendations.
listOrganizationRecommendationAccountsRequest
- Future<ListOrganizationRecommendationAccountsResult> listOrganizationRecommendationAccountsAsync(ListOrganizationRecommendationAccountsRequest listOrganizationRecommendationAccountsRequest, AsyncHandler<ListOrganizationRecommendationAccountsRequest,ListOrganizationRecommendationAccountsResult> asyncHandler)
Lists the accounts that own the resources for an organization aggregate recommendation. This API only supports prioritized recommendations.
listOrganizationRecommendationAccountsRequest
- 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<ListOrganizationRecommendationResourcesResult> listOrganizationRecommendationResourcesAsync(ListOrganizationRecommendationResourcesRequest listOrganizationRecommendationResourcesRequest)
List Resources of a Recommendation within an Organization. This API only supports prioritized recommendations.
listOrganizationRecommendationResourcesRequest
- Future<ListOrganizationRecommendationResourcesResult> listOrganizationRecommendationResourcesAsync(ListOrganizationRecommendationResourcesRequest listOrganizationRecommendationResourcesRequest, AsyncHandler<ListOrganizationRecommendationResourcesRequest,ListOrganizationRecommendationResourcesResult> asyncHandler)
List Resources of a Recommendation within an Organization. This API only supports prioritized recommendations.
listOrganizationRecommendationResourcesRequest
- 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<ListOrganizationRecommendationsResult> listOrganizationRecommendationsAsync(ListOrganizationRecommendationsRequest listOrganizationRecommendationsRequest)
List a filterable set of Recommendations within an Organization. This API only supports prioritized recommendations.
listOrganizationRecommendationsRequest
- Future<ListOrganizationRecommendationsResult> listOrganizationRecommendationsAsync(ListOrganizationRecommendationsRequest listOrganizationRecommendationsRequest, AsyncHandler<ListOrganizationRecommendationsRequest,ListOrganizationRecommendationsResult> asyncHandler)
List a filterable set of Recommendations within an Organization. This API only supports prioritized recommendations.
listOrganizationRecommendationsRequest
- 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<ListRecommendationResourcesResult> listRecommendationResourcesAsync(ListRecommendationResourcesRequest listRecommendationResourcesRequest)
List Resources of a Recommendation
listRecommendationResourcesRequest
- Future<ListRecommendationResourcesResult> listRecommendationResourcesAsync(ListRecommendationResourcesRequest listRecommendationResourcesRequest, AsyncHandler<ListRecommendationResourcesRequest,ListRecommendationResourcesResult> asyncHandler)
List Resources of a Recommendation
listRecommendationResourcesRequest
- 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<ListRecommendationsResult> listRecommendationsAsync(ListRecommendationsRequest listRecommendationsRequest)
List a filterable set of Recommendations
listRecommendationsRequest
- Future<ListRecommendationsResult> listRecommendationsAsync(ListRecommendationsRequest listRecommendationsRequest, AsyncHandler<ListRecommendationsRequest,ListRecommendationsResult> asyncHandler)
List a filterable set of Recommendations
listRecommendationsRequest
- 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<UpdateOrganizationRecommendationLifecycleResult> updateOrganizationRecommendationLifecycleAsync(UpdateOrganizationRecommendationLifecycleRequest updateOrganizationRecommendationLifecycleRequest)
Update the lifecycle of a Recommendation within an Organization. This API only supports prioritized recommendations.
updateOrganizationRecommendationLifecycleRequest
- Future<UpdateOrganizationRecommendationLifecycleResult> updateOrganizationRecommendationLifecycleAsync(UpdateOrganizationRecommendationLifecycleRequest updateOrganizationRecommendationLifecycleRequest, AsyncHandler<UpdateOrganizationRecommendationLifecycleRequest,UpdateOrganizationRecommendationLifecycleResult> asyncHandler)
Update the lifecycle of a Recommendation within an Organization. This API only supports prioritized recommendations.
updateOrganizationRecommendationLifecycleRequest
- 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<UpdateRecommendationLifecycleResult> updateRecommendationLifecycleAsync(UpdateRecommendationLifecycleRequest updateRecommendationLifecycleRequest)
Update the lifecyle of a Recommendation. This API only supports prioritized recommendations.
updateRecommendationLifecycleRequest
- Future<UpdateRecommendationLifecycleResult> updateRecommendationLifecycleAsync(UpdateRecommendationLifecycleRequest updateRecommendationLifecycleRequest, AsyncHandler<UpdateRecommendationLifecycleRequest,UpdateRecommendationLifecycleResult> asyncHandler)
Update the lifecyle of a Recommendation. This API only supports prioritized recommendations.
updateRecommendationLifecycleRequest
- 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.