Class AbstractAWSApplicationDiscoveryAsync
- All Implemented Interfaces:
AWSApplicationDiscovery
,AWSApplicationDiscoveryAsync
AWSApplicationDiscoveryAsync
. Convenient
method forms pass through to the corresponding overload that takes a request
object and an AsyncHandler
, which throws an
UnsupportedOperationException
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateTagsAsync
(CreateTagsRequest request) Creates one or more tags for configuration items.createTagsAsync
(CreateTagsRequest request, AsyncHandler<CreateTagsRequest, CreateTagsResult> asyncHandler) Creates one or more tags for configuration items.deleteTagsAsync
(DeleteTagsRequest request) Deletes the association between configuration items and one or more tags.deleteTagsAsync
(DeleteTagsRequest request, AsyncHandler<DeleteTagsRequest, DeleteTagsResult> asyncHandler) Deletes the association between configuration items and one or more tags.describeAgentsAsync
(DescribeAgentsRequest request) Lists AWS agents by ID or lists all agents associated with your user account if you did not specify an agent ID.describeAgentsAsync
(DescribeAgentsRequest request, AsyncHandler<DescribeAgentsRequest, DescribeAgentsResult> asyncHandler) Lists AWS agents by ID or lists all agents associated with your user account if you did not specify an agent ID.Retrieves a list of attributes for a specific configuration ID.describeConfigurationsAsync
(DescribeConfigurationsRequest request, AsyncHandler<DescribeConfigurationsRequest, DescribeConfigurationsResult> asyncHandler) Retrieves a list of attributes for a specific configuration ID.Retrieves the status of a given export process.describeExportConfigurationsAsync
(DescribeExportConfigurationsRequest request, AsyncHandler<DescribeExportConfigurationsRequest, DescribeExportConfigurationsResult> asyncHandler) Retrieves the status of a given export process.describeTagsAsync
(DescribeTagsRequest request) Retrieves a list of configuration items that are tagged with a specific tag.describeTagsAsync
(DescribeTagsRequest request, AsyncHandler<DescribeTagsRequest, DescribeTagsResult> asyncHandler) Retrieves a list of configuration items that are tagged with a specific tag.Exports all discovered configuration data to an Amazon S3 bucket or an application that enables you to view and evaluate the data.exportConfigurationsAsync
(ExportConfigurationsRequest request, AsyncHandler<ExportConfigurationsRequest, ExportConfigurationsResult> asyncHandler) Exports all discovered configuration data to an Amazon S3 bucket or an application that enables you to view and evaluate the data.Retrieves a list of configurations items according to the criteria you specify in a filter.listConfigurationsAsync
(ListConfigurationsRequest request, AsyncHandler<ListConfigurationsRequest, ListConfigurationsResult> asyncHandler) Retrieves a list of configurations items according to the criteria you specify in a filter.Instructs the specified agents to start collecting data.startDataCollectionByAgentIdsAsync
(StartDataCollectionByAgentIdsRequest request, AsyncHandler<StartDataCollectionByAgentIdsRequest, StartDataCollectionByAgentIdsResult> asyncHandler) Instructs the specified agents to start collecting data.Instructs the specified agents to stop collecting data.stopDataCollectionByAgentIdsAsync
(StopDataCollectionByAgentIdsRequest request, AsyncHandler<StopDataCollectionByAgentIdsRequest, StopDataCollectionByAgentIdsResult> asyncHandler) Instructs the specified agents to stop collecting data.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
-
Constructor Details
-
AbstractAWSApplicationDiscoveryAsync
protected AbstractAWSApplicationDiscoveryAsync()
-
-
Method Details
-
createTagsAsync
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
- Parameters:
request
-- 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
- Parameters:
request
-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
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
- Parameters:
request
-- 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
- Parameters:
request
-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
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
- Parameters:
request
-- 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
- Parameters:
request
-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
- Parameters:
request
-- 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
- Parameters:
request
-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
- Parameters:
request
-- 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
- Parameters:
request
-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
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
- Parameters:
request
-- 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
- Parameters:
request
-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
- Parameters:
request
-- 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
- Parameters:
request
-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
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
- Parameters:
request
-- 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
- Parameters:
request
-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
- Parameters:
request
-- 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
- Parameters:
request
-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
- Parameters:
request
-- 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
- Parameters:
request
-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.
-