public class AbstractAWSApplicationDiscoveryAsync extends AbstractAWSApplicationDiscovery implements AWSApplicationDiscoveryAsync
AWSApplicationDiscoveryAsync. Convenient
method forms pass through to the corresponding overload that takes a request
object and an AsyncHandler, which throws an
UnsupportedOperationException.ENDPOINT_PREFIX| Modifier | Constructor and Description |
|---|---|
protected |
AbstractAWSApplicationDiscoveryAsync() |
createTags, deleteTags, describeAgents, describeConfigurations, describeExportConfigurations, describeTags, exportConfigurations, getCachedResponseMetadata, listConfigurations, setEndpoint, setRegion, shutdown, startDataCollectionByAgentIds, stopDataCollectionByAgentIdsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateTags, deleteTags, describeAgents, describeConfigurations, describeExportConfigurations, describeTags, exportConfigurations, getCachedResponseMetadata, listConfigurations, setEndpoint, setRegion, shutdown, startDataCollectionByAgentIds, stopDataCollectionByAgentIdsprotected AbstractAWSApplicationDiscoveryAsync()
public Future<CreateTagsResult> createTagsAsync(CreateTagsRequest request)
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.
createTagsAsync in interface AWSApplicationDiscoveryAsyncpublic Future<CreateTagsResult> createTagsAsync(CreateTagsRequest request, AsyncHandler<CreateTagsRequest,CreateTagsResult> asyncHandler)
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.
createTagsAsync in interface AWSApplicationDiscoveryAsyncasyncHandler - 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<DeleteTagsResult> deleteTagsAsync(DeleteTagsRequest request)
AWSApplicationDiscoveryAsyncDeletes the association between configuration items and one or more tags. This API accepts a list of multiple configuration items.
deleteTagsAsync in interface AWSApplicationDiscoveryAsyncpublic Future<DeleteTagsResult> deleteTagsAsync(DeleteTagsRequest request, AsyncHandler<DeleteTagsRequest,DeleteTagsResult> asyncHandler)
AWSApplicationDiscoveryAsyncDeletes the association between configuration items and one or more tags. This API accepts a list of multiple configuration items.
deleteTagsAsync in interface AWSApplicationDiscoveryAsyncasyncHandler - 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<DescribeAgentsResult> describeAgentsAsync(DescribeAgentsRequest request)
AWSApplicationDiscoveryAsyncLists AWS agents by ID or lists all agents associated with your user account if you did not specify an agent ID.
describeAgentsAsync in interface AWSApplicationDiscoveryAsyncpublic Future<DescribeAgentsResult> describeAgentsAsync(DescribeAgentsRequest request, AsyncHandler<DescribeAgentsRequest,DescribeAgentsResult> asyncHandler)
AWSApplicationDiscoveryAsyncLists AWS agents by ID or lists all agents associated with your user account if you did not specify an agent ID.
describeAgentsAsync in interface AWSApplicationDiscoveryAsyncasyncHandler - 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<DescribeConfigurationsResult> describeConfigurationsAsync(DescribeConfigurationsRequest request)
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.
describeConfigurationsAsync in interface AWSApplicationDiscoveryAsyncpublic Future<DescribeConfigurationsResult> describeConfigurationsAsync(DescribeConfigurationsRequest request, AsyncHandler<DescribeConfigurationsRequest,DescribeConfigurationsResult> asyncHandler)
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.
describeConfigurationsAsync in interface AWSApplicationDiscoveryAsyncasyncHandler - 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<DescribeExportConfigurationsResult> describeExportConfigurationsAsync(DescribeExportConfigurationsRequest request)
AWSApplicationDiscoveryAsyncRetrieves the status of a given export process. You can retrieve status from a maximum of 100 processes.
describeExportConfigurationsAsync in interface AWSApplicationDiscoveryAsyncpublic Future<DescribeExportConfigurationsResult> describeExportConfigurationsAsync(DescribeExportConfigurationsRequest request, AsyncHandler<DescribeExportConfigurationsRequest,DescribeExportConfigurationsResult> asyncHandler)
AWSApplicationDiscoveryAsyncRetrieves the status of a given export process. You can retrieve status from a maximum of 100 processes.
describeExportConfigurationsAsync in interface AWSApplicationDiscoveryAsyncasyncHandler - 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<DescribeTagsResult> describeTagsAsync(DescribeTagsRequest request)
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.
describeTagsAsync in interface AWSApplicationDiscoveryAsyncpublic Future<DescribeTagsResult> describeTagsAsync(DescribeTagsRequest request, AsyncHandler<DescribeTagsRequest,DescribeTagsResult> asyncHandler)
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.
describeTagsAsync in interface AWSApplicationDiscoveryAsyncasyncHandler - 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<ExportConfigurationsResult> exportConfigurationsAsync(ExportConfigurationsRequest request)
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.
exportConfigurationsAsync in interface AWSApplicationDiscoveryAsyncpublic Future<ExportConfigurationsResult> exportConfigurationsAsync(ExportConfigurationsRequest request, AsyncHandler<ExportConfigurationsRequest,ExportConfigurationsResult> asyncHandler)
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.
exportConfigurationsAsync in interface AWSApplicationDiscoveryAsyncasyncHandler - 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<ListConfigurationsResult> listConfigurationsAsync(ListConfigurationsRequest request)
AWSApplicationDiscoveryAsyncRetrieves a list of configurations items according to the criteria you specify in a filter. The filter criteria identify relationship requirements.
listConfigurationsAsync in interface AWSApplicationDiscoveryAsyncpublic Future<ListConfigurationsResult> listConfigurationsAsync(ListConfigurationsRequest request, AsyncHandler<ListConfigurationsRequest,ListConfigurationsResult> asyncHandler)
AWSApplicationDiscoveryAsyncRetrieves a list of configurations items according to the criteria you specify in a filter. The filter criteria identify relationship requirements.
listConfigurationsAsync in interface AWSApplicationDiscoveryAsyncasyncHandler - 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<StartDataCollectionByAgentIdsResult> startDataCollectionByAgentIdsAsync(StartDataCollectionByAgentIdsRequest request)
AWSApplicationDiscoveryAsyncInstructs the specified agents to start collecting data. Agents can reside on host servers or virtual machines in your data center.
startDataCollectionByAgentIdsAsync in interface AWSApplicationDiscoveryAsyncpublic Future<StartDataCollectionByAgentIdsResult> startDataCollectionByAgentIdsAsync(StartDataCollectionByAgentIdsRequest request, AsyncHandler<StartDataCollectionByAgentIdsRequest,StartDataCollectionByAgentIdsResult> asyncHandler)
AWSApplicationDiscoveryAsyncInstructs the specified agents to start collecting data. Agents can reside on host servers or virtual machines in your data center.
startDataCollectionByAgentIdsAsync in interface AWSApplicationDiscoveryAsyncasyncHandler - 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<StopDataCollectionByAgentIdsResult> stopDataCollectionByAgentIdsAsync(StopDataCollectionByAgentIdsRequest request)
AWSApplicationDiscoveryAsyncInstructs the specified agents to stop collecting data.
stopDataCollectionByAgentIdsAsync in interface AWSApplicationDiscoveryAsyncpublic Future<StopDataCollectionByAgentIdsResult> stopDataCollectionByAgentIdsAsync(StopDataCollectionByAgentIdsRequest request, AsyncHandler<StopDataCollectionByAgentIdsRequest,StopDataCollectionByAgentIdsResult> asyncHandler)
AWSApplicationDiscoveryAsyncInstructs the specified agents to stop collecting data.
stopDataCollectionByAgentIdsAsync in interface AWSApplicationDiscoveryAsyncasyncHandler - 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.Copyright © 2016. All rights reserved.