@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AmazonDevOpsGuruClient extends AmazonWebServiceClient implements AmazonDevOpsGuru
LOGGING_AWS_REQUEST_METRIC
ENDPOINT_PREFIX
addRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffset
public static AmazonDevOpsGuruClientBuilder builder()
public AddNotificationChannelResult addNotificationChannel(AddNotificationChannelRequest request)
addNotificationChannel
in interface AmazonDevOpsGuru
addNotificationChannelRequest
- ValidationException
InternalServerException
ServiceQuotaExceededException
AccessDeniedException
ResourceNotFoundException
ThrottlingException
ConflictException
public DescribeAccountHealthResult describeAccountHealth(DescribeAccountHealthRequest request)
describeAccountHealth
in interface AmazonDevOpsGuru
describeAccountHealthRequest
- ThrottlingException
ValidationException
InternalServerException
AccessDeniedException
public DescribeAccountOverviewResult describeAccountOverview(DescribeAccountOverviewRequest request)
describeAccountOverview
in interface AmazonDevOpsGuru
describeAccountOverviewRequest
- ThrottlingException
ValidationException
InternalServerException
AccessDeniedException
public DescribeAnomalyResult describeAnomaly(DescribeAnomalyRequest request)
describeAnomaly
in interface AmazonDevOpsGuru
describeAnomalyRequest
- ResourceNotFoundException
ThrottlingException
ValidationException
InternalServerException
AccessDeniedException
public DescribeInsightResult describeInsight(DescribeInsightRequest request)
describeInsight
in interface AmazonDevOpsGuru
describeInsightRequest
- ResourceNotFoundException
ThrottlingException
ValidationException
InternalServerException
AccessDeniedException
public DescribeResourceCollectionHealthResult describeResourceCollectionHealth(DescribeResourceCollectionHealthRequest request)
describeResourceCollectionHealth
in interface AmazonDevOpsGuru
describeResourceCollectionHealthRequest
- ThrottlingException
ValidationException
InternalServerException
AccessDeniedException
public DescribeServiceIntegrationResult describeServiceIntegration(DescribeServiceIntegrationRequest request)
describeServiceIntegration
in interface AmazonDevOpsGuru
describeServiceIntegrationRequest
- ThrottlingException
ValidationException
InternalServerException
AccessDeniedException
public GetResourceCollectionResult getResourceCollection(GetResourceCollectionRequest request)
getResourceCollection
in interface AmazonDevOpsGuru
getResourceCollectionRequest
- ResourceNotFoundException
ThrottlingException
ValidationException
InternalServerException
AccessDeniedException
public ListAnomaliesForInsightResult listAnomaliesForInsight(ListAnomaliesForInsightRequest request)
listAnomaliesForInsight
in interface AmazonDevOpsGuru
listAnomaliesForInsightRequest
- ResourceNotFoundException
ThrottlingException
ValidationException
InternalServerException
AccessDeniedException
public ListEventsResult listEvents(ListEventsRequest request)
listEvents
in interface AmazonDevOpsGuru
listEventsRequest
- ResourceNotFoundException
ThrottlingException
ValidationException
InternalServerException
AccessDeniedException
public ListInsightsResult listInsights(ListInsightsRequest request)
listInsights
in interface AmazonDevOpsGuru
listInsightsRequest
- ThrottlingException
ValidationException
InternalServerException
AccessDeniedException
public ListNotificationChannelsResult listNotificationChannels(ListNotificationChannelsRequest request)
listNotificationChannels
in interface AmazonDevOpsGuru
listNotificationChannelsRequest
- ThrottlingException
ValidationException
InternalServerException
AccessDeniedException
public ListRecommendationsResult listRecommendations(ListRecommendationsRequest request)
listRecommendations
in interface AmazonDevOpsGuru
listRecommendationsRequest
- ResourceNotFoundException
ThrottlingException
ValidationException
InternalServerException
AccessDeniedException
public PutFeedbackResult putFeedback(PutFeedbackRequest request)
putFeedback
in interface AmazonDevOpsGuru
putFeedbackRequest
- ValidationException
InternalServerException
AccessDeniedException
ResourceNotFoundException
ThrottlingException
ConflictException
public RemoveNotificationChannelResult removeNotificationChannel(RemoveNotificationChannelRequest request)
removeNotificationChannel
in interface AmazonDevOpsGuru
removeNotificationChannelRequest
- ValidationException
InternalServerException
AccessDeniedException
ResourceNotFoundException
ThrottlingException
ConflictException
public SearchInsightsResult searchInsights(SearchInsightsRequest request)
searchInsights
in interface AmazonDevOpsGuru
searchInsightsRequest
- ThrottlingException
ValidationException
InternalServerException
AccessDeniedException
public UpdateResourceCollectionResult updateResourceCollection(UpdateResourceCollectionRequest request)
updateResourceCollection
in interface AmazonDevOpsGuru
updateResourceCollectionRequest
- ThrottlingException
ValidationException
InternalServerException
ConflictException
AccessDeniedException
public UpdateServiceIntegrationResult updateServiceIntegration(UpdateServiceIntegrationRequest request)
updateServiceIntegration
in interface AmazonDevOpsGuru
updateServiceIntegrationRequest
- ThrottlingException
ValidationException
InternalServerException
ConflictException
AccessDeniedException
public 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 AmazonDevOpsGuru
request
- The originally executed requestpublic void shutdown()
AmazonWebServiceClient
shutdown
in interface AmazonDevOpsGuru
shutdown
in class AmazonWebServiceClient