@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AmazonDevOpsGuruAsyncClient extends AmazonDevOpsGuruClient implements AmazonDevOpsGuruAsync
AsyncHandler
can be used to receive
notification when an asynchronous operation completes.LOGGING_AWS_REQUEST_METRIC
ENDPOINT_PREFIX
addNotificationChannel, builder, describeAccountHealth, describeAccountOverview, describeAnomaly, describeInsight, describeResourceCollectionHealth, describeServiceIntegration, getCachedResponseMetadata, getResourceCollection, listAnomaliesForInsight, listEvents, listInsights, listNotificationChannels, listRecommendations, putFeedback, removeNotificationChannel, searchInsights, updateResourceCollection, updateServiceIntegration
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
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addNotificationChannel, describeAccountHealth, describeAccountOverview, describeAnomaly, describeInsight, describeResourceCollectionHealth, describeServiceIntegration, getCachedResponseMetadata, getResourceCollection, listAnomaliesForInsight, listEvents, listInsights, listNotificationChannels, listRecommendations, putFeedback, removeNotificationChannel, searchInsights, updateResourceCollection, updateServiceIntegration
public static AmazonDevOpsGuruAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<AddNotificationChannelResult> addNotificationChannelAsync(AddNotificationChannelRequest request)
addNotificationChannelAsync
in interface AmazonDevOpsGuruAsync
public Future<AddNotificationChannelResult> addNotificationChannelAsync(AddNotificationChannelRequest request, AsyncHandler<AddNotificationChannelRequest,AddNotificationChannelResult> asyncHandler)
addNotificationChannelAsync
in interface AmazonDevOpsGuruAsync
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<DescribeAccountHealthResult> describeAccountHealthAsync(DescribeAccountHealthRequest request)
describeAccountHealthAsync
in interface AmazonDevOpsGuruAsync
public Future<DescribeAccountHealthResult> describeAccountHealthAsync(DescribeAccountHealthRequest request, AsyncHandler<DescribeAccountHealthRequest,DescribeAccountHealthResult> asyncHandler)
describeAccountHealthAsync
in interface AmazonDevOpsGuruAsync
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<DescribeAccountOverviewResult> describeAccountOverviewAsync(DescribeAccountOverviewRequest request)
describeAccountOverviewAsync
in interface AmazonDevOpsGuruAsync
public Future<DescribeAccountOverviewResult> describeAccountOverviewAsync(DescribeAccountOverviewRequest request, AsyncHandler<DescribeAccountOverviewRequest,DescribeAccountOverviewResult> asyncHandler)
describeAccountOverviewAsync
in interface AmazonDevOpsGuruAsync
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<DescribeAnomalyResult> describeAnomalyAsync(DescribeAnomalyRequest request)
describeAnomalyAsync
in interface AmazonDevOpsGuruAsync
public Future<DescribeAnomalyResult> describeAnomalyAsync(DescribeAnomalyRequest request, AsyncHandler<DescribeAnomalyRequest,DescribeAnomalyResult> asyncHandler)
describeAnomalyAsync
in interface AmazonDevOpsGuruAsync
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<DescribeInsightResult> describeInsightAsync(DescribeInsightRequest request)
describeInsightAsync
in interface AmazonDevOpsGuruAsync
public Future<DescribeInsightResult> describeInsightAsync(DescribeInsightRequest request, AsyncHandler<DescribeInsightRequest,DescribeInsightResult> asyncHandler)
describeInsightAsync
in interface AmazonDevOpsGuruAsync
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<DescribeResourceCollectionHealthResult> describeResourceCollectionHealthAsync(DescribeResourceCollectionHealthRequest request)
describeResourceCollectionHealthAsync
in interface AmazonDevOpsGuruAsync
public Future<DescribeResourceCollectionHealthResult> describeResourceCollectionHealthAsync(DescribeResourceCollectionHealthRequest request, AsyncHandler<DescribeResourceCollectionHealthRequest,DescribeResourceCollectionHealthResult> asyncHandler)
describeResourceCollectionHealthAsync
in interface AmazonDevOpsGuruAsync
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<DescribeServiceIntegrationResult> describeServiceIntegrationAsync(DescribeServiceIntegrationRequest request)
describeServiceIntegrationAsync
in interface AmazonDevOpsGuruAsync
public Future<DescribeServiceIntegrationResult> describeServiceIntegrationAsync(DescribeServiceIntegrationRequest request, AsyncHandler<DescribeServiceIntegrationRequest,DescribeServiceIntegrationResult> asyncHandler)
describeServiceIntegrationAsync
in interface AmazonDevOpsGuruAsync
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<GetResourceCollectionResult> getResourceCollectionAsync(GetResourceCollectionRequest request)
getResourceCollectionAsync
in interface AmazonDevOpsGuruAsync
public Future<GetResourceCollectionResult> getResourceCollectionAsync(GetResourceCollectionRequest request, AsyncHandler<GetResourceCollectionRequest,GetResourceCollectionResult> asyncHandler)
getResourceCollectionAsync
in interface AmazonDevOpsGuruAsync
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<ListAnomaliesForInsightResult> listAnomaliesForInsightAsync(ListAnomaliesForInsightRequest request)
listAnomaliesForInsightAsync
in interface AmazonDevOpsGuruAsync
public Future<ListAnomaliesForInsightResult> listAnomaliesForInsightAsync(ListAnomaliesForInsightRequest request, AsyncHandler<ListAnomaliesForInsightRequest,ListAnomaliesForInsightResult> asyncHandler)
listAnomaliesForInsightAsync
in interface AmazonDevOpsGuruAsync
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<ListEventsResult> listEventsAsync(ListEventsRequest request)
listEventsAsync
in interface AmazonDevOpsGuruAsync
public Future<ListEventsResult> listEventsAsync(ListEventsRequest request, AsyncHandler<ListEventsRequest,ListEventsResult> asyncHandler)
listEventsAsync
in interface AmazonDevOpsGuruAsync
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<ListInsightsResult> listInsightsAsync(ListInsightsRequest request)
listInsightsAsync
in interface AmazonDevOpsGuruAsync
public Future<ListInsightsResult> listInsightsAsync(ListInsightsRequest request, AsyncHandler<ListInsightsRequest,ListInsightsResult> asyncHandler)
listInsightsAsync
in interface AmazonDevOpsGuruAsync
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<ListNotificationChannelsResult> listNotificationChannelsAsync(ListNotificationChannelsRequest request)
listNotificationChannelsAsync
in interface AmazonDevOpsGuruAsync
public Future<ListNotificationChannelsResult> listNotificationChannelsAsync(ListNotificationChannelsRequest request, AsyncHandler<ListNotificationChannelsRequest,ListNotificationChannelsResult> asyncHandler)
listNotificationChannelsAsync
in interface AmazonDevOpsGuruAsync
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<ListRecommendationsResult> listRecommendationsAsync(ListRecommendationsRequest request)
listRecommendationsAsync
in interface AmazonDevOpsGuruAsync
public Future<ListRecommendationsResult> listRecommendationsAsync(ListRecommendationsRequest request, AsyncHandler<ListRecommendationsRequest,ListRecommendationsResult> asyncHandler)
listRecommendationsAsync
in interface AmazonDevOpsGuruAsync
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<PutFeedbackResult> putFeedbackAsync(PutFeedbackRequest request)
putFeedbackAsync
in interface AmazonDevOpsGuruAsync
public Future<PutFeedbackResult> putFeedbackAsync(PutFeedbackRequest request, AsyncHandler<PutFeedbackRequest,PutFeedbackResult> asyncHandler)
putFeedbackAsync
in interface AmazonDevOpsGuruAsync
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<RemoveNotificationChannelResult> removeNotificationChannelAsync(RemoveNotificationChannelRequest request)
removeNotificationChannelAsync
in interface AmazonDevOpsGuruAsync
public Future<RemoveNotificationChannelResult> removeNotificationChannelAsync(RemoveNotificationChannelRequest request, AsyncHandler<RemoveNotificationChannelRequest,RemoveNotificationChannelResult> asyncHandler)
removeNotificationChannelAsync
in interface AmazonDevOpsGuruAsync
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<SearchInsightsResult> searchInsightsAsync(SearchInsightsRequest request)
searchInsightsAsync
in interface AmazonDevOpsGuruAsync
public Future<SearchInsightsResult> searchInsightsAsync(SearchInsightsRequest request, AsyncHandler<SearchInsightsRequest,SearchInsightsResult> asyncHandler)
searchInsightsAsync
in interface AmazonDevOpsGuruAsync
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<UpdateResourceCollectionResult> updateResourceCollectionAsync(UpdateResourceCollectionRequest request)
updateResourceCollectionAsync
in interface AmazonDevOpsGuruAsync
public Future<UpdateResourceCollectionResult> updateResourceCollectionAsync(UpdateResourceCollectionRequest request, AsyncHandler<UpdateResourceCollectionRequest,UpdateResourceCollectionResult> asyncHandler)
updateResourceCollectionAsync
in interface AmazonDevOpsGuruAsync
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<UpdateServiceIntegrationResult> updateServiceIntegrationAsync(UpdateServiceIntegrationRequest request)
updateServiceIntegrationAsync
in interface AmazonDevOpsGuruAsync
public Future<UpdateServiceIntegrationResult> updateServiceIntegrationAsync(UpdateServiceIntegrationRequest request, AsyncHandler<UpdateServiceIntegrationRequest,UpdateServiceIntegrationResult> asyncHandler)
updateServiceIntegrationAsync
in interface AmazonDevOpsGuruAsync
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 void shutdown()
getExecutorService().shutdown()
followed by getExecutorService().awaitTermination()
prior to
calling this method.shutdown
in interface AmazonDevOpsGuru
shutdown
in class AmazonDevOpsGuruClient