@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSTrustedAdvisorClient extends AmazonWebServiceClient implements AWSTrustedAdvisor
TrustedAdvisor Public API
LOGGING_AWS_REQUEST_METRICENDPOINT_PREFIXaddRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffsetpublic static AWSTrustedAdvisorClientBuilder builder()
public BatchUpdateRecommendationResourceExclusionResult batchUpdateRecommendationResourceExclusion(BatchUpdateRecommendationResourceExclusionRequest request)
Update one or more exclusion status for a list of recommendation resources
batchUpdateRecommendationResourceExclusion in interface AWSTrustedAdvisorbatchUpdateRecommendationResourceExclusionRequest - AccessDeniedException - Exception that access has been denied due to insufficient accessConflictException - Exception that the request was denied due to conflictions in stateInternalServerException - Exception to notify that an unexpected internal error occurred during processing of the requestValidationException - Exception that the request failed to satisfy service constraintsThrottlingException - Exception to notify that requests are being throttledpublic GetOrganizationRecommendationResult getOrganizationRecommendation(GetOrganizationRecommendationRequest request)
Get a specific recommendation within an AWS Organizations organization. This API supports only prioritized recommendations.
getOrganizationRecommendation in interface AWSTrustedAdvisorgetOrganizationRecommendationRequest - AccessDeniedException - Exception that access has been denied due to insufficient accessInternalServerException - Exception to notify that an unexpected internal error occurred during processing of the requestValidationException - Exception that the request failed to satisfy service constraintsResourceNotFoundException - Exception that the requested resource has not been foundThrottlingException - Exception to notify that requests are being throttledpublic GetRecommendationResult getRecommendation(GetRecommendationRequest request)
Get a specific Recommendation
getRecommendation in interface AWSTrustedAdvisorgetRecommendationRequest - AccessDeniedException - Exception that access has been denied due to insufficient accessInternalServerException - Exception to notify that an unexpected internal error occurred during processing of the requestValidationException - Exception that the request failed to satisfy service constraintsResourceNotFoundException - Exception that the requested resource has not been foundThrottlingException - Exception to notify that requests are being throttledpublic ListChecksResult listChecks(ListChecksRequest request)
List a filterable set of Checks
listChecks in interface AWSTrustedAdvisorlistChecksRequest - AccessDeniedException - Exception that access has been denied due to insufficient accessInternalServerException - Exception to notify that an unexpected internal error occurred during processing of the requestValidationException - Exception that the request failed to satisfy service constraintsThrottlingException - Exception to notify that requests are being throttledpublic ListOrganizationRecommendationAccountsResult listOrganizationRecommendationAccounts(ListOrganizationRecommendationAccountsRequest request)
Lists the accounts that own the resources for an organization aggregate recommendation. This API only supports prioritized recommendations.
listOrganizationRecommendationAccounts in interface AWSTrustedAdvisorlistOrganizationRecommendationAccountsRequest - AccessDeniedException - Exception that access has been denied due to insufficient accessInternalServerException - Exception to notify that an unexpected internal error occurred during processing of the requestValidationException - Exception that the request failed to satisfy service constraintsResourceNotFoundException - Exception that the requested resource has not been foundThrottlingException - Exception to notify that requests are being throttledpublic ListOrganizationRecommendationResourcesResult listOrganizationRecommendationResources(ListOrganizationRecommendationResourcesRequest request)
List Resources of a Recommendation within an Organization. This API only supports prioritized recommendations.
listOrganizationRecommendationResources in interface AWSTrustedAdvisorlistOrganizationRecommendationResourcesRequest - AccessDeniedException - Exception that access has been denied due to insufficient accessInternalServerException - Exception to notify that an unexpected internal error occurred during processing of the requestValidationException - Exception that the request failed to satisfy service constraintsResourceNotFoundException - Exception that the requested resource has not been foundThrottlingException - Exception to notify that requests are being throttledpublic ListOrganizationRecommendationsResult listOrganizationRecommendations(ListOrganizationRecommendationsRequest request)
List a filterable set of Recommendations within an Organization. This API only supports prioritized recommendations.
listOrganizationRecommendations in interface AWSTrustedAdvisorlistOrganizationRecommendationsRequest - AccessDeniedException - Exception that access has been denied due to insufficient accessInternalServerException - Exception to notify that an unexpected internal error occurred during processing of the requestValidationException - Exception that the request failed to satisfy service constraintsThrottlingException - Exception to notify that requests are being throttledpublic ListRecommendationResourcesResult listRecommendationResources(ListRecommendationResourcesRequest request)
List Resources of a Recommendation
listRecommendationResources in interface AWSTrustedAdvisorlistRecommendationResourcesRequest - AccessDeniedException - Exception that access has been denied due to insufficient accessInternalServerException - Exception to notify that an unexpected internal error occurred during processing of the requestValidationException - Exception that the request failed to satisfy service constraintsResourceNotFoundException - Exception that the requested resource has not been foundThrottlingException - Exception to notify that requests are being throttledpublic ListRecommendationsResult listRecommendations(ListRecommendationsRequest request)
List a filterable set of Recommendations
listRecommendations in interface AWSTrustedAdvisorlistRecommendationsRequest - AccessDeniedException - Exception that access has been denied due to insufficient accessInternalServerException - Exception to notify that an unexpected internal error occurred during processing of the requestValidationException - Exception that the request failed to satisfy service constraintsThrottlingException - Exception to notify that requests are being throttledpublic UpdateOrganizationRecommendationLifecycleResult updateOrganizationRecommendationLifecycle(UpdateOrganizationRecommendationLifecycleRequest request)
Update the lifecycle of a Recommendation within an Organization. This API only supports prioritized recommendations.
updateOrganizationRecommendationLifecycle in interface AWSTrustedAdvisorupdateOrganizationRecommendationLifecycleRequest - AccessDeniedException - Exception that access has been denied due to insufficient accessConflictException - Exception that the request was denied due to conflictions in stateInternalServerException - Exception to notify that an unexpected internal error occurred during processing of the requestValidationException - Exception that the request failed to satisfy service constraintsResourceNotFoundException - Exception that the requested resource has not been foundThrottlingException - Exception to notify that requests are being throttledpublic UpdateRecommendationLifecycleResult updateRecommendationLifecycle(UpdateRecommendationLifecycleRequest request)
Update the lifecyle of a Recommendation. This API only supports prioritized recommendations.
updateRecommendationLifecycle in interface AWSTrustedAdvisorupdateRecommendationLifecycleRequest - AccessDeniedException - Exception that access has been denied due to insufficient accessConflictException - Exception that the request was denied due to conflictions in stateInternalServerException - Exception to notify that an unexpected internal error occurred during processing of the requestValidationException - Exception that the request failed to satisfy service constraintsResourceNotFoundException - Exception that the requested resource has not been foundThrottlingException - Exception to notify that requests are being throttledpublic ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing the request.
getCachedResponseMetadata in interface AWSTrustedAdvisorrequest - The originally executed requestpublic void shutdown()
AmazonWebServiceClientshutdown in interface AWSTrustedAdvisorshutdown in class AmazonWebServiceClient