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
.Modifier | Constructor and Description |
---|---|
protected |
AbstractAWSApplicationDiscoveryAsync() |
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.Future<CreateTagsResult> |
createTagsAsync(CreateTagsRequest request)
Creates one or more tags for configuration items.
|
java.util.concurrent.Future<CreateTagsResult> |
createTagsAsync(CreateTagsRequest request,
AsyncHandler<CreateTagsRequest,CreateTagsResult> asyncHandler)
Creates one or more tags for configuration items.
|
java.util.concurrent.Future<DeleteTagsResult> |
deleteTagsAsync(DeleteTagsRequest request)
Deletes the association between configuration items and one or more tags.
|
java.util.concurrent.Future<DeleteTagsResult> |
deleteTagsAsync(DeleteTagsRequest request,
AsyncHandler<DeleteTagsRequest,DeleteTagsResult> asyncHandler)
Deletes the association between configuration items and one or more tags.
|
java.util.concurrent.Future<DescribeAgentsResult> |
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.
|
java.util.concurrent.Future<DescribeAgentsResult> |
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.
|
java.util.concurrent.Future<DescribeConfigurationsResult> |
describeConfigurationsAsync(DescribeConfigurationsRequest request)
Retrieves a list of attributes for a specific configuration ID.
|
java.util.concurrent.Future<DescribeConfigurationsResult> |
describeConfigurationsAsync(DescribeConfigurationsRequest request,
AsyncHandler<DescribeConfigurationsRequest,DescribeConfigurationsResult> asyncHandler)
Retrieves a list of attributes for a specific configuration ID.
|
java.util.concurrent.Future<DescribeExportConfigurationsResult> |
describeExportConfigurationsAsync(DescribeExportConfigurationsRequest request)
Retrieves the status of a given export process.
|
java.util.concurrent.Future<DescribeExportConfigurationsResult> |
describeExportConfigurationsAsync(DescribeExportConfigurationsRequest request,
AsyncHandler<DescribeExportConfigurationsRequest,DescribeExportConfigurationsResult> asyncHandler)
Retrieves the status of a given export process.
|
java.util.concurrent.Future<DescribeTagsResult> |
describeTagsAsync(DescribeTagsRequest request)
Retrieves a list of configuration items that are tagged with a specific
tag.
|
java.util.concurrent.Future<DescribeTagsResult> |
describeTagsAsync(DescribeTagsRequest request,
AsyncHandler<DescribeTagsRequest,DescribeTagsResult> asyncHandler)
Retrieves a list of configuration items that are tagged with a specific
tag.
|
java.util.concurrent.Future<ExportConfigurationsResult> |
exportConfigurationsAsync(ExportConfigurationsRequest request)
Exports all discovered configuration data to an Amazon S3 bucket or an
application that enables you to view and evaluate the data.
|
java.util.concurrent.Future<ExportConfigurationsResult> |
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.
|
java.util.concurrent.Future<ListConfigurationsResult> |
listConfigurationsAsync(ListConfigurationsRequest request)
Retrieves a list of configurations items according to the criteria you
specify in a filter.
|
java.util.concurrent.Future<ListConfigurationsResult> |
listConfigurationsAsync(ListConfigurationsRequest request,
AsyncHandler<ListConfigurationsRequest,ListConfigurationsResult> asyncHandler)
Retrieves a list of configurations items according to the criteria you
specify in a filter.
|
java.util.concurrent.Future<StartDataCollectionByAgentIdsResult> |
startDataCollectionByAgentIdsAsync(StartDataCollectionByAgentIdsRequest request)
Instructs the specified agents to start collecting data.
|
java.util.concurrent.Future<StartDataCollectionByAgentIdsResult> |
startDataCollectionByAgentIdsAsync(StartDataCollectionByAgentIdsRequest request,
AsyncHandler<StartDataCollectionByAgentIdsRequest,StartDataCollectionByAgentIdsResult> asyncHandler)
Instructs the specified agents to start collecting data.
|
java.util.concurrent.Future<StopDataCollectionByAgentIdsResult> |
stopDataCollectionByAgentIdsAsync(StopDataCollectionByAgentIdsRequest request)
Instructs the specified agents to stop collecting data.
|
java.util.concurrent.Future<StopDataCollectionByAgentIdsResult> |
stopDataCollectionByAgentIdsAsync(StopDataCollectionByAgentIdsRequest request,
AsyncHandler<StopDataCollectionByAgentIdsRequest,StopDataCollectionByAgentIdsResult> asyncHandler)
Instructs the specified agents to stop collecting data.
|
createTags, deleteTags, describeAgents, describeConfigurations, describeExportConfigurations, describeTags, exportConfigurations, getCachedResponseMetadata, listConfigurations, setEndpoint, setRegion, shutdown, startDataCollectionByAgentIds, stopDataCollectionByAgentIds
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createTags, deleteTags, describeAgents, describeConfigurations, describeExportConfigurations, describeTags, exportConfigurations, getCachedResponseMetadata, listConfigurations, setEndpoint, setRegion, shutdown, startDataCollectionByAgentIds, stopDataCollectionByAgentIds
protected AbstractAWSApplicationDiscoveryAsync()
public java.util.concurrent.Future<CreateTagsResult> createTagsAsync(CreateTagsRequest request)
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.
createTagsAsync
in interface AWSApplicationDiscoveryAsync
public java.util.concurrent.Future<CreateTagsResult> createTagsAsync(CreateTagsRequest request, AsyncHandler<CreateTagsRequest,CreateTagsResult> asyncHandler)
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.
createTagsAsync
in interface AWSApplicationDiscoveryAsync
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.public java.util.concurrent.Future<DeleteTagsResult> deleteTagsAsync(DeleteTagsRequest request)
AWSApplicationDiscoveryAsync
Deletes the association between configuration items and one or more tags. This API accepts a list of multiple configuration items.
deleteTagsAsync
in interface AWSApplicationDiscoveryAsync
public java.util.concurrent.Future<DeleteTagsResult> deleteTagsAsync(DeleteTagsRequest request, AsyncHandler<DeleteTagsRequest,DeleteTagsResult> asyncHandler)
AWSApplicationDiscoveryAsync
Deletes the association between configuration items and one or more tags. This API accepts a list of multiple configuration items.
deleteTagsAsync
in interface AWSApplicationDiscoveryAsync
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.public java.util.concurrent.Future<DescribeAgentsResult> describeAgentsAsync(DescribeAgentsRequest request)
AWSApplicationDiscoveryAsync
Lists AWS agents by ID or lists all agents associated with your user account if you did not specify an agent ID.
describeAgentsAsync
in interface AWSApplicationDiscoveryAsync
public java.util.concurrent.Future<DescribeAgentsResult> describeAgentsAsync(DescribeAgentsRequest request, AsyncHandler<DescribeAgentsRequest,DescribeAgentsResult> asyncHandler)
AWSApplicationDiscoveryAsync
Lists AWS agents by ID or lists all agents associated with your user account if you did not specify an agent ID.
describeAgentsAsync
in interface AWSApplicationDiscoveryAsync
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.public java.util.concurrent.Future<DescribeConfigurationsResult> describeConfigurationsAsync(DescribeConfigurationsRequest request)
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.
describeConfigurationsAsync
in interface AWSApplicationDiscoveryAsync
public java.util.concurrent.Future<DescribeConfigurationsResult> describeConfigurationsAsync(DescribeConfigurationsRequest request, AsyncHandler<DescribeConfigurationsRequest,DescribeConfigurationsResult> asyncHandler)
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.
describeConfigurationsAsync
in interface AWSApplicationDiscoveryAsync
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.public java.util.concurrent.Future<DescribeExportConfigurationsResult> describeExportConfigurationsAsync(DescribeExportConfigurationsRequest request)
AWSApplicationDiscoveryAsync
Retrieves the status of a given export process. You can retrieve status from a maximum of 100 processes.
describeExportConfigurationsAsync
in interface AWSApplicationDiscoveryAsync
public java.util.concurrent.Future<DescribeExportConfigurationsResult> describeExportConfigurationsAsync(DescribeExportConfigurationsRequest request, AsyncHandler<DescribeExportConfigurationsRequest,DescribeExportConfigurationsResult> asyncHandler)
AWSApplicationDiscoveryAsync
Retrieves the status of a given export process. You can retrieve status from a maximum of 100 processes.
describeExportConfigurationsAsync
in interface AWSApplicationDiscoveryAsync
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.public java.util.concurrent.Future<DescribeTagsResult> describeTagsAsync(DescribeTagsRequest request)
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.
describeTagsAsync
in interface AWSApplicationDiscoveryAsync
public java.util.concurrent.Future<DescribeTagsResult> describeTagsAsync(DescribeTagsRequest request, AsyncHandler<DescribeTagsRequest,DescribeTagsResult> asyncHandler)
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.
describeTagsAsync
in interface AWSApplicationDiscoveryAsync
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.public java.util.concurrent.Future<ExportConfigurationsResult> exportConfigurationsAsync(ExportConfigurationsRequest request)
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.
exportConfigurationsAsync
in interface AWSApplicationDiscoveryAsync
public java.util.concurrent.Future<ExportConfigurationsResult> exportConfigurationsAsync(ExportConfigurationsRequest request, AsyncHandler<ExportConfigurationsRequest,ExportConfigurationsResult> asyncHandler)
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.
exportConfigurationsAsync
in interface AWSApplicationDiscoveryAsync
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.public java.util.concurrent.Future<ListConfigurationsResult> listConfigurationsAsync(ListConfigurationsRequest request)
AWSApplicationDiscoveryAsync
Retrieves a list of configurations items according to the criteria you specify in a filter. The filter criteria identify relationship requirements.
listConfigurationsAsync
in interface AWSApplicationDiscoveryAsync
public java.util.concurrent.Future<ListConfigurationsResult> listConfigurationsAsync(ListConfigurationsRequest request, AsyncHandler<ListConfigurationsRequest,ListConfigurationsResult> asyncHandler)
AWSApplicationDiscoveryAsync
Retrieves a list of configurations items according to the criteria you specify in a filter. The filter criteria identify relationship requirements.
listConfigurationsAsync
in interface AWSApplicationDiscoveryAsync
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.public java.util.concurrent.Future<StartDataCollectionByAgentIdsResult> startDataCollectionByAgentIdsAsync(StartDataCollectionByAgentIdsRequest request)
AWSApplicationDiscoveryAsync
Instructs the specified agents to start collecting data. Agents can reside on host servers or virtual machines in your data center.
startDataCollectionByAgentIdsAsync
in interface AWSApplicationDiscoveryAsync
public java.util.concurrent.Future<StartDataCollectionByAgentIdsResult> startDataCollectionByAgentIdsAsync(StartDataCollectionByAgentIdsRequest request, AsyncHandler<StartDataCollectionByAgentIdsRequest,StartDataCollectionByAgentIdsResult> asyncHandler)
AWSApplicationDiscoveryAsync
Instructs the specified agents to start collecting data. Agents can reside on host servers or virtual machines in your data center.
startDataCollectionByAgentIdsAsync
in interface AWSApplicationDiscoveryAsync
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.public java.util.concurrent.Future<StopDataCollectionByAgentIdsResult> stopDataCollectionByAgentIdsAsync(StopDataCollectionByAgentIdsRequest request)
AWSApplicationDiscoveryAsync
Instructs the specified agents to stop collecting data.
stopDataCollectionByAgentIdsAsync
in interface AWSApplicationDiscoveryAsync
public java.util.concurrent.Future<StopDataCollectionByAgentIdsResult> stopDataCollectionByAgentIdsAsync(StopDataCollectionByAgentIdsRequest request, AsyncHandler<StopDataCollectionByAgentIdsRequest,StopDataCollectionByAgentIdsResult> asyncHandler)
AWSApplicationDiscoveryAsync
Instructs the specified agents to stop collecting data.
stopDataCollectionByAgentIdsAsync
in interface AWSApplicationDiscoveryAsync
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.