Class AbstractAWSApplicationDiscoveryAsync
- java.lang.Object
-
- com.amazonaws.services.applicationdiscovery.AbstractAWSApplicationDiscovery
-
- com.amazonaws.services.applicationdiscovery.AbstractAWSApplicationDiscoveryAsync
-
- All Implemented Interfaces:
AWSApplicationDiscovery,AWSApplicationDiscoveryAsync
public class AbstractAWSApplicationDiscoveryAsync extends AbstractAWSApplicationDiscovery implements AWSApplicationDiscoveryAsync
Abstract implementation ofAWSApplicationDiscoveryAsync. Convenient method forms pass through to the corresponding overload that takes a request object and anAsyncHandler, which throws anUnsupportedOperationException.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractAWSApplicationDiscoveryAsync()
-
Method Summary
-
Methods inherited from class com.amazonaws.services.applicationdiscovery.AbstractAWSApplicationDiscovery
createTags, deleteTags, describeAgents, describeConfigurations, describeExportConfigurations, describeTags, exportConfigurations, getCachedResponseMetadata, listConfigurations, setEndpoint, setRegion, shutdown, startDataCollectionByAgentIds, stopDataCollectionByAgentIds
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.amazonaws.services.applicationdiscovery.AWSApplicationDiscovery
createTags, deleteTags, describeAgents, describeConfigurations, describeExportConfigurations, describeTags, exportConfigurations, getCachedResponseMetadata, listConfigurations, setEndpoint, setRegion, shutdown, startDataCollectionByAgentIds, stopDataCollectionByAgentIds
-
-
-
-
Method Detail
-
createTagsAsync
public Future<CreateTagsResult> createTagsAsync(CreateTagsRequest request)
Description copied from interface:AWSApplicationDiscoveryAsyncCreates one or more tags for configuration items. Tags are metadata that help you categorize IT assets. This API accepts a list of multiple configuration items.
- Specified by:
createTagsAsyncin interfaceAWSApplicationDiscoveryAsync- Returns:
- A Java Future containing the result of the CreateTags operation returned by the service.
-
createTagsAsync
public Future<CreateTagsResult> createTagsAsync(CreateTagsRequest request, AsyncHandler<CreateTagsRequest,CreateTagsResult> asyncHandler)
Description copied from interface:AWSApplicationDiscoveryAsyncCreates one or more tags for configuration items. Tags are metadata that help you categorize IT assets. This API accepts a list of multiple configuration items.
- Specified by:
createTagsAsyncin interfaceAWSApplicationDiscoveryAsyncasyncHandler- 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.- Returns:
- A Java Future containing the result of the CreateTags operation returned by the service.
-
deleteTagsAsync
public Future<DeleteTagsResult> deleteTagsAsync(DeleteTagsRequest request)
Description copied from interface:AWSApplicationDiscoveryAsyncDeletes the association between configuration items and one or more tags. This API accepts a list of multiple configuration items.
- Specified by:
deleteTagsAsyncin interfaceAWSApplicationDiscoveryAsync- Returns:
- A Java Future containing the result of the DeleteTags operation returned by the service.
-
deleteTagsAsync
public Future<DeleteTagsResult> deleteTagsAsync(DeleteTagsRequest request, AsyncHandler<DeleteTagsRequest,DeleteTagsResult> asyncHandler)
Description copied from interface:AWSApplicationDiscoveryAsyncDeletes the association between configuration items and one or more tags. This API accepts a list of multiple configuration items.
- Specified by:
deleteTagsAsyncin interfaceAWSApplicationDiscoveryAsyncasyncHandler- 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.- Returns:
- A Java Future containing the result of the DeleteTags operation returned by the service.
-
describeAgentsAsync
public Future<DescribeAgentsResult> describeAgentsAsync(DescribeAgentsRequest request)
Description copied from interface:AWSApplicationDiscoveryAsyncLists AWS agents by ID or lists all agents associated with your user account if you did not specify an agent ID.
- Specified by:
describeAgentsAsyncin interfaceAWSApplicationDiscoveryAsync- Returns:
- A Java Future containing the result of the DescribeAgents operation returned by the service.
-
describeAgentsAsync
public Future<DescribeAgentsResult> describeAgentsAsync(DescribeAgentsRequest request, AsyncHandler<DescribeAgentsRequest,DescribeAgentsResult> asyncHandler)
Description copied from interface:AWSApplicationDiscoveryAsyncLists AWS agents by ID or lists all agents associated with your user account if you did not specify an agent ID.
- Specified by:
describeAgentsAsyncin interfaceAWSApplicationDiscoveryAsyncasyncHandler- 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.- Returns:
- A Java Future containing the result of the DescribeAgents operation returned by the service.
-
describeConfigurationsAsync
public Future<DescribeConfigurationsResult> describeConfigurationsAsync(DescribeConfigurationsRequest request)
Description copied from interface:AWSApplicationDiscoveryAsyncRetrieves a list of attributes for a specific configuration ID. For example, the output for a server configuration item includes a list of attributes about the server, including host name, operating system, number of network cards, etc.
- Specified by:
describeConfigurationsAsyncin interfaceAWSApplicationDiscoveryAsync- Returns:
- A Java Future containing the result of the DescribeConfigurations operation returned by the service.
-
describeConfigurationsAsync
public Future<DescribeConfigurationsResult> describeConfigurationsAsync(DescribeConfigurationsRequest request, AsyncHandler<DescribeConfigurationsRequest,DescribeConfigurationsResult> asyncHandler)
Description copied from interface:AWSApplicationDiscoveryAsyncRetrieves a list of attributes for a specific configuration ID. For example, the output for a server configuration item includes a list of attributes about the server, including host name, operating system, number of network cards, etc.
- Specified by:
describeConfigurationsAsyncin interfaceAWSApplicationDiscoveryAsyncasyncHandler- 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.- Returns:
- A Java Future containing the result of the DescribeConfigurations operation returned by the service.
-
describeExportConfigurationsAsync
public Future<DescribeExportConfigurationsResult> describeExportConfigurationsAsync(DescribeExportConfigurationsRequest request)
Description copied from interface:AWSApplicationDiscoveryAsyncRetrieves the status of a given export process. You can retrieve status from a maximum of 100 processes.
- Specified by:
describeExportConfigurationsAsyncin interfaceAWSApplicationDiscoveryAsync- Returns:
- A Java Future containing the result of the DescribeExportConfigurations operation returned by the service.
-
describeExportConfigurationsAsync
public Future<DescribeExportConfigurationsResult> describeExportConfigurationsAsync(DescribeExportConfigurationsRequest request, AsyncHandler<DescribeExportConfigurationsRequest,DescribeExportConfigurationsResult> asyncHandler)
Description copied from interface:AWSApplicationDiscoveryAsyncRetrieves the status of a given export process. You can retrieve status from a maximum of 100 processes.
- Specified by:
describeExportConfigurationsAsyncin interfaceAWSApplicationDiscoveryAsyncasyncHandler- 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.- Returns:
- A Java Future containing the result of the DescribeExportConfigurations operation returned by the service.
-
describeTagsAsync
public Future<DescribeTagsResult> describeTagsAsync(DescribeTagsRequest request)
Description copied from interface:AWSApplicationDiscoveryAsyncRetrieves a list of configuration items that are tagged with a specific tag. Or retrieves a list of all tags assigned to a specific configuration item.
- Specified by:
describeTagsAsyncin interfaceAWSApplicationDiscoveryAsync- Returns:
- A Java Future containing the result of the DescribeTags operation returned by the service.
-
describeTagsAsync
public Future<DescribeTagsResult> describeTagsAsync(DescribeTagsRequest request, AsyncHandler<DescribeTagsRequest,DescribeTagsResult> asyncHandler)
Description copied from interface:AWSApplicationDiscoveryAsyncRetrieves a list of configuration items that are tagged with a specific tag. Or retrieves a list of all tags assigned to a specific configuration item.
- Specified by:
describeTagsAsyncin interfaceAWSApplicationDiscoveryAsyncasyncHandler- 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.- Returns:
- A Java Future containing the result of the DescribeTags operation returned by the service.
-
exportConfigurationsAsync
public Future<ExportConfigurationsResult> exportConfigurationsAsync(ExportConfigurationsRequest request)
Description copied from interface:AWSApplicationDiscoveryAsyncExports all discovered configuration data to an Amazon S3 bucket or an application that enables you to view and evaluate the data. Data includes tags and tag associations, processes, connections, servers, and system performance. This API returns an export ID which you can query using the GetExportStatus API. The system imposes a limit of two configuration exports in six hours.
- Specified by:
exportConfigurationsAsyncin interfaceAWSApplicationDiscoveryAsync- Returns:
- A Java Future containing the result of the ExportConfigurations operation returned by the service.
-
exportConfigurationsAsync
public Future<ExportConfigurationsResult> exportConfigurationsAsync(ExportConfigurationsRequest request, AsyncHandler<ExportConfigurationsRequest,ExportConfigurationsResult> asyncHandler)
Description copied from interface:AWSApplicationDiscoveryAsyncExports all discovered configuration data to an Amazon S3 bucket or an application that enables you to view and evaluate the data. Data includes tags and tag associations, processes, connections, servers, and system performance. This API returns an export ID which you can query using the GetExportStatus API. The system imposes a limit of two configuration exports in six hours.
- Specified by:
exportConfigurationsAsyncin interfaceAWSApplicationDiscoveryAsyncasyncHandler- 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.- Returns:
- A Java Future containing the result of the ExportConfigurations operation returned by the service.
-
listConfigurationsAsync
public Future<ListConfigurationsResult> listConfigurationsAsync(ListConfigurationsRequest request)
Description copied from interface:AWSApplicationDiscoveryAsyncRetrieves a list of configurations items according to the criteria you specify in a filter. The filter criteria identify relationship requirements.
- Specified by:
listConfigurationsAsyncin interfaceAWSApplicationDiscoveryAsync- Returns:
- A Java Future containing the result of the ListConfigurations operation returned by the service.
-
listConfigurationsAsync
public Future<ListConfigurationsResult> listConfigurationsAsync(ListConfigurationsRequest request, AsyncHandler<ListConfigurationsRequest,ListConfigurationsResult> asyncHandler)
Description copied from interface:AWSApplicationDiscoveryAsyncRetrieves a list of configurations items according to the criteria you specify in a filter. The filter criteria identify relationship requirements.
- Specified by:
listConfigurationsAsyncin interfaceAWSApplicationDiscoveryAsyncasyncHandler- 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.- Returns:
- A Java Future containing the result of the ListConfigurations operation returned by the service.
-
startDataCollectionByAgentIdsAsync
public Future<StartDataCollectionByAgentIdsResult> startDataCollectionByAgentIdsAsync(StartDataCollectionByAgentIdsRequest request)
Description copied from interface:AWSApplicationDiscoveryAsyncInstructs the specified agents to start collecting data. Agents can reside on host servers or virtual machines in your data center.
- Specified by:
startDataCollectionByAgentIdsAsyncin interfaceAWSApplicationDiscoveryAsync- Returns:
- A Java Future containing the result of the StartDataCollectionByAgentIds operation returned by the service.
-
startDataCollectionByAgentIdsAsync
public Future<StartDataCollectionByAgentIdsResult> startDataCollectionByAgentIdsAsync(StartDataCollectionByAgentIdsRequest request, AsyncHandler<StartDataCollectionByAgentIdsRequest,StartDataCollectionByAgentIdsResult> asyncHandler)
Description copied from interface:AWSApplicationDiscoveryAsyncInstructs the specified agents to start collecting data. Agents can reside on host servers or virtual machines in your data center.
- Specified by:
startDataCollectionByAgentIdsAsyncin interfaceAWSApplicationDiscoveryAsyncasyncHandler- 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.- Returns:
- A Java Future containing the result of the StartDataCollectionByAgentIds operation returned by the service.
-
stopDataCollectionByAgentIdsAsync
public Future<StopDataCollectionByAgentIdsResult> stopDataCollectionByAgentIdsAsync(StopDataCollectionByAgentIdsRequest request)
Description copied from interface:AWSApplicationDiscoveryAsyncInstructs the specified agents to stop collecting data.
- Specified by:
stopDataCollectionByAgentIdsAsyncin interfaceAWSApplicationDiscoveryAsync- Returns:
- A Java Future containing the result of the StopDataCollectionByAgentIds operation returned by the service.
-
stopDataCollectionByAgentIdsAsync
public Future<StopDataCollectionByAgentIdsResult> stopDataCollectionByAgentIdsAsync(StopDataCollectionByAgentIdsRequest request, AsyncHandler<StopDataCollectionByAgentIdsRequest,StopDataCollectionByAgentIdsResult> asyncHandler)
Description copied from interface:AWSApplicationDiscoveryAsyncInstructs the specified agents to stop collecting data.
- Specified by:
stopDataCollectionByAgentIdsAsyncin interfaceAWSApplicationDiscoveryAsyncasyncHandler- 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.- Returns:
- A Java Future containing the result of the StopDataCollectionByAgentIds operation returned by the service.
-
-