All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.amazonaws.services.applicationinsights.AmazonApplicationInsightsAsync Maven / Gradle / Ivy

Go to download

The AWS Java SDK for Amazon CloudWatch Application Insights module holds the client classes that are used for communicating with Amazon CloudWatch Application Insights Service

There is a newer version: 1.12.780
Show newest version
/*
 * Copyright 2019-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
 * 
 * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
 * the License. A copy of the License is located at
 * 
 * http://aws.amazon.com/apache2.0
 * 
 * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
 * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
 * and limitations under the License.
 */
package com.amazonaws.services.applicationinsights;

import javax.annotation.Generated;

import com.amazonaws.services.applicationinsights.model.*;

/**
 * Interface for accessing Application Insights asynchronously. Each asynchronous method will return a Java Future
 * object representing the asynchronous operation; overloads which accept an {@code 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 * {@link com.amazonaws.services.applicationinsights.AbstractAmazonApplicationInsightsAsync} instead. *

*

* Amazon CloudWatch Application Insights *

* Amazon CloudWatch Application Insights is a service that helps you detect common problems with your applications. It * enables you to pinpoint the source of issues in your applications (built with technologies such as Microsoft IIS, * .NET, and Microsoft SQL Server), by providing key insights into detected problems. *

*

* After you onboard your application, CloudWatch Application Insights identifies, recommends, and sets up metrics and * logs. It continuously analyzes and correlates your metrics and logs for unusual behavior to surface actionable * problems with your application. For example, if your application is slow and unresponsive and leading to HTTP 500 * errors in your Application Load Balancer (ALB), Application Insights informs you that a memory pressure problem with * your SQL Server database is occurring. It bases this analysis on impactful metrics and log errors. *

*/ @Generated("com.amazonaws:aws-java-sdk-code-generator") public interface AmazonApplicationInsightsAsync extends AmazonApplicationInsights { /** *

* Adds a workload to a component. Each component can have at most five workloads. *

* * @param addWorkloadRequest * @return A Java Future containing the result of the AddWorkload operation returned by the service. * @sample AmazonApplicationInsightsAsync.AddWorkload * @see AWS API Documentation */ java.util.concurrent.Future addWorkloadAsync(AddWorkloadRequest addWorkloadRequest); /** *

* Adds a workload to a component. Each component can have at most five workloads. *

* * @param addWorkloadRequest * @param 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. * @return A Java Future containing the result of the AddWorkload operation returned by the service. * @sample AmazonApplicationInsightsAsyncHandler.AddWorkload * @see AWS API Documentation */ java.util.concurrent.Future addWorkloadAsync(AddWorkloadRequest addWorkloadRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Adds an application that is created from a resource group. *

* * @param createApplicationRequest * @return A Java Future containing the result of the CreateApplication operation returned by the service. * @sample AmazonApplicationInsightsAsync.CreateApplication * @see AWS API Documentation */ java.util.concurrent.Future createApplicationAsync(CreateApplicationRequest createApplicationRequest); /** *

* Adds an application that is created from a resource group. *

* * @param createApplicationRequest * @param 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. * @return A Java Future containing the result of the CreateApplication operation returned by the service. * @sample AmazonApplicationInsightsAsyncHandler.CreateApplication * @see AWS API Documentation */ java.util.concurrent.Future createApplicationAsync(CreateApplicationRequest createApplicationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a custom component by grouping similar standalone instances to monitor. *

* * @param createComponentRequest * @return A Java Future containing the result of the CreateComponent operation returned by the service. * @sample AmazonApplicationInsightsAsync.CreateComponent * @see AWS API Documentation */ java.util.concurrent.Future createComponentAsync(CreateComponentRequest createComponentRequest); /** *

* Creates a custom component by grouping similar standalone instances to monitor. *

* * @param createComponentRequest * @param 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. * @return A Java Future containing the result of the CreateComponent operation returned by the service. * @sample AmazonApplicationInsightsAsyncHandler.CreateComponent * @see AWS API Documentation */ java.util.concurrent.Future createComponentAsync(CreateComponentRequest createComponentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Adds an log pattern to a LogPatternSet. *

* * @param createLogPatternRequest * @return A Java Future containing the result of the CreateLogPattern operation returned by the service. * @sample AmazonApplicationInsightsAsync.CreateLogPattern * @see AWS API Documentation */ java.util.concurrent.Future createLogPatternAsync(CreateLogPatternRequest createLogPatternRequest); /** *

* Adds an log pattern to a LogPatternSet. *

* * @param createLogPatternRequest * @param 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. * @return A Java Future containing the result of the CreateLogPattern operation returned by the service. * @sample AmazonApplicationInsightsAsyncHandler.CreateLogPattern * @see AWS API Documentation */ java.util.concurrent.Future createLogPatternAsync(CreateLogPatternRequest createLogPatternRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Removes the specified application from monitoring. Does not delete the application. *

* * @param deleteApplicationRequest * @return A Java Future containing the result of the DeleteApplication operation returned by the service. * @sample AmazonApplicationInsightsAsync.DeleteApplication * @see AWS API Documentation */ java.util.concurrent.Future deleteApplicationAsync(DeleteApplicationRequest deleteApplicationRequest); /** *

* Removes the specified application from monitoring. Does not delete the application. *

* * @param deleteApplicationRequest * @param 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. * @return A Java Future containing the result of the DeleteApplication operation returned by the service. * @sample AmazonApplicationInsightsAsyncHandler.DeleteApplication * @see AWS API Documentation */ java.util.concurrent.Future deleteApplicationAsync(DeleteApplicationRequest deleteApplicationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Ungroups a custom component. When you ungroup custom components, all applicable monitors that are set up for the * component are removed and the instances revert to their standalone status. *

* * @param deleteComponentRequest * @return A Java Future containing the result of the DeleteComponent operation returned by the service. * @sample AmazonApplicationInsightsAsync.DeleteComponent * @see AWS API Documentation */ java.util.concurrent.Future deleteComponentAsync(DeleteComponentRequest deleteComponentRequest); /** *

* Ungroups a custom component. When you ungroup custom components, all applicable monitors that are set up for the * component are removed and the instances revert to their standalone status. *

* * @param deleteComponentRequest * @param 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. * @return A Java Future containing the result of the DeleteComponent operation returned by the service. * @sample AmazonApplicationInsightsAsyncHandler.DeleteComponent * @see AWS API Documentation */ java.util.concurrent.Future deleteComponentAsync(DeleteComponentRequest deleteComponentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Removes the specified log pattern from a LogPatternSet. *

* * @param deleteLogPatternRequest * @return A Java Future containing the result of the DeleteLogPattern operation returned by the service. * @sample AmazonApplicationInsightsAsync.DeleteLogPattern * @see AWS API Documentation */ java.util.concurrent.Future deleteLogPatternAsync(DeleteLogPatternRequest deleteLogPatternRequest); /** *

* Removes the specified log pattern from a LogPatternSet. *

* * @param deleteLogPatternRequest * @param 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. * @return A Java Future containing the result of the DeleteLogPattern operation returned by the service. * @sample AmazonApplicationInsightsAsyncHandler.DeleteLogPattern * @see AWS API Documentation */ java.util.concurrent.Future deleteLogPatternAsync(DeleteLogPatternRequest deleteLogPatternRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes the application. *

* * @param describeApplicationRequest * @return A Java Future containing the result of the DescribeApplication operation returned by the service. * @sample AmazonApplicationInsightsAsync.DescribeApplication * @see AWS API Documentation */ java.util.concurrent.Future describeApplicationAsync(DescribeApplicationRequest describeApplicationRequest); /** *

* Describes the application. *

* * @param describeApplicationRequest * @param 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. * @return A Java Future containing the result of the DescribeApplication operation returned by the service. * @sample AmazonApplicationInsightsAsyncHandler.DescribeApplication * @see AWS API Documentation */ java.util.concurrent.Future describeApplicationAsync(DescribeApplicationRequest describeApplicationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes a component and lists the resources that are grouped together in a component. *

* * @param describeComponentRequest * @return A Java Future containing the result of the DescribeComponent operation returned by the service. * @sample AmazonApplicationInsightsAsync.DescribeComponent * @see AWS API Documentation */ java.util.concurrent.Future describeComponentAsync(DescribeComponentRequest describeComponentRequest); /** *

* Describes a component and lists the resources that are grouped together in a component. *

* * @param describeComponentRequest * @param 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. * @return A Java Future containing the result of the DescribeComponent operation returned by the service. * @sample AmazonApplicationInsightsAsyncHandler.DescribeComponent * @see AWS API Documentation */ java.util.concurrent.Future describeComponentAsync(DescribeComponentRequest describeComponentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes the monitoring configuration of the component. *

* * @param describeComponentConfigurationRequest * @return A Java Future containing the result of the DescribeComponentConfiguration operation returned by the * service. * @sample AmazonApplicationInsightsAsync.DescribeComponentConfiguration * @see AWS API Documentation */ java.util.concurrent.Future describeComponentConfigurationAsync( DescribeComponentConfigurationRequest describeComponentConfigurationRequest); /** *

* Describes the monitoring configuration of the component. *

* * @param describeComponentConfigurationRequest * @param 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. * @return A Java Future containing the result of the DescribeComponentConfiguration operation returned by the * service. * @sample AmazonApplicationInsightsAsyncHandler.DescribeComponentConfiguration * @see AWS API Documentation */ java.util.concurrent.Future describeComponentConfigurationAsync( DescribeComponentConfigurationRequest describeComponentConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes the recommended monitoring configuration of the component. *

* * @param describeComponentConfigurationRecommendationRequest * @return A Java Future containing the result of the DescribeComponentConfigurationRecommendation operation * returned by the service. * @sample AmazonApplicationInsightsAsync.DescribeComponentConfigurationRecommendation * @see AWS API Documentation */ java.util.concurrent.Future describeComponentConfigurationRecommendationAsync( DescribeComponentConfigurationRecommendationRequest describeComponentConfigurationRecommendationRequest); /** *

* Describes the recommended monitoring configuration of the component. *

* * @param describeComponentConfigurationRecommendationRequest * @param 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. * @return A Java Future containing the result of the DescribeComponentConfigurationRecommendation operation * returned by the service. * @sample AmazonApplicationInsightsAsyncHandler.DescribeComponentConfigurationRecommendation * @see AWS API Documentation */ java.util.concurrent.Future describeComponentConfigurationRecommendationAsync( DescribeComponentConfigurationRecommendationRequest describeComponentConfigurationRecommendationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describe a specific log pattern from a LogPatternSet. *

* * @param describeLogPatternRequest * @return A Java Future containing the result of the DescribeLogPattern operation returned by the service. * @sample AmazonApplicationInsightsAsync.DescribeLogPattern * @see AWS API Documentation */ java.util.concurrent.Future describeLogPatternAsync(DescribeLogPatternRequest describeLogPatternRequest); /** *

* Describe a specific log pattern from a LogPatternSet. *

* * @param describeLogPatternRequest * @param 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. * @return A Java Future containing the result of the DescribeLogPattern operation returned by the service. * @sample AmazonApplicationInsightsAsyncHandler.DescribeLogPattern * @see AWS API Documentation */ java.util.concurrent.Future describeLogPatternAsync(DescribeLogPatternRequest describeLogPatternRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes an anomaly or error with the application. *

* * @param describeObservationRequest * @return A Java Future containing the result of the DescribeObservation operation returned by the service. * @sample AmazonApplicationInsightsAsync.DescribeObservation * @see AWS API Documentation */ java.util.concurrent.Future describeObservationAsync(DescribeObservationRequest describeObservationRequest); /** *

* Describes an anomaly or error with the application. *

* * @param describeObservationRequest * @param 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. * @return A Java Future containing the result of the DescribeObservation operation returned by the service. * @sample AmazonApplicationInsightsAsyncHandler.DescribeObservation * @see AWS API Documentation */ java.util.concurrent.Future describeObservationAsync(DescribeObservationRequest describeObservationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes an application problem. *

* * @param describeProblemRequest * @return A Java Future containing the result of the DescribeProblem operation returned by the service. * @sample AmazonApplicationInsightsAsync.DescribeProblem * @see AWS API Documentation */ java.util.concurrent.Future describeProblemAsync(DescribeProblemRequest describeProblemRequest); /** *

* Describes an application problem. *

* * @param describeProblemRequest * @param 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. * @return A Java Future containing the result of the DescribeProblem operation returned by the service. * @sample AmazonApplicationInsightsAsyncHandler.DescribeProblem * @see AWS API Documentation */ java.util.concurrent.Future describeProblemAsync(DescribeProblemRequest describeProblemRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes the anomalies or errors associated with the problem. *

* * @param describeProblemObservationsRequest * @return A Java Future containing the result of the DescribeProblemObservations operation returned by the service. * @sample AmazonApplicationInsightsAsync.DescribeProblemObservations * @see AWS API Documentation */ java.util.concurrent.Future describeProblemObservationsAsync( DescribeProblemObservationsRequest describeProblemObservationsRequest); /** *

* Describes the anomalies or errors associated with the problem. *

* * @param describeProblemObservationsRequest * @param 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. * @return A Java Future containing the result of the DescribeProblemObservations operation returned by the service. * @sample AmazonApplicationInsightsAsyncHandler.DescribeProblemObservations * @see AWS API Documentation */ java.util.concurrent.Future describeProblemObservationsAsync( DescribeProblemObservationsRequest describeProblemObservationsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes a workload and its configuration. *

* * @param describeWorkloadRequest * @return A Java Future containing the result of the DescribeWorkload operation returned by the service. * @sample AmazonApplicationInsightsAsync.DescribeWorkload * @see AWS API Documentation */ java.util.concurrent.Future describeWorkloadAsync(DescribeWorkloadRequest describeWorkloadRequest); /** *

* Describes a workload and its configuration. *

* * @param describeWorkloadRequest * @param 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. * @return A Java Future containing the result of the DescribeWorkload operation returned by the service. * @sample AmazonApplicationInsightsAsyncHandler.DescribeWorkload * @see AWS API Documentation */ java.util.concurrent.Future describeWorkloadAsync(DescribeWorkloadRequest describeWorkloadRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the IDs of the applications that you are monitoring. *

* * @param listApplicationsRequest * @return A Java Future containing the result of the ListApplications operation returned by the service. * @sample AmazonApplicationInsightsAsync.ListApplications * @see AWS API Documentation */ java.util.concurrent.Future listApplicationsAsync(ListApplicationsRequest listApplicationsRequest); /** *

* Lists the IDs of the applications that you are monitoring. *

* * @param listApplicationsRequest * @param 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. * @return A Java Future containing the result of the ListApplications operation returned by the service. * @sample AmazonApplicationInsightsAsyncHandler.ListApplications * @see AWS API Documentation */ java.util.concurrent.Future listApplicationsAsync(ListApplicationsRequest listApplicationsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the auto-grouped, standalone, and custom components of the application. *

* * @param listComponentsRequest * @return A Java Future containing the result of the ListComponents operation returned by the service. * @sample AmazonApplicationInsightsAsync.ListComponents * @see AWS API Documentation */ java.util.concurrent.Future listComponentsAsync(ListComponentsRequest listComponentsRequest); /** *

* Lists the auto-grouped, standalone, and custom components of the application. *

* * @param listComponentsRequest * @param 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. * @return A Java Future containing the result of the ListComponents operation returned by the service. * @sample AmazonApplicationInsightsAsyncHandler.ListComponents * @see AWS API Documentation */ java.util.concurrent.Future listComponentsAsync(ListComponentsRequest listComponentsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the INFO, WARN, and ERROR events for periodic configuration updates performed by Application Insights. * Examples of events represented are: *

*
    *
  • *

    * INFO: creating a new alarm or updating an alarm threshold. *

    *
  • *
  • *

    * WARN: alarm not created due to insufficient data points used to predict thresholds. *

    *
  • *
  • *

    * ERROR: alarm not created due to permission errors or exceeding quotas. *

    *
  • *
* * @param listConfigurationHistoryRequest * @return A Java Future containing the result of the ListConfigurationHistory operation returned by the service. * @sample AmazonApplicationInsightsAsync.ListConfigurationHistory * @see AWS API Documentation */ java.util.concurrent.Future listConfigurationHistoryAsync(ListConfigurationHistoryRequest listConfigurationHistoryRequest); /** *

* Lists the INFO, WARN, and ERROR events for periodic configuration updates performed by Application Insights. * Examples of events represented are: *

*
    *
  • *

    * INFO: creating a new alarm or updating an alarm threshold. *

    *
  • *
  • *

    * WARN: alarm not created due to insufficient data points used to predict thresholds. *

    *
  • *
  • *

    * ERROR: alarm not created due to permission errors or exceeding quotas. *

    *
  • *
* * @param listConfigurationHistoryRequest * @param 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. * @return A Java Future containing the result of the ListConfigurationHistory operation returned by the service. * @sample AmazonApplicationInsightsAsyncHandler.ListConfigurationHistory * @see AWS API Documentation */ java.util.concurrent.Future listConfigurationHistoryAsync(ListConfigurationHistoryRequest listConfigurationHistoryRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the log pattern sets in the specific application. *

* * @param listLogPatternSetsRequest * @return A Java Future containing the result of the ListLogPatternSets operation returned by the service. * @sample AmazonApplicationInsightsAsync.ListLogPatternSets * @see AWS API Documentation */ java.util.concurrent.Future listLogPatternSetsAsync(ListLogPatternSetsRequest listLogPatternSetsRequest); /** *

* Lists the log pattern sets in the specific application. *

* * @param listLogPatternSetsRequest * @param 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. * @return A Java Future containing the result of the ListLogPatternSets operation returned by the service. * @sample AmazonApplicationInsightsAsyncHandler.ListLogPatternSets * @see AWS API Documentation */ java.util.concurrent.Future listLogPatternSetsAsync(ListLogPatternSetsRequest listLogPatternSetsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the log patterns in the specific log LogPatternSet. *

* * @param listLogPatternsRequest * @return A Java Future containing the result of the ListLogPatterns operation returned by the service. * @sample AmazonApplicationInsightsAsync.ListLogPatterns * @see AWS API Documentation */ java.util.concurrent.Future listLogPatternsAsync(ListLogPatternsRequest listLogPatternsRequest); /** *

* Lists the log patterns in the specific log LogPatternSet. *

* * @param listLogPatternsRequest * @param 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. * @return A Java Future containing the result of the ListLogPatterns operation returned by the service. * @sample AmazonApplicationInsightsAsyncHandler.ListLogPatterns * @see AWS API Documentation */ java.util.concurrent.Future listLogPatternsAsync(ListLogPatternsRequest listLogPatternsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the problems with your application. *

* * @param listProblemsRequest * @return A Java Future containing the result of the ListProblems operation returned by the service. * @sample AmazonApplicationInsightsAsync.ListProblems * @see AWS API Documentation */ java.util.concurrent.Future listProblemsAsync(ListProblemsRequest listProblemsRequest); /** *

* Lists the problems with your application. *

* * @param listProblemsRequest * @param 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. * @return A Java Future containing the result of the ListProblems operation returned by the service. * @sample AmazonApplicationInsightsAsyncHandler.ListProblems * @see AWS API Documentation */ java.util.concurrent.Future listProblemsAsync(ListProblemsRequest listProblemsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieve a list of the tags (keys and values) that are associated with a specified application. A tag is a * label that you optionally define and associate with an application. Each tag consists of a required tag * key and an optional associated tag value. A tag key is a general label that acts as a category for * more specific tag values. A tag value acts as a descriptor within a tag key. *

* * @param listTagsForResourceRequest * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AmazonApplicationInsightsAsync.ListTagsForResource * @see AWS API Documentation */ java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest); /** *

* Retrieve a list of the tags (keys and values) that are associated with a specified application. A tag is a * label that you optionally define and associate with an application. Each tag consists of a required tag * key and an optional associated tag value. A tag key is a general label that acts as a category for * more specific tag values. A tag value acts as a descriptor within a tag key. *

* * @param listTagsForResourceRequest * @param 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. * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AmazonApplicationInsightsAsyncHandler.ListTagsForResource * @see AWS API Documentation */ java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the workloads that are configured on a given component. *

* * @param listWorkloadsRequest * @return A Java Future containing the result of the ListWorkloads operation returned by the service. * @sample AmazonApplicationInsightsAsync.ListWorkloads * @see AWS API Documentation */ java.util.concurrent.Future listWorkloadsAsync(ListWorkloadsRequest listWorkloadsRequest); /** *

* Lists the workloads that are configured on a given component. *

* * @param listWorkloadsRequest * @param 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. * @return A Java Future containing the result of the ListWorkloads operation returned by the service. * @sample AmazonApplicationInsightsAsyncHandler.ListWorkloads * @see AWS API Documentation */ java.util.concurrent.Future listWorkloadsAsync(ListWorkloadsRequest listWorkloadsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Remove workload from a component. *

* * @param removeWorkloadRequest * @return A Java Future containing the result of the RemoveWorkload operation returned by the service. * @sample AmazonApplicationInsightsAsync.RemoveWorkload * @see AWS API Documentation */ java.util.concurrent.Future removeWorkloadAsync(RemoveWorkloadRequest removeWorkloadRequest); /** *

* Remove workload from a component. *

* * @param removeWorkloadRequest * @param 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. * @return A Java Future containing the result of the RemoveWorkload operation returned by the service. * @sample AmazonApplicationInsightsAsyncHandler.RemoveWorkload * @see AWS API Documentation */ java.util.concurrent.Future removeWorkloadAsync(RemoveWorkloadRequest removeWorkloadRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Add one or more tags (keys and values) to a specified application. A tag is a label that you optionally * define and associate with an application. Tags can help you categorize and manage application in different ways, * such as by purpose, owner, environment, or other criteria. *

*

* Each tag consists of a required tag key and an associated tag value, both of which you define. A * tag key is a general label that acts as a category for more specific tag values. A tag value acts as a descriptor * within a tag key. *

* * @param tagResourceRequest * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AmazonApplicationInsightsAsync.TagResource * @see AWS API Documentation */ java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest); /** *

* Add one or more tags (keys and values) to a specified application. A tag is a label that you optionally * define and associate with an application. Tags can help you categorize and manage application in different ways, * such as by purpose, owner, environment, or other criteria. *

*

* Each tag consists of a required tag key and an associated tag value, both of which you define. A * tag key is a general label that acts as a category for more specific tag values. A tag value acts as a descriptor * within a tag key. *

* * @param tagResourceRequest * @param 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. * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AmazonApplicationInsightsAsyncHandler.TagResource * @see AWS API Documentation */ java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Remove one or more tags (keys and values) from a specified application. *

* * @param untagResourceRequest * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AmazonApplicationInsightsAsync.UntagResource * @see AWS API Documentation */ java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest); /** *

* Remove one or more tags (keys and values) from a specified application. *

* * @param untagResourceRequest * @param 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. * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AmazonApplicationInsightsAsyncHandler.UntagResource * @see AWS API Documentation */ java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the application. *

* * @param updateApplicationRequest * @return A Java Future containing the result of the UpdateApplication operation returned by the service. * @sample AmazonApplicationInsightsAsync.UpdateApplication * @see AWS API Documentation */ java.util.concurrent.Future updateApplicationAsync(UpdateApplicationRequest updateApplicationRequest); /** *

* Updates the application. *

* * @param updateApplicationRequest * @param 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. * @return A Java Future containing the result of the UpdateApplication operation returned by the service. * @sample AmazonApplicationInsightsAsyncHandler.UpdateApplication * @see AWS API Documentation */ java.util.concurrent.Future updateApplicationAsync(UpdateApplicationRequest updateApplicationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the custom component name and/or the list of resources that make up the component. *

* * @param updateComponentRequest * @return A Java Future containing the result of the UpdateComponent operation returned by the service. * @sample AmazonApplicationInsightsAsync.UpdateComponent * @see AWS API Documentation */ java.util.concurrent.Future updateComponentAsync(UpdateComponentRequest updateComponentRequest); /** *

* Updates the custom component name and/or the list of resources that make up the component. *

* * @param updateComponentRequest * @param 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. * @return A Java Future containing the result of the UpdateComponent operation returned by the service. * @sample AmazonApplicationInsightsAsyncHandler.UpdateComponent * @see AWS API Documentation */ java.util.concurrent.Future updateComponentAsync(UpdateComponentRequest updateComponentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the monitoring configurations for the component. The configuration input parameter is an escaped JSON of * the configuration and should match the schema of what is returned by * DescribeComponentConfigurationRecommendation. *

* * @param updateComponentConfigurationRequest * @return A Java Future containing the result of the UpdateComponentConfiguration operation returned by the * service. * @sample AmazonApplicationInsightsAsync.UpdateComponentConfiguration * @see AWS API Documentation */ java.util.concurrent.Future updateComponentConfigurationAsync( UpdateComponentConfigurationRequest updateComponentConfigurationRequest); /** *

* Updates the monitoring configurations for the component. The configuration input parameter is an escaped JSON of * the configuration and should match the schema of what is returned by * DescribeComponentConfigurationRecommendation. *

* * @param updateComponentConfigurationRequest * @param 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. * @return A Java Future containing the result of the UpdateComponentConfiguration operation returned by the * service. * @sample AmazonApplicationInsightsAsyncHandler.UpdateComponentConfiguration * @see AWS API Documentation */ java.util.concurrent.Future updateComponentConfigurationAsync( UpdateComponentConfigurationRequest updateComponentConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Adds a log pattern to a LogPatternSet. *

* * @param updateLogPatternRequest * @return A Java Future containing the result of the UpdateLogPattern operation returned by the service. * @sample AmazonApplicationInsightsAsync.UpdateLogPattern * @see AWS API Documentation */ java.util.concurrent.Future updateLogPatternAsync(UpdateLogPatternRequest updateLogPatternRequest); /** *

* Adds a log pattern to a LogPatternSet. *

* * @param updateLogPatternRequest * @param 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. * @return A Java Future containing the result of the UpdateLogPattern operation returned by the service. * @sample AmazonApplicationInsightsAsyncHandler.UpdateLogPattern * @see AWS API Documentation */ java.util.concurrent.Future updateLogPatternAsync(UpdateLogPatternRequest updateLogPatternRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the visibility of the problem or specifies the problem as RESOLVED. *

* * @param updateProblemRequest * @return A Java Future containing the result of the UpdateProblem operation returned by the service. * @sample AmazonApplicationInsightsAsync.UpdateProblem * @see AWS API Documentation */ java.util.concurrent.Future updateProblemAsync(UpdateProblemRequest updateProblemRequest); /** *

* Updates the visibility of the problem or specifies the problem as RESOLVED. *

* * @param updateProblemRequest * @param 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. * @return A Java Future containing the result of the UpdateProblem operation returned by the service. * @sample AmazonApplicationInsightsAsyncHandler.UpdateProblem * @see AWS API Documentation */ java.util.concurrent.Future updateProblemAsync(UpdateProblemRequest updateProblemRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Adds a workload to a component. Each component can have at most five workloads. *

* * @param updateWorkloadRequest * @return A Java Future containing the result of the UpdateWorkload operation returned by the service. * @sample AmazonApplicationInsightsAsync.UpdateWorkload * @see AWS API Documentation */ java.util.concurrent.Future updateWorkloadAsync(UpdateWorkloadRequest updateWorkloadRequest); /** *

* Adds a workload to a component. Each component can have at most five workloads. *

* * @param updateWorkloadRequest * @param 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. * @return A Java Future containing the result of the UpdateWorkload operation returned by the service. * @sample AmazonApplicationInsightsAsyncHandler.UpdateWorkload * @see AWS API Documentation */ java.util.concurrent.Future updateWorkloadAsync(UpdateWorkloadRequest updateWorkloadRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy