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 AbstractAWSApplicationDiscovery
createTags, deleteTags, describeAgents, describeConfigurations, describeExportConfigurations, describeTags, exportConfigurations, getCachedResponseMetadata, listConfigurations, setEndpoint, setRegion, shutdown, startDataCollectionByAgentIds, stopDataCollectionByAgentIdsMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface 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: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- 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: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- 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:AWSApplicationDiscoveryAsyncDeletes the association between configuration items and one or more tags. This API accepts a list of multiple configuration items.
- Specified by:
deleteTagsAsyncin 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:AWSApplicationDiscoveryAsyncDeletes the association between configuration items and one or more tags. This API accepts a list of multiple configuration items.
- Specified by:
deleteTagsAsyncin 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: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- 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: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- 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: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- 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: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- 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:AWSApplicationDiscoveryAsyncRetrieves the status of a given export process. You can retrieve status from a maximum of 100 processes.
- Specified by:
describeExportConfigurationsAsyncin 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:AWSApplicationDiscoveryAsyncRetrieves the status of a given export process. You can retrieve status from a maximum of 100 processes.
- Specified by:
describeExportConfigurationsAsyncin 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: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- 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: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- 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: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- 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: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- 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: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- 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: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- 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: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- 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: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- 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:AWSApplicationDiscoveryAsyncInstructs the specified agents to stop collecting data.
- Specified by:
stopDataCollectionByAgentIdsAsyncin 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:AWSApplicationDiscoveryAsyncInstructs the specified agents to stop collecting data.
- Specified by:
stopDataCollectionByAgentIdsAsyncin 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.
-