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 protected
AbstractAWSApplicationDiscoveryAsync()
-
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:AWSApplicationDiscoveryAsync
Creates 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:
createTagsAsync
in 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:AWSApplicationDiscoveryAsync
Creates 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:
createTagsAsync
in interfaceAWSApplicationDiscoveryAsync
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.- 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:AWSApplicationDiscoveryAsync
Deletes the association between configuration items and one or more tags. This API accepts a list of multiple configuration items.
- Specified by:
deleteTagsAsync
in 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:AWSApplicationDiscoveryAsync
Deletes the association between configuration items and one or more tags. This API accepts a list of multiple configuration items.
- Specified by:
deleteTagsAsync
in interfaceAWSApplicationDiscoveryAsync
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.- 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:AWSApplicationDiscoveryAsync
Lists AWS agents by ID or lists all agents associated with your user account if you did not specify an agent ID.
- Specified by:
describeAgentsAsync
in 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:AWSApplicationDiscoveryAsync
Lists AWS agents by ID or lists all agents associated with your user account if you did not specify an agent ID.
- Specified by:
describeAgentsAsync
in interfaceAWSApplicationDiscoveryAsync
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.- 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:AWSApplicationDiscoveryAsync
Retrieves 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:
describeConfigurationsAsync
in 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:AWSApplicationDiscoveryAsync
Retrieves 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:
describeConfigurationsAsync
in interfaceAWSApplicationDiscoveryAsync
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.- 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:AWSApplicationDiscoveryAsync
Retrieves the status of a given export process. You can retrieve status from a maximum of 100 processes.
- Specified by:
describeExportConfigurationsAsync
in 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:AWSApplicationDiscoveryAsync
Retrieves the status of a given export process. You can retrieve status from a maximum of 100 processes.
- Specified by:
describeExportConfigurationsAsync
in interfaceAWSApplicationDiscoveryAsync
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.- 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:AWSApplicationDiscoveryAsync
Retrieves 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:
describeTagsAsync
in 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:AWSApplicationDiscoveryAsync
Retrieves 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:
describeTagsAsync
in interfaceAWSApplicationDiscoveryAsync
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.- 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:AWSApplicationDiscoveryAsync
Exports 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:
exportConfigurationsAsync
in 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:AWSApplicationDiscoveryAsync
Exports 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:
exportConfigurationsAsync
in interfaceAWSApplicationDiscoveryAsync
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.- 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:AWSApplicationDiscoveryAsync
Retrieves a list of configurations items according to the criteria you specify in a filter. The filter criteria identify relationship requirements.
- Specified by:
listConfigurationsAsync
in 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:AWSApplicationDiscoveryAsync
Retrieves a list of configurations items according to the criteria you specify in a filter. The filter criteria identify relationship requirements.
- Specified by:
listConfigurationsAsync
in interfaceAWSApplicationDiscoveryAsync
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.- 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:AWSApplicationDiscoveryAsync
Instructs the specified agents to start collecting data. Agents can reside on host servers or virtual machines in your data center.
- Specified by:
startDataCollectionByAgentIdsAsync
in 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:AWSApplicationDiscoveryAsync
Instructs the specified agents to start collecting data. Agents can reside on host servers or virtual machines in your data center.
- Specified by:
startDataCollectionByAgentIdsAsync
in interfaceAWSApplicationDiscoveryAsync
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.- 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:AWSApplicationDiscoveryAsync
Instructs the specified agents to stop collecting data.
- Specified by:
stopDataCollectionByAgentIdsAsync
in 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:AWSApplicationDiscoveryAsync
Instructs the specified agents to stop collecting data.
- Specified by:
stopDataCollectionByAgentIdsAsync
in interfaceAWSApplicationDiscoveryAsync
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.- Returns:
- A Java Future containing the result of the StopDataCollectionByAgentIds operation returned by the service.
-
-